Sign in

Ernesto Tagwerker

@etagwerker.com
225 followers 73 following 116 posts

Proud Father. Loving Husband. #OpenSource Maintainer. Pronouns: He/Him. Also: Founder & CTO at @ombulabs.ai & @FastRuby.io.

PostsRepliesMedia
Ernesto Tagwerker @etagwerker.com · 22/09/2026
If you're interested in the intersection of any or all of those topics, I'd love to connect and talk shop. 🤓 Are you going to be there? #RailsWorld
000
Ernesto Tagwerker @etagwerker.com · 22/09/2026
You can find me in the hallway track, and always happy to talk about #opensource, Rails, #AI, and tech debt remediation. This is something we’ve been investing a lot of time on at @fastruby.io and @ombulabs.ai
130
Ernesto Tagwerker @etagwerker.com · 22/09/2026
The program looks really interesting so I can’t wait to see the talks about what’s coming in the next version of #Rails
100
Ernesto Tagwerker @etagwerker.com · 22/09/2026
This week I'll be in Austin (TX) for the first time, attending #RailsWorld for the first time too! 🚀 I'm looking forward to catching up with old friends and meeting new #RubyFriends
160
Reposted by Ernesto Tagwerker
Philly.rb @phillyrb.org · 14/09/2026
Tomorrow: Lightning Talks at @indyhall.org starting at 5:30 PM. RSVP 👉 luma.com/add0pvsh Huge thanks to our sponsors: @drbragg.dev and @fastruby.io 🚀 #Ruby #Philadelphia #IndyHall
luma.com
Philly.rb Lightning Talks · Luma
Come join us for our Lightning Talks! If you're interested in giving a lightning talk, please submit details over here:…
031
Reposted by Ernesto Tagwerker
🤖 OmbuLabs.ai @ombulabs.ai · 07/09/2026
Free webinar Wed 9/9, 11am ET: safe Claude rollout www.ombulabs.ai/webinar/safe...
001
Reposted by Ernesto Tagwerker
Hanakai @hanakai.org · 02/09/2026
This week we’re saying thanks to our silver sponsors! That’s @honeybadger.io, @fastruby.io, and @appsignal.com, all back for another year, as well as new kid on the block @serpapi.com! Thank you all for your support! 💛 hanakai.org/blog/2026/09...
hanakai.org
Thanking our silver sponsors, and Carolyn Cole
“Reading your code is a larger cost than creating it, so having more organization is a definite benefit.” Week three of our sponsorship drive.
044
Reposted by Ernesto Tagwerker
Charles Oliver Nutter @headius.bsky.social · 13/08/2026
Friendly reminder to JRuby users out there: JRuby dev is now funded almost exclusively by support services from headius.com/services, delivering priority bug fixes, security SLAs, codebase and performance help under NDA, and much more. Sign up today or ping me for more info... and tell your friends!
headius.com
JRuby Support Services
Enterprise JRuby support, consulting, and priority bug-fixing from the core developers who built it. 20+ years of JVM and Ruby expertise.
064
Reposted by Ernesto Tagwerker
Rocky Mountain Ruby Conference @rmrubyconf.bsky.social · 13/08/2026
90 days. New codebase. Shipping value while still figuring out where the service objects live. Andrea Fomera's field report on AI-assisted onboarding is the playbook you didn't know you needed. Get your early bird ticket still! rockymtnruby.dev/tickets
174
Reposted by Ernesto Tagwerker
Andrea Fomera @afomera.dev · 10/08/2026
This year's @rmrubyconf.bsky.social is looking like a good one (that first talk excluded with my face next to it) rockymtnruby.dev/sessions/ But if you're able to, you should come to my talk too. I'll try to make it worth your time
rockymtnruby.dev
Speakers
Rocky Mountain Ruby is a single track conference devoted to the Ruby programming language which features technical presentations, community events and outdoor experiences, in beautiful Boulder, Colora...
193
Ernesto Tagwerker @etagwerker.com · 13/08/2026
If it is who I think it is, I’m surprised his talks get selected at all. He called one of my teammates a homophobic slur when we turned him down in our job selection process. There has to be a way for conference organizers to know these things and stop platforming this person.
240
Reposted by Ernesto Tagwerker
🤖 OmbuLabs.ai @ombulabs.ai · 12/08/2026
AI pilots stall when legal asks who signed off. We ship AI rollouts with single sign-on, role-based access, and audit logs. www.ombulabs.ai/ai-strategy-...
001
Ernesto Tagwerker @etagwerker.com · 12/08/2026
Because the emoji creator said to themselves “just fucking ship it” like most of us… 🤓
020
Ernesto Tagwerker @etagwerker.com · 22/07/2026
Way to go Mike!!!
010
Ernesto Tagwerker @etagwerker.com · 17/07/2026
Philly folks! Join us on Tuesday at @indyhall.org for our July meetup: Powerful Data: Making Rails Apps Faster with Aggregation by Neha Abraham 🚀
010
Reposted by Ernesto Tagwerker
Hanakai @hanakai.org · 01/07/2026
Hanami 3.0 wouldn’t be so full of goodness without the support of our sponsors. Rubyists deserve choice, and these fine companies are helping make it happen. Thank you to @mike.contribsys.com, @baweaver.bsky.social, @honeybadger.io, @fastruby.io, @appsignal.com, and @serpapi.com!
0155
Reposted by Ernesto Tagwerker
The JRuby Project @jrubyproject.bsky.social · 26/06/2026
Our friends over at @fastruby.io have posted a nice compatibility matrix for JRuby versions, covering Ruby and Rails compatibility. Check it out to learn how the versions line up or if you haven't already discovered how JRuby can help you run Ruby and Rails better! www.fastruby.io/blog/jruby/r...
fastruby.io
JRuby & Rails Compatibility Table - FastRuby.io | Rails Upgrade Service
A complete table showing the compatibility between JRuby and Rails across each version, including the Ruby language level and the Java version that each JRuby line requires.
033
Reposted by Ernesto Tagwerker
Ruby Central @rubycentral.org · 24/06/2026
Three new Day 1 additions at RubyConf 👀 Aaron Patterson on FFI. Neha Abraham on Rails performance. Charles Nutter on JRuby. Las Vegas. ti.to/rubyconf/rub...
001
Reposted by Ernesto Tagwerker
Mat Schaffer @matschaffer.bsky.social · 05/06/2026
This @phillyrb.org talk idea is fantastic! www.meetup.com/phillyrb/eve... - wish I could join and hoping there's a video to watch later.
meetup.com
Authentication Hell: A browser-based game built with Ruby (by Mike Dalton), Thu, Jun 18, 2026, 5:30 PM | Meetup
​Technology has made our lives better in many ways. But despite all of these advances we're still juggling authentication methods. ​Enter a password, click a push notifica
043
Reposted by Ernesto Tagwerker
🤖 OmbuLabs.ai @ombulabs.ai · 05/06/2026
The best #AI projects aren't always flashy and demo-worthy... They quietly remove a weekly meeting from a calendar. www.ombulabs.ai/case-studies... #AIEngineering #CaseStudy #LLM #Claude
131
Ernesto Tagwerker @etagwerker.com · 05/06/2026
* Full Visibility - Every token and tool call * Workload agnostic -build anything on top! * Open source - malleable software #OpenSource #AI #GenAI
020
Ernesto Tagwerker @etagwerker.com · 05/06/2026
Interesting demo by Bryan Helmkamp explaining its core principles: * Deterministic root - Rules not suggestions * Multi-model - Frontier, cheap, or local * Al / Code/ Humans -Play to each strength
100
Ernesto Tagwerker @etagwerker.com · 05/06/2026
Tonight at Artificial Ruby we got to see a quick demo of Fabro, an open source project for AI-powered workflow orchestration #AI #Ruby
Fabro, an open source project for AI-powered workflow orchestration 
Fabro, an open source project for AI-powered workflow orchestration 

