847 PRs. 90 days. AI reviewing every single one.
23% of flags were things humans genuinely wouldn't have caught.
18% were just wrong.
The honest breakdown of what an AI code review bot actually does:
👉 https://t.co/fey6KzYElm
#Ruby#RubyOnRails#AI#CodeReview
AI took the typing.
It left the thinking.
That's a good trade. But only if you do the thinking. Wrote a manifesto on what senior engineering means when the code-writing part isn't yours anymore.
👉 https://t.co/GR8BphE6VJ #RubyOnRails#Ruby#AI#SoftwareEngineering
"Write me a controller for invoices." vs. "Write me a controller for invoices. Match the style of orders_controller.rb." That one change. Night and day. 10 prompt patterns that make Claude useful in a Rails codebase: 👉 https://t.co/4o9XpKvKGt #RubyOnRails#Ruby#AI
Most AI tool comparisons use toy apps and marketing demos.
I used the same real Rails bug, same codebase, same week. Cursor vs Claude Code vs Copilot.
Here's what the benchmarks actually showed:
https://t.co/GS8FunTZ3I
#Ruby#RubyOnRails#AI#Cursor#Copilot
Claude Code wrote a webhook endpoint with zero signature verification.
Any POST from anywhere would've been accepted. In a billing feature.
That's failure #2 of 6. Full honest log here:
https://t.co/B6bv33Ua2d
#Ruby#RubyOnRails#AI#SoftwareEngineering
Your Rails page loaded in 200ms for three months.
Then Tuesday happened. 8 seconds. On-call channel lighting up.
It's almost always N+1.
Wrote a detective's guide to catching them with Bullet and Prosopite:
👉 https://t.co/jXBTbJkWhd
#RubyOnRails#Ruby#Rails
Becoming a senior Rails dev isn't about knowing more.
It's about asking different questions.
"How do I build this?" junior.
"Should we build this?" senior.
Wrote up 5 mental shifts that actually matter:
👉 https://t.co/5iqCXI59kr
#RubyOnRails#Ruby#SoftwareEngineering
Staging needed 6 containers to boot before I could click one button.
That's when I knew it had gotten out of hand.
Wrote up the full two-year detour and the rewrite weekend that fixed it:
https://t.co/jcznvhghR0
#Ruby#RubyOnRails#Microservices#SoftwareEngineering
Copilot completes code. Claude reads your codebase first, then writes code.
That difference matters a lot in Rails.
Wrote up 5 specific things where Claude wins, with real examples:
https://t.co/w8MfrnAoey
#Ruby#RubyOnRails#AI#Copilot
Built an AI code review bot inside a Rails app.
PR opens → webhook fires → Sidekiq job → OpenAI reviews the diff → comment posted back to GitHub. Fully async, no new services.
Full walkthrough:
👉 https://t.co/Rl3kaUWJP2
#RubyOnRails#Ruby#Sidekiq#AI
I vibe coded a Rails feature on purpose, just to see what would break.
The tests passed. The controller had no transaction, no param validation, and a blocking synchronous mailer in prod.
Here's the full breakdown:
👉 https://t.co/Z9XY3vhTLq
#RubyOnRails#Ruby#VibeCoding#ai
Vibe coding works great.
Until something breaks in production and you're staring at code you don't actually understand.
Wrote about the difference between vibe coding and senior engineering with AI tools in Rails 8.
👉 https://t.co/DY0ABpngxt
#RubyOnRails#Rails8#AI#Ruby
AI will always give you code.
It will never say "maybe don't build this."
That's #10 on my list of things AI still can't do in a Rails codebase. The other 9 are just as painful.
https://t.co/e5VTlkaGiW
#Ruby#RubyOnRails#SoftwareEngineering#AI
Your test suite is lying to you.
Flaky specs, slow factories, external API calls that randomly fail in CI...
Wrote up what actually works in 2026: RSpec + Factory Bot + VCR cassettes.
👉 https://t.co/mXEJSpSMlM
#RubyOnRails#RSpec#Ruby
Rails 8.1 made deploying to production weirdly... fun?
Went from zero to live in a weekend. Here's the honest breakdown of what worked and what didn't.
Read it: https://t.co/qTgfDUXJFH
#Ruby#RubyOnRails#WebDev
I reviewed 50 junior Rails PRs.
Same mistakes kept repeating.
So I wrote a guide.
Published on Level Up Coding with 300K+ followers 🚀
📖 https://t.co/zW63JKf8ZY
What is the most common PR mistake you see?
#Rails#CodeReview#Developers
🚫 Some Rails code works.
But still causes problems later.
Hard to test
Hard to maintain
Hard to scale
I wrote about 10 Rails anti patterns and how to fix them.
📖 https://t.co/rFC3MKenRV
Which one do you see the most?
#Rails#RubyOnRails#CleanCode
⚡ CSR vs SSR is not just a technical choice.
It affects performance, SEO, and user experience.
CSR is fast after load
SSR is fast on first paint
But the real difference is deeper.
📖 https://t.co/aqvD0vMKOW
Which one do you prefer?
#CSR#SSR#WebDev
Ramazanda IBB sosyal tesis randevu mu bulamıyorsunuz? Bizde bulamadık ama şimdi hem biz bulduk hemde başkalarının da bulmasını sağladık <3
https://t.co/RLXgxrGpPz
#ramazan#İstanbul#sosyalmedya#İstanbul