Fifteen Ruby takes on a stepped-worker DSL
Fifteen Ruby idioms for declaring the steps of a multi-step worker. From a manifest constant to Fibers, Enumerators, and callcc.
Remote Ruby, Rails, JavaScript developer; microservices, domain-driven design, software architecture.
Fifteen Ruby idioms for declaring the steps of a multi-step worker. From a manifest constant to Fibers, Enumerators, and callcc.
A tour of underused Rails features – and three that look like gems but bite.
We'll implement an RSpec-like DSL with it, expect, and a few matchers
Many command-line utilities drop their plain-text access tokens in the home directory. This post demonstrates basic hygiene to protect them.
Ruby doesn't have a prototypal inheritance, but it's so flexible that we can implement it. This article demonstrates how.
This article explores different ways of installing wkhtmltopdf on Heroku, analyzes their drawbacks, and identifies the most reliable one.
In this article, we'll create a Rails app with a simple React, analyze the bundle size and try to optimize two common reasons for size inflation.
We'll implement a simple DSL to define a CSV schema (with type coercions) and then import it with only simple techniques (blocks, procs – no metaprogramming).
This article demonstrates how to implement a typed array in Ruby by using dry-types gem