Oğulcan Girginç

Currently ???. #Makers.tech graduate. Previously #Parasut.com, #Teamtailor & #Fabrikator.io, #TaskTag app.


Opinions here are not my own, but yours.

Oğulcan Girginç boosted:
Vaughn Vernon 🟦 🟨 🟧 🟪VaughnVernon
2025-08-05

DRY is often confused as "don't repeat code," which was never the intended meaning.

DRY is about knowledge. Don't repeat knowledge.

You can repeat identical lines of code that don't repeat or leak knowledge.

You'll find the proper definition of the principle, formulated by Andy Hunt and Dave Thomas, in their book "The Pragmatic Programmer" as quoted here:

"Every piece of knowledge must have a single, unambiguous, authoritative representation within a system."

Oğulcan Girginçogirginc@ruby.social
2025-05-25

@_williamkennedy really? When was it?

Oğulcan Girginç boosted:
2025-05-25

One of the best ways to get better at Rails (and Ruby) is to read more code

Today I read some code that had some impressive chaining and some Ruby I've never seen in the wild -- the "then" method.

github.com/docusealco/docuseal

Oğulcan Girginçogirginc@ruby.social
2025-05-25

@shey thanks for sharing!

Oğulcan Girginçogirginc@ruby.social
2025-01-14

If there is one thing I have to name that I don't understand in programming, it is stubbing in RSpec. I can never make it work it in my first 100 tries! 🤣

Oğulcan Girginçogirginc@ruby.social
2024-11-21

This looks interesting; an AI tool specific for Ruby on Rails.

Has anyone used it? If yes, I am very curious about your experience and would love to hear more about it!

shiponrails.com/

Oğulcan Girginçogirginc@ruby.social
2024-11-18

This might be the first time that I am excited about getting an invoice. 😅

Next stop; Hetzner Managed PostgreSQL 🤤

Oğulcan Girginçogirginc@ruby.social
2024-11-18

@kkuchta I use Apple reminders for these kind of stuff

Oğulcan Girginçogirginc@ruby.social
2024-11-15

You can now share database.build and connect via psql on your terminal! 😍

Oğulcan Girginçogirginc@ruby.social
2024-11-14

When starting a new Rails 8 project, would you go with Vite Ruby or just plain ESBuild?

Oğulcan Girginçogirginc@ruby.social
2024-11-14

I am quite surprised about how much and how fast 🦋 grown on me, which is great news for my Twitter usage, but feeling a bit sad about Mastodon.

Oğulcan Girginçogirginc@ruby.social
2024-11-13

New book! Curios about this one 🙃

Oğulcan Girginçogirginc@ruby.social
2024-11-13

Next week @marcoroth will be our guest at the Ruby Türkiye meetup. It will be in English, so feel free to join! kommunity.com/ruby-turkiye/eve

Oğulcan Girginçogirginc@ruby.social
2024-10-25

@aergonaut @verge maybe it doesn’t have to as once its realesead, someone will copy (at least some parts of its)?

Oğulcan Girginçogirginc@ruby.social
2024-10-24

Has anyone tried Orbstack with kamal deploy? If yes, how was it? Would you recommend it over Docker Desktop?

Oğulcan Girginçogirginc@ruby.social
2024-10-23

I have switched to the Dependabot to run daily for Ruby gems. So far, it’s been pretty manageable. Tend to merge updates & immediately them deploy one by one. This process might be much better compared to weekly. Let see how sticky it will be.

Oğulcan Girginçogirginc@ruby.social
2024-09-26

I wonder if there is a tool like Expo for Hotwire Native, which handles all the stuff that a web dev wouldn't like to handle? 😅

Oğulcan Girginç boosted:
2024-08-20

We're are meeting again, and at this time our speaker will be @kaspth He will explore how these tools can help developers manage complex data relationships and simplify database interactions in their Ruby on Rails applications. More details: kommunity.com/ruby-turkiye/eve

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst