Coding Deliberately

Subscribe to receive new post previews, ideas,
and tips & tricks in your inbox.

ActiveRecord Increment
July 24, 2022

ActiveRecord Increment

ORMs are great, but sometimes they make things so easy that we're not thinking about what's happening underneath, resulting in hard to track down bugs.


Releasing a Redesign using Feature Flags and Rails Variants
March 31, 2022

Releasing a Redesign using Feature Flags and Rails Variants

Redesigning an existing application can be a time consuming process, especially for a relatively large application. Performing a redesign behind a feature flag has a lot of benefits.

Strategies for Fighting Spam in SaaS
March 6, 2022

Strategies for Fighting Spam in SaaS

Preventing spam can be an evolving game of whack-a-mole and what you learn from observing, will drive what and how you block certain behaviors as well as what you monitor.

Be Deliberate
February 14, 2022

Be Deliberate

Writing software is less about doing things the right way or the wrong way and much more about doing things deliberately.

Building a Public-Facing REST API - An In Depth Guide with Rails
January 23, 2022

Building a Public-Facing REST API - An In Depth Guide with Rails

While APIs are relatively easy to build, they're hard to build well.

Subscribe to receive new post previews, ideas,
and tips & tricks in your inbox.