← Back

Programming

2023

May 21 When SemVer doesn't work
Jan 20 Failing to Debug pnpm Workspaces
Jan 16 Investigating Signal Handling in Node.js
Jan 8 CSS Rollover Animation

2022

Dec 17 Get The Right Timezone in Javascript
Dec 16 First Developer Experience With htmx
Dec 13 One Hour With Enhance.dev
Jul 5 The Infrastructure Is The Framework
Jun 21 3 Pillars of IC Success
Jun 7 Technical Debt Terms
May 9 Today in CS: Graphs
Apr 18 TIL: Creating Globals
Jan 20 Debugging a Flash of Unstyled Text

2021

Nov 19 Release Process for Shared npm Packages
Aug 13 EMFILE: too many open files
Aug 5 Terser vs esbuild: Ember app case study
Jul 8 Node 14 and npm 7 upgrade gotchas

2020

Jun 10 Coming around to merge commits
May 9 Distributing Javascript Libraries
Apr 30 Rails to Ruby
Feb 5 New Ember Projects
Jan 2 Site Performance Improvements

2019

Dec 22 Post-Octane Ember Routing
Dec 6 Ember Octane: Default Values
Oct 24 Ember Services
Jul 1 Stateful Programming
Jun 10 #EmberJS2019: Roadmap Response

2018

Jul 2 5 Strategies To Refactoring Architecture
Apr 24 Debugging Flaky Ember Tests
Apr 11 Auto Closing Attribute Selectors?
Mar 9 Change Git Commit Authors
Mar 9 CORS and Preflight Requests
Jan 22 EventListener objects
Jan 12 Disabled Inputs

2017

Dec 7 Ember Object Model extend vs create
Dec 4 Ember core classes cheatsheet
Nov 20 stdout vs stderr
Oct 17 Using Python Virtualenvs
Aug 14 Reduce
May 19 Regex: The Greedy Dot Star
May 2 How I Debugged The Last Thing
Apr 19 The Factory Pattern and Circular Dependencies
Mar 6 Switching to Functional CSS
Feb 10 Ruby callable methods
Feb 8 Neat Recursion Trick with UNIX Signals

2016

Aug 28 UI architecture
Jul 19 Nothing In Your Head
Mar 30 Open Ember Questions
Mar 7 3 years of API development

2015

May 26 Unit Testing: Interface vs. Implementation

2014

Oct 4 How Rails Works
Oct 2 Active Model Serializers has_many association
Oct 1 Protips: brought to you by pain
Sep 27 Programming Fundamentals
Sep 27 What is a website?
Aug 22 Cherry pick commit OUT of history

2013

Jan 10 Rails Postgres OSX Install

2012

Apr 1 β€œCalled id for nil, which would mistakenly be 4”
Mar 17 Method Names And Variables Are The Same Thing
Feb 18 The Art of Being Confused
Feb 10 Friday morning bootcamp blues (in Ruby)