Jem ZornowOrphaned Routes and How to Find ThemA few weeks back, I came across a great writeup from HackerNoon on how to identify orphaned routes in your Rails App. It’s worth a read…Nov 22, 2019Nov 22, 2019
Jem ZornowDeep Rails: How to use Abstract ClassesOccasionally in your travels, you’ll come across a little class-level declaration that sets a class as abstract:Dec 15, 20185Dec 15, 20185
Jem ZornowHow to Learn EverythingThis past year, I travelled for 333 days. Northern hemisphere to southern hemisphere, western to eastern and back again. We joked at the…Nov 21, 2018Nov 21, 2018
Jem ZornowLearning Angular: What is a Service?Angular is effectively VM-V front-end framework where components are the view-model and their templates are their views. Components should…Nov 4, 20181Nov 4, 20181
Jem ZornowModule#extend: Understanding Ruby Singleton ClassesThere are three major means of importing code into a Ruby class or module: Module#include, Module#prepend, and Module#extend. As covered…Oct 22, 2018Oct 22, 2018
Jem ZornowUsing Module#prepend for Dynamic Error HandlingRiffing on yesterday’s article, there’s a neat way that you can use Ruby’s Module#prepend to create dynamic, generic error handling for…Oct 19, 2018Oct 19, 2018
Jem ZornowRuby Method Auditing Using Module#PrependYesterday, someone I was talking to posed a rockstar question on logging: Could I write a method that takes the name of *another* method…Oct 18, 2018Oct 18, 2018