Blog
Musings written down for safekeeping
Functional JavaScript is my new favorite approach to writing JavaScript, but few introductions I found were beginner friendly. I break down the basics with angels, mutants, and demanding southern belles.
A beginning coder's guide to half of the behavioral design patterns with an alternate telling of Goldilocks and the Three Bears.
A beginning coder's guide to understanding creational design patterns with an alternate telling of The Three Little Pigs.
Integrity is acting consistently with one's moral values. But when are we just trying, and failing, to have integrity?
There's plenty of common arguments against web accessibility that are dead wrong. Here are five of them with some ready-to-go counterarguments.
A SubAtomic Frontend Architecture balances Atomic CSS and BEM class naming to build a fast, flexible framework.
I celebrate a long-overdue side project by examining its most important pieces - services, singletons, and which Eeveelution matches my personality.
My journalism background taught me many things that still help me as a programmer. They cover workplace conversations, managing knowledge, making well-informed decisions, and the benefits of sprinting across campus in a blind panic.
Testing is a topic I overlooked too much early in my career, which may have hurt my progress the most. This is everything I'd have told my past self about testing.
My project skeleton is a base starting point for simple, vanilla Ruby creations. I examine how the basic parts work together for fellow Ruby newbies.
Automation has always been a sensitive spot in my coding career, but I finally took a solid first step.
Seeing so many professional writers emerge on Dev.To has helped me see, and accept, my casual blogger habits.