30 Followers
43 Following
63 Posts
👨‍💻 Software Dev @teamtailor
🎙️ Podcaster
❤️ Ruby
💡 Sharing ideas, projects & reflections
Homehttps://enderahmetyurt.com/
Twitterhttps://twitter.com/enderinco
Linkedinhttps://www.linkedin.com/in/enderahmetyurt/
@benjamineskola That might be right, because you're talking about metaprogramming :)
While Ruby's popularity is still debated, the conclusion is clear: In the age of AI, Ruby is now a good alternative. But how? Let's find out. https://enderahmetyurt.com/ruby-didnt-die-in-the-age-of-ai/ #ruby #ai
Ruby Didn't Die in the Age of AI

When I first encountered Ruby on Rails back in 2010, it changed my life in ways that are hard to put into words. Meeting a framework sounds like a small thing but back then, Rails showed me how quickly I could bring my ideas to life. That realization made me

Listen. Code. Reflect.
@MikeStok I understand your comment, but I think I haven't quite explained what I mean. I'm on the same page as you. As a software developer, you can assign tasks to AI, but you have to control it. Also, I don't believe there are any software developers who don't use AI. It's like using a computer these days. But by "using" here, I don't mean assigning end-to-end functionality. I mean getting help from it, collaborating. Ethical issues are a completely different matter.

AI-generated code works. But does it work efficiently?

After 15 years of writing code, I've learned: productivity without understanding is just technical debt with a smile.

I wrote something about it https://enderahmetyurt.com/hidden-cost-ai-time-complexity-trap/

The Hidden Cost: AI's Time Complexity Trap

These days, the moment a problem gets stuck in our heads, we turn to AI for help. We explain our problem, it gives us some answers. How accurate or high-quality those answers are is always up for debate. If we know the subject well or have some background, it's easy

Listen. Code. Reflect.
This is why I love Ruby/Rails community. There is always an improvement. Now our test cases are faster than past. 🚀 https://beautifulruby.com/code/fixturebot
Don't throw the specs out with the factories

FixtureBot gives you the speed of fixtures with the syntax of factories

@helsinkiruby best snack ever :)
ooo bak bu güzel hareket 👏 native .env desteği geliyor. Interpolation ve command line desteği var. artık prod'a bağlanmaya gerek yok. ayrıca password manager'lar ile entagrasyon kolaylaşıyor gibi. https://github.com/rails/rails/pull/56455
Allow Rails.app.creds to access .env values as well by dhh · Pull Request #56455 · rails/rails

In addition to ENV and the encrypted file, let's allow Rails.app.creds to also access values from .env files. This will now be done in the order of 1) ENV, 2) .env, 3) encrypted credentials. Va...

GitHub
Ruby 4.0 yayınlandı. 🎉 Biraz yorumladım, biraz da özelliklerden bahsettim. Ben yazarken çok eğlendim bakalım siz neler hissetceksiniz 😅 #ruby
https://enderahmetyurt.com/ruby-4-0-yayinlandi/
Ruby 4.0 Yayınlandı 🎉

Her sene olduğu gibi bu sene de Noel’de Ruby’nin yeni versiyonu duyuruldu. Ben şahsen Ruby 4'ü beklemiyordum. Sene içerisinde 3.4 üzerinde çalışmalar devam ediyordu. Geçen sene yeni bir major Ruby sürümü duyurulmadı ve bana kalırsa bu seneyi de boş geçmemek adına Ruby 4’ü bizlere duyurdular. Özelliklere

Listen. Code. Reflect.
New blog post 🚀 how can we handle big csv files in Ruby? #ruby https://enderahmetyurt.com/optimizing-large-csv-processing-in-ruby/
Optimizing Large CSV Processing in Ruby

I work in the data-migration team at Teamtailor. Our daily job is to provide our customers with fast, secure, and stable data migration services along with their data. This service must be of high quality because data is very valuable in the HR industry, and also this process needs to

Listen. Code. Reflect.
if foo object has a string attribute called something. Which option do you prefer, and why? #ruby #rubyonrails #question