RSSAmplifier

Blog

Joel Drapper

Joel Drapper’s blog about software.

joel.drapper.meRSS feed ↗23 posts

Latest posts

Better DOM Morphing with Morphlex

The journey to the perfect type signature in Ruby

Bugs of Omission and Bugs of Commission

Ruby Central’s “security measures” leave front door wide open

Despite locking maintainers out of

The RubyGems takeover from the perspective of an open source developer

We must demand that Ruby Central make this right.

Yippee: Our vision for modern full-stack Ruby framework

What would it look like to build a new web application framework from a blank sheet of paper today?

Why I’m not signing the “Plan Vert” (DHH) letter

DHH has been boiling the frog for years, but a Rails fork isn’t the solution.

Ruby Central Fact Check

Fact-checking the claims made by Ruby Central about the RubyGems takeover.

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

Ruby Central recently took over a collection of open source projects from their maintainers without their consent.

Ruby LSP indexing enhancements in Literal and Phlex

Borrowing methods

Borrowing UnboundMethods from other classes.

Objects that lie

In many programming languages — but especially in Ruby — objects can lie. These fibs are usually harmless — even useful — but they can mess things up if you don’t expect them.

Comparing Ivar and Strict Ivars

No Exceptions

There’s no acceptable level of runtime exceptions any of us should be putting up with.

The problem with instance variables in Ruby

Fixing the most annoying thing about Ruby

The “constraint” type in Literal

Exploring Literal’s most flexible type.

More typing with less typing, an introduction to Literal

An introduction to the Literal Ruby gem.

Strings are a leaky abstraction for HTML

Structural templating in Phlex

LSP-driven API design

Embracing the limitations of Ruby LSP in Ruby API design.

Sitting ducks

Little Factories

The right abstraction

Reinventing the wheel