Elixir modules offer some valuable insight into designing Ruby classes.
Using GraphQL without Relay
How many assertions per test case?
This question is too hard. Instead, ask, “how many behaviors per test case?” and answer, “one.”
Crystal First Impressions
The Crystal programming language combines Ruby-like syntax with a really powerful compiler. As a result, it’s fun to write, fast to run, and hard to screw up!
Communion as "Bread from Heaven"
The Christian practice of communion is a reminder of why Jesus is important and how his life affects us. To see the full depth of it, you have to consider pre-Christian religion.
Authorization in GraphQL
A GraphQL system works differently from a “traditional” RESTful JSON API. Instead of authenticating during controller actions, you can authenticate users with “query context.”
Making Ginger Ale
I had leftover whey after making yogurt, so I made ginger ale.
Making Yogurt
This weekend I tried making yogurt. It worked!
Response to "Using a Ruby Class to Write Functional Code"
Pat Shaughnessy’s “Using a Ruby Class to Write Functional Code” gives an example of bringing functional programming principles into object-oriented design. I like it.
Move ActiveRecord Scopes into Separate Files
Ruby on Rails models tend to grow and grow. When refactoring scopes, it turns out you can move them into their own classes.