Articles
- Automatic Projections for Quick Vim Navigation
- Services are Not a Silver Bullet
- Empathize with Your Customer
- The 90/10 Rule
- Updating Our Technical Interview
- Shaping Values with Types
- "Build vs Buy" Considerations for New Products
- A Year of CrossFit
- Bridging Elm and JavaScript with Ports
- factory_bot
- Elm and Rails Sitting in a Tree
- Chain RSpec Matchers for Improved Test Readability
- A year of #0445club
- Lessons Learned: Avoiding Primitives in Elm
- "Tell, Don't Ask" in Elixir: A Story of Pattern-Matching
- Make Phoenix Even Faster with a GenServer-backed Key Value Store
- Refactoring to a Monad Transformer Stack
- Testing Elixir Plugs
- Routing in Elm with Hop and Mailboxes
- Maybe Thinking
- Decoding JSON Structures with Elm
- Decorating Arrays in Ember
- Rails on Docker
- Testing and Environment Variables
- Acceptance Tests at a Single Level of Abstraction
- Speed Up Tests by Selectively Avoiding Factory Girl
- Silver Searcher Tab Completion with Exuberant Ctags
- Segment.io and Ruby
- FactoryGirl for Seed Data?
- New ebook: Geocoding on Rails, Your Map to Geocoding Rails Applications
- Backbone.js, JSON API, and Relational Data: A Primer
- Fast JSON APIs in Rails with Key-Based Caches and ActiveModel::Serializers
- Process Jobs Inline when Running Acceptance Tests
- Better Acceptance Tests with Page Objects
- Using the Draper Gem, Round One
- Ruby and KISS, Sitting in a Tree
- Mind-Bending Factories
- Constrain Yourself
- How to Copy and Paste with Tmux on Mac OS X
- Run a command every time you change directories in zsh
- Decoupling Data from Presentation
- Inject that Rails Configuration Dependency!
- Design Patterns in the Wild: Null Object
- Test Rake Tasks Like a BOSS
- Want a Job? Show Me Your Code.
- Structuring CSS Intelligently
- A Tmux Crash Course