Verification is overwhelming Fabro, an open source project for AI-powered workflow orchestration 

WHAT IS FABRO?
Deterministic root - Rules not suggestions
Multi-model - Frontier, cheap, or local
Al / Code/ Humans - Play to each strength
Full Visibility - Every token and tool call
Workload agnostic -build anything on top!
Open source - malleable software
Fabro web interface screen demo
360
Reposted by Ernesto Tagwerker
🤖 OmbuLabs.ai @ombulabs.ai · 05/06/2026
The theme for tonight’s Artificial Ruby NYC meetup is Agent Orchestration. Excited to learn from these amazing speakers! 🤖 #AI #AgenticAI #Ruby
The Artificial Ruby Meetup: June ‘26 Edition OMBU LABS AI: proud sponsor of Artificial Ruby NYC Today’s theme is agent orchestration Agents and the similarities to OOP
001
Reposted by Ernesto Tagwerker
FastRuby.io @fastruby.io · 01/06/2026
Tech debt shows up in how long it takes to ship a small change... Here are a few lessons learned by @planetargon.com in their client projects: go.fastruby.io/g6j #TechnicalDebt #RubyOnRails
022
Ernesto Tagwerker @etagwerker.com · 01/06/2026
Maybe @github.com wouldn't have so many stability issues if their "report content app" actually worked? I was simply trying to report this spam comment: github.com/DatabaseClea... #spam
Reporting spam on GitHub generates an HTTP 500.
000
Ernesto Tagwerker @etagwerker.com · 22/05/2026
I'm happy to share this new version of RailsBump.org! 🎉 @jeremysmith.co and Juan Vasquez made the Gemfile.lock analysis way faster. 🚀 Give it a try: www.railsbump.org/lockfiles/new #RailsBump #OSS #Rails #OpenSource
161
Reposted by Ernesto Tagwerker
Philly.rb @phillyrb.org · 12/05/2026
Join us next week at @indyhall.org for Philly.rb's May Hack Night! RSVP over here 👉 luma.com/10pyrtff #Philadelphia #Ruby #Phillyrb
luma.com
Philly.rb Hack Night · Luma
Come join us for our Hack Night! Indy Hall’s new space includes lots of space to spread out, lots of high quality & natural airflow, and (weather permitting)…
011
Ernesto Tagwerker @etagwerker.com · 03/05/2026
SIXERS WIN!!!!!!!
010
Ernesto Tagwerker @etagwerker.com · 02/05/2026
It tells Claude to use the next_rails gem to dual boot and it tries to get the app to bundle install with the next version of Rails. It also helps you set up CI to run two jobs for your test suite (an extra job for the target Rails version)
010
Ernesto Tagwerker @etagwerker.com · 02/05/2026
⚡️ Here are the slides from my lightning talk at @blueridgeruby.com: Teaching Claude to Upgrade Rails It’s all #opensource so give it a try and let me know if it works well for you (or not!) Thanks to @kevinjm.bsky.social for the photos! speakerdeck.com/etagwerker/t... #BlueRidgeRuby #Claude
Teaching
Claude Code to Upgrade Rails
Blue Ridge RubyWhat if...
Claude could upgrade Rails for me?FastRuby.io
Ruby Maintenance, Done Right
Why you no dual boot, Claude?
2121
Ernesto Tagwerker @etagwerker.com · 01/05/2026
It's always been a marathon. Train accordingly. @thomascannon.me closing @blueridgeruby.com ‘26! #blueridgeruby
It's always been a marathon
Train accordingly
PRACTICAL COMPUTER
Thomas Cannon
Blue Ridge Ruby, May 2026The only numbered list slide in my talk
1. Break up your work into commits that tell a story
2. Use the free time you gain to experiment and grow
3. Build model train stations to practice freely, with autonomy
4. Concoct larger bodies of work from the breadcrumbs of commits and research
5. Do all this in small chunks, rather than giant sprintsWhat makes a good commit?
Focus on the why, you already have the how
The human-readable header
The changeset
A short summary of a logical changeset
* Simple formatting is your friend
* Remember your references
* See also: https://example.co...
* Focus on clanity. Write for humans.
Don't create walls of paragraphs, signifying nothing.
> And if you need to quote someone
# or show some example code
* You'U be glad you didThe tidal wave of feeds & newsletters
The Great Project Bucket In The Sky
Guides & Writeups
Side projects
Prototypes
"TIL" microposts
Collecting (and organizing)
a research library
Half-baked drafts
Riffs & scraps of paper
A steady stream of (mostly) organized commits
Breadcrumbs of the work you're already doing
150
Ernesto Tagwerker @etagwerker.com · 01/05/2026
I love to see these ideas at a Ruby conference: Growth vs. fixed mindset Christine Seeman presenting Optimize Your Mindset (Without Overclocking) at @blueridgeruby.com #blueridgeruby #mindfulness

