My Annual Review: Seeking SerenityBy slowing down and making more room for reflection, I discovered more about myself and what works for me and what needs pruning.Feb 6, 2022Feb 6, 2022
My 2020 Annual Review: Strange RideDespite all the turmoil in 2020, there were many events, experiences and lessons that had a positive influence on me and are worth sharing.Jan 24, 2021Jan 24, 2021
Looking Inside a Ruby GemIf you have used Ruby for any length of time you have probably used a gem. But, have you ever wondered what a gem is? What’s inside a gem?Apr 21, 2020Apr 21, 2020
Writing a Ruby Gem SpecificationEveryone seems to be a little bit unsure about what to include and what to keep out from their gem specification.Mar 2, 2020Mar 2, 2020
My 2019 Annual Review: Not Too ShabbyT his is the second time I’m doing this, a review of the past year. I find this process helpful in reminding myself about what I’ve been…Jan 8, 2020Jan 8, 2020
Working with Capistrano: Environment Variables and Remote CommandsThis time around, we’re going to write a more involved script composed of many tasks. The sum of them all will help us automate Ruby…Dec 30, 2019Dec 30, 2019
Working with Capistrano: Tasks, Roles, and VariablesCapistrano is a great tool for automating the deployment and maintenance of web applications. I use it to deploy Ruby on Rails and other…Nov 17, 2019Nov 17, 2019
Streaming Large Zip Files in RailsRecently, I needed to add a “Download all” button in a Rails application for managing meeting assets. Specifically, this magic button…Oct 27, 2019Oct 27, 2019
Software Product — Fake It Until You Make It?The “Bad Blood” book by John Carreyrou compelled me to write a review. It also left me with a nagging question of ethics in software…Oct 5, 2019Oct 5, 2019
Bad Blood — A Tale of a Modern VampireI was completely consumed by a recent book “Bad Blood: Secrets and Lies in Silicon Valley” by John Carreyrou, an investigative journalist…Jun 7, 2019Jun 7, 2019