Python Decorators Make Callbacks Simple

The power of using Python decorators and a comparable implementation in Ruby.

Metaprogramming Smarter Hashes in Ruby

Using Ruby's fantastic metaprogramming feature set to enhance the functionality of the Hash class.

Validating Error-Prone Data

Ensuring data validations in systems that depend on human input don't interfere with important workflows.

Job Searching Without Leetcode

Landing a high-paying developer career without algorithms.

Fixture Factories in RSpec and FactoryBot

Applying a factory pattern to a file fixture using FactoryBot.

On Blogging

The how -- and why -- of this blog.

Kata, Kumite, and Code Golf for Algorithm Practice

How optimizing for the smallest and cleverest solutions makes you a better programmer.

Combating Memory Bloat in Heroku and Sidekiq

Managing memory in large background processes on Heroku.

On Keeping a Physical Engineering Notebook

Why I keep a notebook and pencil around while coding -- and you should, too.

How to Deploy a Python Reddit Bot (and Other Scripts) to Heroku

Configuring a bot to run within the constraints of Heroku's free tier.