The Report Controller from Hell: A Tale of Code, Culture, and CompromiseThey say you can tell an organization’s culture by its code. To the uninitiated, this sounds odd, but code is just like any other creative…Dec 12, 2024Dec 12, 2024
The Senior Developer’s Secret: Learning When Your Assumptions LieNever trust what you “know”Dec 11, 2024Dec 11, 2024
Taming Rails God Objects with Plain Old Ruby Objects: A Practical GuideWhat to do when your rails models are out of controlDec 10, 20241Dec 10, 20241
Build A Custom Rails Installer Part IIf you’re anything like me as a developer, you end up writing the same kind of code with the same kind of features over and over again…Mar 27, 2024Mar 27, 2024
The Curious Case of the Orange SuicidesI was studying a change management text yesterday and stumbled across the horrifying story of Orange (formerly France Telecom) and its…Sep 20, 2023Sep 20, 2023
Vue on Rails — How to Integrate Without Losing Your Mind (or having to rebuild)Recently, I built a Rails application to catalog some data — pretty simple stuff — add some records, categorize them, some file uploads and…Jun 14, 20182Jun 14, 20182
Gettin’ Started with Angular 5 (Part 3) — Gettin’ Data From Your Users!Ok, so you’ve still got your Angular 5 app running, right? If not, go revisit parts one and two, because they have some useful stuff.Nov 14, 2017Nov 14, 2017
Gettin’ Started with Angular 5 (Part 2) — About that Data thingOk, so you’ve got an Angular 5 application up, it’s serving a page that looks kinda like this:Nov 14, 2017Nov 14, 2017
Gettin’ started with Angular 5 (Part 1)This tutorial is for complete newbies to Angular 5. It’s possible that you might even be able to use it if you are a complete newbie to web…Nov 14, 2017Nov 14, 2017