Optimize Your Mindset (Without Overclocking)
Blue Ridge Ruby 2026
@christine @ruby.socialCue
Routine
Reward
The Habit Loop
@christine@ruby.social→ Routine A,
Cue
Reward ②
The Habit Loop
The Negative Habit Loop
@christine@ruby.socialGROWTH MINDSET
(VS.)
FIXED MINDSET
MBRACE
TALLENGI
LEARNS FROM FEEDBACK AND - CRITICISM
INTELLIGENCE AND TALENT CAN BE DEVELOPED
AVOIDS
CHALLENGES
MELIES AND
LESS EFFORT
IVES U
ASIL
• 1AM A FAILURE
KEEPS TRYING AND NEVER GIVES
UP
PERSISTS IN THE ACE OF SETBACKS ™
INSPIRED BY OTHERS SUCCESS
I WILL LEARN FROM
FAILURE
THIS WITARD WORK
LTAKE LIMEAND
WANITO KEE
EARNING
@BELIEVEPHO
I ALWAYS FAIL
WILL NEVER IMPROVE
THY SHOULD I BOTHER?
@christine@ruby.socia
150
Ernesto Tagwerker @etagwerker.com · 01/05/2026
“Find a good first repository, not a good first issue.” @chael.codes Great advice by Chael about getting started with Open Source at @blueridgeruby.com #opensource #oss
Find a Good First Repo
Interest
PR review turnaround
Docker/Devcontainer Setup
A Friend
Stack Experience
Clear Issues
Repository (repo): A single project/codebase tracked in version control.
1Barriers to open-source
Finding an issue
Forked repositories
The dreaded review cycleWhy would I do my job for free?
New Skills + Experience
Learn from Experts
Right to Repair
Library of ExamplesA good first issue is small in scope, well-defined, and reproducible.
071
Ernesto Tagwerker @etagwerker.com · 01/05/2026
So ready for day 2 at @blueridgeruby.com! Brooke Kuhlmann kicking off his talk on Terminus: A Hanami + htmx web application for e-ink devices #hanami #htmx #eink #blueridgeruby
Brooke talking about Terminus and Hanami on stage at Blue Ridge Ruby 
Jeremy saying a few words about Fast Ruby, proud sponsor of the conference Judoscale, proud sponsor of the conference Hanami
M
Repositories
Structs
Actions
Views
alchemists.lo/articles/hanami
 Views
