Mike Dalessio's Avatar

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,163
Followers
387
Following
129
Posts
26.04.2023
Joined
Posts Following

Latest posts by Mike Dalessio @flavorjon.es

Preview
Add `to_markdown` to Action Text, mirroring `to_plain_text` by flavorjones · Pull Request #56858 · rails/rails Motivation / Background Today, Rails supports two formats for "exporting" rich text content: HTML Plain text HTML is very verbose, and not always handled well (or cheaply) by LLM agents...

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/...

25.02.2026 18:21 👍 14 🔁 0 💬 0 📌 0
Preview
Introducing Upright: An Open Source Synthetic Monitoring System We’re open-sourcing Upright, the synthetic monitoring system we built to watch over Basecamp, HEY, Fizzy and our many other services.

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-...

17.02.2026 13:25 👍 10 🔁 3 💬 1 📌 0
Preview
Rails Multi-Tenancy Lead Programmer Mike Dalessio shares the benefits of multi-tenant databases and how his work with Fizzy led to the the Active Record Tenanted gem.

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-...

14.02.2026 15:07 👍 13 🔁 2 💬 0 📌 0
Preview
‘I no longer feel an obligation to think purely of peace,’ says Trump amid Greenland threats | First Thing Donald Trump links Greenland seizure threats to Nobel snub in letter to Norway’s prime minister. Plus, unseen home video of Martin Luther King Jr

"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...

19.01.2026 13:01 👍 15 🔁 0 💬 0 📌 0
Preview
An Act of Cosmic Sabotage How Donald Trump tried to ground NASA’s science missions

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...

11.01.2026 14:05 👍 22 🔁 9 💬 0 📌 0

I am happy to share that we (the @GoogleAIStudio team) are now a sponsor of the @tailwindcss project! Honored to support and find ways to do more together to help the ecosystem of builders.

08.01.2026 19:22 👍 81 🔁 7 💬 4 📌 4
Preview
Belfast RubyFest 2026 · Luma The first-ever Belfast RubyFest is here. It will be a celebration of community, creativity, and all the wonderful things you can build with Ruby. Three…

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

06.01.2026 22:05 👍 5 🔁 2 💬 0 📌 0
Video thumbnail

Congressional Republicans have surrendered their power to the president they are constitutionally obligated to oversee.

It is a startling abdication, rivaled only by the Trump’s lies to voters about what his foreign policy would be once he took office.

Compare Candidate Trump to President Trump ⬇️

07.01.2026 02:00 👍 747 🔁 288 💬 98 📌 19

Whether it’s Donald Trump demanding Greenland from Denmark or Barack Obama asking for Dijon mustard from a hotdog vendor, both presidents made some highly unusual requests.

07.01.2026 02:00 👍 1186 🔁 156 💬 25 📌 10

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.

07.01.2026 02:20 👍 16 🔁 0 💬 0 📌 0
A forlorn landscape of layered rocks in the foreground, with hills fading into the background haze. At upper top right, a small crescent moon, and a bright star.

A forlorn landscape of layered rocks in the foreground, with hills fading into the background haze. At upper top right, a small crescent moon, and a bright star.

Open up this picture fully.

Then look at the surface of Mars.

Then look up to the top right.

Spot Mars' moon Phobos high in the sky.

Then notice the bright spot beside Phobos.

That's Earth.

30.12.2025 21:30 👍 4762 🔁 1874 💬 76 📌 152
Nokogiri - Nokogiri The Official Tutorial Archive™ of Nokogiri®

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.

05.01.2026 21:30 👍 6 🔁 3 💬 0 📌 0
Universal Rubygem Precompilation - mike.daless.io

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...

03.01.2026 19:45 👍 18 🔁 3 💬 1 📌 0
Open Source Update / 2025 Summary - mike.daless.io

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...

03.01.2026 19:43 👍 14 🔁 2 💬 0 📌 0

Never forget The Whale

