Posts
-
Presentations
-
Introduction to Kafka Connect
-
Hiring with CARE
-
People over Process, Feelings over Hype
-
External Data and Events
-
Break Silos with Github
-
Student Degree Progress Service
-
Combining Reek and Overcommit
-
Refactoring Rust: Primitive Obsession
-
The Lifetime of Food
-
Exercism Shouldn't Make You Cry
-
Rust via its Core Values
-
Factories
-
Simple Rust Part Four
-
Post-RubyConf Linkstravaganza
-
Simple Rust, Part Three
-
'Design is Refactoring' is at RubyConf
-
Simple Rust, Part Two
-
Rust Simple Enough for Me to Learn It
-
Rust, Hemingway and Shared Ideas
-
Rust by Trial and Error
-
In which a method tries to be too accepting
-
Even Hemingway Wasn't Hemingway
-
Building on the bones of your drafts
-
The Power of Drafts
-
Simplify code by extracting out object creation
-
Encapsulate Enumerable to Avoid Embarrassment
-
Code Smells and Integration Tests, Pt. 2
-
Code Smells and Integration Tests
-
Organizing Data: Replace Array with Object
-
In which conditionals make a stealthy return
-
So Long, Value Object. Hello, Reference
-
Not Very Much About Primitives
-
Organizing Data: Replace Data Value With Object
-
Data Clumps in My Lawn
-
Organizing Data: Self Encapsulation
-
Feature Envy -- A Smell is a Smell is a Smell
-
Shotgun Surgery, a pretty exciting name something so tedious
-
Conditionals: Style and Design
-
Refactoring away a conditional
-
Refactoring: Two Ways
-
Divergent Change, a smell by any other name
-
Sneaky Long Parameters, Hiding in the Hashes
-
Sandi Metz's TRUE in Action
-
Extracting Classes and the Large Class Smell
-
Introducing Sandi Metz's TRUE
-
How Long is a Method?
-
Robot, You Have One Job
-
A Catalog of Smells
-
Romans and the Open/Closed Principle
-
Making OO theories concrete
-
An Introduction to the Open/Closed Principle
-
Who knew that squaring numbers could be so fraught?!
-
The Intention of Squares
-
Practice and Being Dumb
-
4 Simple Rules of Raindrops
-
A half-issue to keep me on schedule
-
First Newsletter
-
Clever Code and Better Design, friends or enemies?!
-
Welcome!
-
Exercism: The RNA Transcription Exercise
-
Exercism: The Gigasecond Exercise
-
Exercism: The Hamming Exercise
-
RSS Fixed
-
Exercism: The Bob Exercise
-
Exercism.io nitpicking, introduction
-
4 Simple Rules and Declarative Builders
-
On presenters and being OK with being dumb
-
Learnings of March 31
-
Testing Sunspot with Sunspot_Matchers
-
More on Bogus: Stubbing out all instances of a class
-
Validating associated plain Ruby objects
-
Accepting the code of others
-
Totally Bogus Doubles for Tests
-
Visualization Retrospective: Wrapping up D3
-
Creating images from JSON in Rails
-
The sad trombone of CORS
-
CORS with authentication via POST and cookies
-
On the importance of Readmes (1 of many)
-
Closures in Ruby
-
Semantic Jekyll
-
Beginning
subscribe via RSS