There has been some debate on the value of good commit messages, and if we need them at all. I’m on...
This is probably one of those things everyone knows about, but I only just figured it out, so here it...
GeoJSON expects Polygon and MultiPolygon features are required to be "right-hand wound". I understand...
Editor's note: this is supposed to be a bit tongue-in-cheek. We've all felt like this...
Sometimes your Rails apps just need to execute JavaScript in a real browser. But you also want to run...
pass is a command line password manager for Linux that embodies the UNIX philosophy. It's like 1Passw...
TailwindCSS is all about adding lots of utility classes to your markup to style elements directly. Th...
This afternoon I had a bit of a time getting environment variables working in my first real stab at a...
My dear brother emailed me asking how he could use all this free time he's got in "lockdown" to build...
I've just implemented something that I think is pretty neat in DeskBeers - an immutable ActiveRecord...
There are a number of tutorials, including the omniauth overview, that suggest having a method along...
I’ve just bumped DeskBeers up to Rails 6.0. One of the new things in this release of Rails is the new...