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