When working to create an agent harness for Claude and Codex to run an experiment I caught Claude inventing a cop. Actually Claude caught itself doing that ☺️
Lucian Ghinda
@lucianghinda.com
Product Engineer, Ruby on Rails Developer ‣ Curator of newsletter.shortruby.com ‣ Helping #Ruby developers design better test cases at https://goodenoughtesting.com
I think #Ruby is a very good pick for any agent to write their helper and throwaway shell scripts. Just look at this amazing way to run a shell command using backticks (mind you OS command injections so you Dir.glob or Open3 for parsing folders that are not your own)
After spending last year focused on verification and generating replicable test cases with AI, I spent the first half of this year immersed in developing with LLMs and understanding how SDLC changes when you use them throughout the full development lifecycle.
😱😱😱🥹🥰 equal parts super excited, super grateful and super terrified!
Speaking at the SF Ruby Startup Conference: Rosa Gutiérrez (@rosa.codes)! You may know her from her work at 37signals or as the creator of Solid Queue. She loves puzzles, theoretical CS, and her pup: Mochi. Get early bird tickets for the conf and see her on stage: luma.com/sfrubyconf2026
Speaking at the SF Ruby Startup Conference: Rosa Gutiérrez (@rosa.codes)! You may know her from her work at 37signals or as the creator of Solid Queue. She loves puzzles, theoretical CS, and her pup: Mochi. Get early bird tickets for the conf and see her on stage: luma.com/sfrubyconf2026
Last week I migrated a Rails app from structure.sql back to schema.rb, AMA.
We're excited to have so many WNB.rb members speaking at #RubyConf #RubyConf2026, including Neha Abraham! Catch "Powerful Data: Making Rails Apps Faster with Aggregation" this Tuesday at noon! Can't make RubyConf? Join us virtually for Neha's encore presentation on July 28 @ 12pm ET #Ruby #Rails
The talks for Brighton Ruby are now up and free to watch www.youtube.com/playlist?lis... If you'd like to learn more about how GitHub does performance work, have a look!
Brighton Ruby 2026 - YouTube
My goodness it was hot. https://brightonruby.com/2026
youtube.com
Ruby 4.0.6 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
Ruby 4.0.6 Released | Ruby
Ruby 4.0.6 has been released.
ruby-lang.org
Non-technical founder with a SaaS idea? You don't need a dev team. At MicroConf US 2025, Avo founder @adrianthedev.com made the opposite case: one developer is enough (if you pick the right one). YouTube link in 🧵:
Decided to release the Obsidian replacement I'm using in neovim as a real plugin. Let me know if you find it useful!
jamie.schembri.me/obsidivim
📝 A simplified Obsidian for Neovim
tangled.org
Hanami 3.0 is here and in full bloom 🌸 This is our most complete release yet: mailers, i18n, and Minitest now built in, your apps faster by default, and plenty more! hanakai.org/blog/2026/06...
Hanami 3.0: In full bloom
New mailers, i18n, and Minitest. Your apps faster by default. Our most complete Hanami yet!
hanakai.org
Just in time to answer "what should I watch on my some summer vacation?", all the Friendly.rb videos are up on our YouTube Channel 🙌 youtube.com/@friendlyrb
Friendly rb
Your friendly European Ruby conference 10-11 September, 2025
youtube.com
Videos from the last @friendlyrb.com are finally up, and of course I’ll recommend @jan.dudulski.pl ‘s Event Sourcing talk. He does an excellent job at explaining the patterns from the ground up! m.youtube.com/watch?v=9oJz...
Jan Dudulski - Back to simplicity - Friendly.rb 2025
YouTube video by Friendly rb
m.youtube.com
A pure #ruby terminal emulator: https://github.com/vidarh/rubyterm This is the terminal I'm actually using every day. It's about 3kloc of Ruby, uses a pure Ruby font renderer, and pure Ruby x11 client library. It's also a gem, and you can use it as a rendering backend for text. It has a […]
Original post on galaxybound.com
m.galaxybound.com
Our keynote, Jessica Kerr, sat down with Kent Beck for a conversation a lot of us are already having: what does the human part of programming look like now? buff.ly/IOnOJNr
A Learning System Made of Learning Parts
Jessica Kerr joins Kent by the fire to argue that AI didn't take the programmer's job, it split it in two. The part we loved, crafting code by hand, has been commoditized like IKEA furniture. What's…
youtube.com
Lately I've been working on Syntropy, a new Ruby web framework that I'm really excited about. Here's an article about Syntropy's approach to code modularity: noteflakes.com/articles/202...
Rethinking modularity in Ruby applications - Noteflakes
Rethinking modularity in Ruby applications - Noteflakes
noteflakes.com
WNB.rb is launching our first official fundraising campaign! Your support helps us continue creating community, supporting new speakers, and making Ruby more welcoming for women and non-binary developers. Show your support at givebutter.com/wnbrb-our-ne... #Ruby #WomenInTech #TechCommunity
Claude Opus 4.8 being funny here But this is also dangerous.
💎 New GemStuffer Campaign: Socket detected a RubyGems registry abuse campaign stuffing scraped UK council portal pages into junk gems. PoC worm, scraper, or spam? Low downloads, repeated publishing, and 155 artifacts tracked so far. New Research → socket.dev/blog/gemstuf...
GemStuffer Campaign Abuses RubyGems as Exfiltration Channel ...
GemStuffer abuses RubyGems as an exfiltration channel, packaging scraped UK council portal data into junk gems published from new accounts.
socket.dev
Finally got around to collecting together Ruby resources into one place. Some really cool stuff in here.
Awesome Ruby
A curated map of Ruby articles, gems, projects, tools, talks, and community updates that make a Ruby developer's day a little more fun.
github.com
Rubyists! I am reviving Ruby Inside after 12 years of hiatus. I have too many Ruby things I want to blog about :-) So far I've got the archive up and running at rubyinside.com/archives/ - it's a bit of a Ruby time capsule..
Archives · Ruby Inside
rubyinside.com
Read the Fizzy cards about "Feat: Newsletter" and implement them one by one. For each card: move it to in progress, implement the requested change, verify it, then move it to done before starting the next card. Follow AGENTS md, keep diffs scoped, stop only for a real blocker
Welcome to Hanakai! The new home for Hanami, Dry, and Rom. hanakai.org/blog/2026/05...
Welcome to Hanakai
It’s time to bring the family together.
hanakai.org
I have been trying mise (from @jdx.dev) and rbenv recently, the winner is clear: $ time ruby -e0 mise: 51ms rbenv: 152ms 100ms overhead is way too much (due to shims). Additionally: * rbenv breaks `which` which causes tricky problems. * mise can install precompiled Rubies (much faster)
Where are you in the relationship with Ruby? 1. First date (learning) 2. Going steady (1-3y) 3. Old couple (4-10y) 4. Married with kids (10y+) Reply with your number. What kept you here? — #Rubycon2026 #RubyLang
When context compaction kicked in automatically I always miss the decisions, the failed approaches, the reasoning behind every choice? So I built a session handoff system to fix this in superpowers-ruby
Slow queries in Rails? Here's our guide to debugging them — from explain and load_async to database-specific tools. blog.saeloun.com/2026/04/15/a... #RubyOnRails #Rails #PostgreSQL
TruffleRuby 34 is here 🚀 Full Ruby 3.4 compatibility, up to 23% faster parsing, and a new Prism-based Ripper with 20x speedups! More details in the blog post: truffleruby.dev/blog/truffle...
TruffleRuby 34 is Released
TruffleRuby 34 is here, bringing full Ruby 3.4 compatibility, major parsing optimizations (up to 23% faster parsing), and a new Prism-based Ripper implementation with 20x to 40x speedups.
truffleruby.dev
When working on a new product after adding Stripe, the first thing that I like to add is this page. It could be because I've missed it in so many SaaS products :) and maybe because I live in the EU where it is important to have a proper invoice for accounting write-offs.