RSSAmplifier

Blog

mike.daless.io

What's Up With Mike D

mike.daless.ioRSS feed ↗20 posts

Latest posts

Recordables: Rails Multi-Tenancy

A conversation about multi-tenant database architecture in Rails, covering the journey of implementing separate SQLite databases for Fizzy customers, and the open-sourced Active Record Tenanted gem that simplifies multi-tenancy implementation.

Open Source Update / 2025 Summary

A summary of my open source work from April through December 2025.

Universal Rubygem Precompilation

A summary of the current state of precompiled native gems in the Ruby ecosystem.

Multi-Tenant Rails: Everybody Gets a Database!

As Rails's SQLite support has improved, it's finally possible to have truly multi-tenant Rails applications - isolated data for each account! - without sacrificing performance or ease of use.

Open Source Update / April '25

An update on my open source work.

Open Source Update / March '25

The first of a (hopefully) regular series of updates on my open source work.

HTML parsing & sanitization and SQLite

In this podcast episode I talk with Chris Oliver and Andrew Mason about Loofah and the Rails HTML sanitizer, SQLite support in Ruby, how I got started in Ruby, and a bit about management vs leadership.

Rails::HTML5: the strange and remarkable three-year journey

An accessible deep dive into the evolution of Rails to include HTML5-compliant sanitization, which provides better security for Rails applications.

Ruby Shield, Ruby Central, and Shopify (with Evan Phoenix)

Evan Phoenix and I were interviewed by Patrick Wheeler and Jason Gauci about our personal journies in Ruby, how we learn, and how we came to work together on Ruby Shield, a security partnership between Shopify and Ruby Central.

Building Native Extensions (Part 2)

Part two, a bit broader look at C extensions in Ruby, including an explanation of why Nokogiri chose to start precompiling native packages.

Put that test down! You don't know where it's been.

One afternoon in early 2021, a 14-year-old test in Rails started failing. Nobody understood why. This 12 minute video will amuse and/or annoy you with a mystery that spans decades and tech stacks.

Building Native Extensions (Part 1)

A deep look at the techniques and toolchain used to ship native (precompiled) versions of Nokogiri and other rubygems with C extensions.

Embracing Change as an Organization

How a 500-person organization can stay agile and embrace change. Presented at Code Climate Summit.

Cloud Foundry Overview

In this interview I talk about Cloud Foundry, Pivotal, and a potpourri of other topics.

Abstraction, or, The Gift of Our Weak Brains

Our brains are naturally limited. This can be a curse, or it can be a gift, depending on how you look at it.

Why you're in the right place at the right time

A talk given to CUNY students and recent grads about the importance of community in shaping a career.

Agile Inceptions 101

An internal "Core Practice" talk given at Pivotal Labs.

enterprise-fu, or, How To Succeed in Business Like A Ninja Samurai

Subversive lessons from two decades spent in enterprisey companies. Presented at Asbury Agile.

Nokogiri: History, Present, and Future

The history of a successful OSS project, along with humorous stories and lessons learned. This talk, given multiple times, is presented here in its final version.

Stupid XML Tricks

Introduction to OSS projects Loofah, Lorax and McBean to modify, compare and transform HTML and XML documents. Presented at NYC.rb.