What a week for online security. 😅😭 I got this, you got this, my friend is by my right, ayyy. www.youtube.com/watch?v=kfVs...
Mike Dalessio
Mike Dalessio
@flavorjon.es
Mostly posts about gummi bears, space probes, and Ruby. OSS contributor, maintaining Nokogiri, SQLite3, Rails::Html::Sanitizer, Mechanize, and more in the Ruby ecosystem. Working at 37signals. Former Shopify, VMware, Pivotal, Bloomberg, various startups.
1.2K followers390 following166 posts
Just rolled out Mermaid.js support in app.fizzy.do with help from my colleague Lewis #fizzy
My conversation with the Ruby AI podcast folks about software security and Hot Cell (a new, more secure backend for Active Storage) is out! www.therubyaipodcast.com/2388930/epis...
Hot Cell v1.1.0 is out with a new client class that works on legacy Ruby versions back to 1.9.3 for folks with legacy Rails apps to secure. basecamp.github.io/hotcell/docs... This version also improves error handling, see the changelog at github.com/basecamp/hot...
Hey, Rails peeps. Hot Cell is a suite of gems that helps you secure Active Storage against image library zero-days. I just released v1.0! mike.daless.io/posts/2026/1... Links to Rails World video and slides as well as the project repo and docs are in the post.
Hot Cell is ready to go if you're on Rails edge. Slides are up at mike.daless.io/prez/2026-09...
Mike Dalessio reposted
If you're worried about the recent Rails CVE, @flavorjon.es made a very good skill you can feed to your coding agent to help assess your apps. Read about it here! discuss.rubyonrails.org/t/cve-2026-6...
The Rails security team published attack details and -- more importantly -- tools and agent skills to run a forensic investigation to help you determine if you were exploited. Be careful out there. discuss.rubyonrails.org/t/cve-2026-6...
Upgrade Rails immediately, kids, this is a big one. github.com/rails/rails/...
Upgrade Rails immediately, kids, this is a big one. github.com/rails/rails/...
It was 20 years ago today that I emailed @tenderlove.dev my first Ruby open-source contribution, for client-side cert support in Mechanize. His enthusiasm and generosity on this occasion (and countless others!) was incredibly encouraging and I'm grateful to get to work with him so often.
I had so much fun speaking with the Once a Maintainer folks about being an open source maintainer and some of the security work that's involved. I hope you give it a read and enjoy! ❤️ onceamaintainer.substack.com/p/once-a-mai...
If anybody knows who the PM is at @github.com for private vulnerability reporting on projects, I'd love an intro. I've been leaning in hard and have a few ideas for small changes that will have outsized impact in making the system more usable and maintainer-friendly.
Mike Dalessio reposted
"Schofield said he is speaking publicly for the first time because he believes Americans need to understand how government data can be misused and, in some cases, already has been." Another courageous act from a civil servant choosing to honor their oath.
It's only five weeks away! Are you going to be there? I'm talking, of course, about Brighton Ruby. I'm really excited to hang out with Rubyists near the ocean. Also, pubs. brightonruby.com
This is the bill that was being debated. www.congress.gov/bill/117th-c... Which I'm pretty sure would have prevented what happened this week.
Mike Dalessio reposted
Last Monday I visited Capitol Hill with @planetarysociety.bsky.social to advocate for a healthy NASA budget. There's a long road ahead but early indications from both the House and the Senate is that they'll reject the brutal, unnecessary, and stupid cuts proposed by the White House.
Mike Dalessio reposted
Mike Dalessio reposted
OMG I enjoyed this essay SO MUCH. Bread fucking rules. www.theatlantic.com/magazine/202...
Mike Dalessio reposted
I'm excited for this year's Brighton Ruby lineup! It'll be my first trip to Brighton. RUBYISTS ASSEMMMMBLE brightonruby.com
So @jcn.bsky.social rescued some old GORUCO videos from 2010 and 2011 that I just posted up on rubyevents.org, including this killer talk from @sandimetz.bsky.social: www.rubyevents.org/talks/less-t... Enjoy the old school vibes!
I'm excited that Rails 8.2 is going to have to_markdown for Action Text content. Given Markdown is the lingua franca for LLMs, this is going to make it dead easy to add markdown support to your Rails app API. github.com/rails/rails/...
Who needs Pingdom? Upright is open-source, more featureful, integrates into your existing OTel infrastructure, and was made with love by my teammate Lewis. dev.37signals.com/introducing-...
If you're interested in multi-tenancy in Rails apps, I talked a bit about my recent work on Active Record Tenanted here: dev.37signals.com/rails-multi-...
"See what you made me do?" is what bullies and abusers say to try to make people compliant in the future. Fuck this complete asshole. www.theguardian.com/us-news/2026...
It made me so sad and angry to see these scientific budget cuts. We're eating our intellectual seed corn. NASA has to operate on timelines longer than a presidential term, this feel unrecoverable. www.theatlantic.com/magazine/202...
Mike Dalessio reposted
Over half the slots for Belfast RubyFest 2026 have gone in the first 24 hours since I announced the event. If you want to come to Belfast and have a great time with other fellow Rubyists, RSVP now!! luma.com/yl6v0cy9
Mike Dalessio reposted
Mike Dalessio reposted
In case any of my friends in Europe or the UK need to hear it: all of this is fucking bullshit. All of it. I am a USian and I am incredibly embarrassed by all of it. Stephen Miller in particular can eat a fucking dick. I am 100% in favor of the rule of law as are all of the USians I respect. Fuuuck.
Mike Dalessio reposted
Rubyists, I just updated the Nokogiri docs site nokogiri.org to use Zensical. Let me know if anything looks wonky! Shout out to @squidfunk.com and the @zensical.org crew! Good stuff.
Oh, late last year I also published a post about universal precompiled native Rubygems! mike.daless.io/posts/2025/0... This might be interesting if you've been following along with the bundler performance conversations like this post by @tenderlove.dev: tenderlovemaking.com/2025/12/29/c...
Happy new year, Rubyists! I've just published a summary of the last few months of my open-source work here: mike.daless.io/posts/2026/0...