frozen_string_literal: the not so magical comment

Ruby on Rails
I have been working on a project over the past year for a client with a large Ruby on Rails application. The project has allowed me to learn more about how large Rails applications are developed and managed in the real-world. I’ve picked up some real gems to help scale...

Status Bar in iTerm2

Mac
I’m a big fan of iTerm2. I’ve used it since it’s inception and haven’t looked back. Even after all of this time I still discover features I didn’t know existed, mainly because I wasn’t looking for them. I recently discovered you can have a status bar at the top of...

Supporting Multiple SSH Keys on macOS

Mac
If you’re a developer, on devops or a system admin you probably use an SSH key to log into remote servers. I am typically on multiple projects at one time and some organizations require I generate a unique SSH key in order to work with them. I’ve been fortunate until...

Using the Microsoft Ergonomic Keyboard on macOS

Mac
I’ve been through a fair number of keyboards over the years, some expensive and some not. One of my favorites is still the CODE Keyboard, which I wrote about before. I still love this keyboard but I was starting to have pain in my forearms after a long day of...

10 Steps to Survive Working from Home

Remote Work
I’ve been working from home for the past 16 years and love it. I wouldn’t have it any other way. Surviving working from home when you’ve never done it, can be challenging. Working from home isn’t for everyone and takes discipline. I thought with all the people recently forced to...

How to Assign Static IP Address on Raspberry Pi

Raspberry Pi
I have been setting up a Raspberry Pi 3 Model B to use as a Pi-hole server to help block the constant wave of ads my family and I keep seeing on the Internet. One requirement for Pi-hole is the host Raspberry Pi needs to be configured to use a...

11 Ruby on Rails Podcasts Worth Your Time

Ruby on Rails
There is great value in the Ruby on Rails podcasts and screencasts we have available today. Some podcasts have gone away while others have appeared, and others have changed hosts. The title is a bit deceiving, I’m including some screencasts too. I wrote up a list of Rails learning resources...