Justin Searls
-
The Best Kind of Brilliant
The Ruby community has lost a true luminary this week with the passing of Chris Seaton, staff researcher at Shopify and creator of the impressive and envelope-pushing TruffleRuby implementation. Chris and I probably met two dozen times without having a real conversation, but my friend Aaron Patterson worked with him: -
-
Building passwordless email auth in Rails
Adding authentication to your Rails app but don't want to store passwords or rely on third-party OAuth? Let's build a passwordless login system that emails users magic links! -
-
Stateless forms with the Rails Attributes API
Building a form in Rails that ISN'T driven by an ActiveRecord model? Here's how to use the Attributes API to get all the convenience with none of the complexity. -
-
Handling Heroku's new "heroku_ext" schema for Postgres extensions
Heroku recently made a change that requires all Postgres extensions to be created inside a special "heroku_ext" schema. Here's how to migrate your app. -
-
How to fake time in a Postgres database
Mocking or freezing time when testing your application? Ruby and JavaScript make it easy … until your database is involved. Here's a way to time travel in Postgres! -