23.12.2025 18:59 👍 4 🔁 0 💬 0 📌 0
A hand-written list of cookie names, paper clipped to a longer hand-written list of cookie names. "Gooey butter vanilla cake bars", "Glazed citrus ginger shortbread", "Cinnamon roll brownies", etc.

A hand-written list of cookie names, paper clipped to a longer hand-written list of cookie names. "Gooey butter vanilla cake bars", "Glazed citrus ginger shortbread", "Cinnamon roll brownies", etc.

Life with a professional baker part 22: Xmas cookie planning

07.12.2025 17:04 👍 10 🔁 0 💬 0 📌 0

I like to play hard-to-get, Andy, you should know this by now

07.12.2025 17:01 👍 0 🔁 0 💬 1 📌 0
Preview
Brighton Ruby 2026 The single day, single track Ruby conference for folks who like to go to the seaside, learn things and hang out with fellow Rubyists.

It's finally happening. I'm going to Brighton Ruby next June!

ti.to/goodscary/br...

06.12.2025 16:41 👍 34 🔁 2 💬 4 📌 0

Are you paying attention?

03.12.2025 23:44 👍 120 🔁 53 💬 4 📌 1

Today’s xkcd made me cry.

In a good way.

xkcd.com/3172/

24.11.2025 23:46 👍 6511 🔁 1980 💬 36 📌 0

Jeffrey Epstein won’t see your post making fun of his comma usage but your friend who can’t figure out how to use a comma will

13.11.2025 00:30 👍 156 🔁 14 💬 4 📌 3
I Want You to Understand Chicago

From my friend Kyle. This is essential reading for all Americans. aphyr.com/posts/397-i-...

08.11.2025 19:47 👍 42 🔁 37 💬 2 📌 1
Preview
Zensical - A modern static site generator - Material for MkDocs We are thrilled to announce Zensical, our next-gen static site generator that addresses and overcomes the technical limitations of MkDocs

This looks awesome as the heir to MkDocs:

squidfunk.github.io/mkdocs-mater...

I'll be trying to convert nokogiri.org to it as soon as I can make time!

05.11.2025 15:18 👍 4 🔁 0 💬 0 📌 0
Post image

New Jersey, it is the honor of my life to earn your trust to become this great state’s 57th Governor.

I promise to listen, lead with courage, and never forget who I serve.

05.11.2025 02:24 👍 17581 🔁 2292 💬 516 📌 167

Finally, some good fucking news

05.11.2025 02:52 👍 13 🔁 0 💬 0 📌 0
Post image Post image

Scenes from the Great Gatsby Halloween Party at Mar-a-Lago on the eve of SNAP benefits expiring for 40 million Americans due to the federal government shutdown.

02.11.2025 14:54 👍 68 🔁 15 💬 3 📌 2
Preview
Tracking All of Trump’s Third-Country Removals (That We Know Of) Bookmark this post, it will be updated.

If you want to know more about ICE’s third-country removals, I keep what I believe is the only public tracker of all of them here: hardghistory.ghost.io/tracking-all...

There are more than you probably think.

02.11.2025 14:58 👍 233 🔁 129 💬 5 📌 4

It’s SO satisfying to see many of the points of emphasis we targeted with @xoruby.com summarized succinctly in one testimonial.

❤️❤️❤️

30.10.2025 22:26 👍 9 🔁 1 💬 0 📌 0

Respect.

28.10.2025 01:11 👍 12 🔁 2 💬 0 📌 0
Preview
schneems's comment on "Open Source is the Most Fragile and Most Resilient Ecosystem" Explore this conversation and more from the ruby community

I riffed on that post a bit www.reddit.com/r/ruby/comme...

I feel like defining a “good enough” and a “stretch goal” might help companies realize they’re not doing nearly enough. Even if it’s true the ones at the top could be doing more. I feel aligning on expectations is helpful.

19.10.2025 20:40 👍 1 🔁 1 💬 1 📌 0