040
Reposted by Ernesto Tagwerker
FastRuby.io @fastruby.io · 30/04/2026
Learning from permaculture by @johnathayde.com at @blueridgeruby.com A lot of lessons we can learn from permaculture and apply to sustainable software development and maintenance #blueridgeruby
Learning from permaculture: sustainable software development 

John presenting his talk and the first slideObserve and Interact.
Catch and Store Energy.
Obtain a Yield.
Apply Self-Regulation.
Use Renewable Resources.
Produce No Waste.
Principles
Design from Patterns to Details.
Integrate Rather Than Segregate.
Use Small and Slow Solutions.
Use and Value Diversity.
Use Edges and Value the Marginal.
Creatively Use and Respond to Change.The different seasons at the farm. A slide showing the different seasons at the farm EVERY CODEBASE YOU INHERIT IS SOMEONE ELSE'S
HORSE FARM.
292
Ernesto Tagwerker @etagwerker.com · 30/04/2026
So excited to attend my first @blueridgeruby.com conference! @jeremysmith.co kicking off day one of the conference. ♥️ #BlueRidgeRuby #Ruby
Jeremy starting the conference on stage Ashevillagers generated images by the conference app Thanks to the sponsors of the conference and sponsors slide Jeremy presenting the Ruby passport on stage
020
Reposted by Ernesto Tagwerker
Philly.rb @phillyrb.org · 17/04/2026
🤖 Interested in #ClaudeCode and #Rails upgrades? Join us this Tuesday at the Philly.rb meetup to see how @etagwerker.com and his team at @fastruby.io are teaching #Claude to upgrade #Ruby and #Rails www.meetup.com/phillyrb/eve... #Meetup #Philadelphia #Phillyrb
meetup.com
👨🏻‍🏫 Teaching Claude How To Upgrade Rails + ⚡️ Lightning Talks , Tue, Apr 21, 2026, 5:30 PM | Meetup
**Teaching Claude How To Upgrade Rails** ​This demo shows an open source Claude Code Rails upgrade skill (from 2.3 to 8.1) built for real applications based on 60,000 dev/
022
Reposted by Ernesto Tagwerker
FastRuby.io @fastruby.io · 26/03/2026
Ruby 3.3 enters security maintenance phase today until end of March 2027. Ruby 3.2 reaches EOL in 5 days. Are you all caught up with your Ruby upgrades? If not, get in touch so we can help! 🚀 #Ruby #DevSecOps #RubyLang #EOL
022
Ernesto Tagwerker @etagwerker.com · 13/03/2026
Also, Ruby 3.2 EOL is March 31st, so best to upgrade to Ruby 3.3 soon!
000
Ernesto Tagwerker @etagwerker.com · 13/03/2026
This is an ambitious skill (to get you from Rails 2.3 to 8.1!) based on our experience and best practices. It's based on our ebook: The Complete Guide to Upgrade Rails. You can read more about it over here: github.com/ombulabs/cla... #OpenSource #OSS #ClaudeCode #Rails
010
Ernesto Tagwerker @etagwerker.com · 13/03/2026
Part of the process will involve testing our #OpenSource Claude Code Rails Upgrade Skill and improving it based on a real problem: Upgrading a Ruby on Rails application from 7.0 all the way to 8.1. #ClaudeCode #TechDebt
110
Ernesto Tagwerker @etagwerker.com · 13/03/2026
At the same time, we have been building our own AI-powered tooling at @ombulabs.ai and doing extensive research on how AI can help teams upgrade applications faster. If you want an AI-enhanced #Rails Upgrade Roadmap 👉 www.fastruby.io/automated-ro... #AI #GenAI
111
Ernesto Tagwerker @etagwerker.com · 13/03/2026
Since 2018, we’ve spent more than 60,000 developer hours upgrading #Ruby and #Rails applications. Over time, we’ve developed a structured process and a set of best practices to make these upgrades safer and more predictable.
100
Ernesto Tagwerker @etagwerker.com · 13/03/2026
For this particular project we decided to heavily use @anthropic.com's Claude Code through the entire project. We’re also recording as much of the work as possible so other engineering teams can see how we approach Rails upgrades at @fastruby.io 🚀
100
Ernesto Tagwerker @etagwerker.com · 13/03/2026
👨🏻‍💻 This week Henrique Medeiros and I started the #Rails upgrade project for the Irish Chess Union! Here is a video of our pair session. www.youtube.com/watch?v=hr2V... #ClaudeCode #YouTube
111
Reposted by Ernesto Tagwerker
Jeremy Smith @jeremysmith.co · 03/03/2026
Really thankful to have FastRuby.io on board with us this year! ☺️ Jess and I got to interview @etagwerker.bsky.social back in December to hear how their team is working in the age of AI. www.indierails.com/69
fastruby.io
Rails Upgrade Service
Hire us to upgrade your Rails application: We wrote The Complete Guide to Upgrade Rails. Outsource upgrading Rails. Let us help with Ruby and Rails maintenance!
041
Ernesto Tagwerker @etagwerker.com · 14/02/2026
Heroku is not going away anytime soon. Still, I highly recommend migrating to a modern platform that will continue to innovate on their infrastructure, reliability, and performance. If you’re interested in migrating, check out our new service: www.fastruby.io/blog/migrate... #heroku #paas
fastruby.io
Time to Migrate From Heroku - FastRuby.io | Rails Upgrade Service
Need to migrate away from Heroku? Heroku has entered maintenance mode. Learn what this means for your Rails application and how FastRuby.io can help you migrate with zero downtime.
000
Ernesto Tagwerker @etagwerker.com · 14/02/2026
RIP #Heroku. You led the way for many years and you inspired all of us to simplify things that were really really complicated. Thank you for it all! #paas #devops
100
Ernesto Tagwerker @etagwerker.com · 14/02/2026
The time to migrate is now. We know that other platforms will continue to innovate, while #Heroku will continue to lag behind (as they've been doing for years now) #devops
100