Blog Archive 2019 Dragons in benchmark-ips Feb 15 2019 The REPL: Issue 53 - January 2019 Feb 04 2019 Don't Rescue RuntimeError Jan 18 2019 The REPL: Issue 53 - December 2018 Jan 08 2019 2018 The REPL: Issue 52 - November 2018 Dec 05 2018 Let's Encrypt and NearlyFreeSpeech.NET Nov 08 2018 The REPL: Issue 51 - October 2018 Nov 02 2018 Managing Versions With asdf Oct 26 2018 The REPL: Issue 50 - September 2018 Oct 01 2018 The REPL: Issue 49 - August 2018 Sep 06 2018 On Taking Notes Aug 26 2018 The REPL: Issue 48 - July 2018 Aug 06 2018 On Remote Work Jul 09 2018 The REPL: Issue 47 - June 2018 Jul 06 2018 The REPL: Issue 46 - May 2018 Jun 04 2018 The REPL: Issue 45 - April 2018 May 02 2018 The REPL: Issue 44 - March 2018 Apr 02 2018 The REPL: Issue 43 - February 2018 Mar 01 2018 Book Review: Functional Web Development with Elixir Feb 26 2018 The REPL: Issue 42 - January 2018 Feb 07 2018 Structs With Keyword Arguments in Ruby 2.5 Jan 05 2018 The REPL: Issue 41 - December 2017 Jan 02 2018 2017 The REPL: Issue 40 - November 2017 Dec 01 2017 The REPL: Issue 39 - October 2017 Nov 01 2017 Pipe Atom Text Into Any Command Oct 18 2017 The REPL: Issue 38 - September 2017 Oct 02 2017 Bug-Driven Development Sep 21 2017 Ruby stdlib: Base64 Sep 12 2017 The REPL: Issue 37 - August 2017 Sep 01 2017 Book Review: Understanding the Four Rules of Simple Design Aug 27 2017 Testing a puts method Aug 22 2017 The REPL: Issue 36 - July 2017 Aug 02 2017 The REPL: Issue 35 - June 2017 Jul 03 2017 Book Review: 99 Bottles of OOP Jun 16 2017 On The Pomodoro Technique Jun 13 2017 The REPL: Issue 34 - May 2017 Jun 02 2017 The REPL: Issue 33 - April 2017 May 02 2017 Book Review: Programming Phoenix Apr 19 2017 The REPL: Issue 32 - March 2017 Apr 04 2017 I Also Built A CLI Application in Crystal Mar 23 2017 The REPL: Issue 31 - Februrary 2017 Mar 01 2017 The REPL: Issue 30 - January 2017 Feb 03 2017 The REPL: Issue 29 - December 2016 Jan 02 2017 2016 Enforcing Style Dec 22 2016 Renewing a Let's Encrypt Certificate Dec 07 2016 The REPL: Issue 28 - November 2016 Dec 02 2016 Benchamarking With abprof & abcompare Nov 13 2016 The REPL: Issue 27 - October 2016 Nov 01 2016 Subtleties of xargs on Mac and Linux Oct 19 2016 The REPL: Issue 26 - September 2016 Oct 03 2016 Goodbye StartSSL, Hello Let's Encrypt Sep 29 2016 Redirecting To An External Server May Leak Tokens In Headers Sep 20 2016 The REPL: Issue 25 - August 2016 Sep 01 2016 The REPL: Issue 24 - July 2016 Aug 01 2016 The REPL: Issue 23 - June 2016 Jul 04 2016 Secure dotfiles With git-crypt Jun 23 2016 The REPL: Issue 22 - May 2016 May 31 2016 The REPL: Issue 21 - April 2016 May 02 2016 The REPL: Issue 20 - March 2016 Apr 04 2016 The REPL: Issue 19 - February 2016 Mar 02 2016 This Blog Is Now Delivered Over TLS Feb 19 2016 The REPL: Issue 18 - January 2016 Feb 04 2016 Scratching An Itch With A Gem Jan 28 2016 Review: Effective Ruby LiveLessons Jan 16 2016 The REPL: Issue 17 - December 2015 Jan 05 2016 2015 The REPL: Issue 16 - November 2015 Dec 01 2015 My Global Day of Code Retreat Nov 17 2015 The REPL: Issue 15 - October 2015 Nov 03 2015 Talk: LA RubyConf 2015 Oct 11 2015 The REPL: Issue 14 - September 2015 Oct 02 2015 The REPL: Issue 13 - August 2015 Sep 01 2015 Using ActiveRecord::Base#merge Aug 23 2015 Book Review: Understanding Computation Aug 19 2015 Celluloid, Nice to Meet You Aug 07 2015 The REPL: Issue 12 - July 2015 Jul 31 2015 Book Review: Programing Elixir Jul 23 2015 The REPL: Issue 11 - June 2015 Jul 08 2015 Book Review: Building Microservices Jun 16 2015 The REPL: Issue 10 - May 2015 Jun 02 2015 Experiment: Use rbnev instead of rvm May 20 2015 Book Review: Architecting The Cloud May 09 2015 The REPL: Issue 9 - April 2015 May 03 2015 Adding An Index To Mongo Can Change Query Results Apr 30 2015 Recursion and Pattern Matching in Elixir Apr 22 2015 The REPL: Issue 8 - March 2015 Apr 01 2015 Dipping my toes in Elixir Mar 26 2015 Book Review: The Ruby Way Mar 22 2015 Fuzzy Match 'All-The-Things' Mar 09 2015 The REPL: Issue 7 - February 2015 Mar 02 2015 Experiment: Use RSpec Expectation Syntax Feb 26 2015 2014 RubyConf - San Diego Feb 25 2015 Book Review: The Software Craftsman - Sandro Mancuso Feb 24 2015 The REPL: Issue 6 - January 2015 Feb 03 2015 Stagnation Jan 05 2015 The REPL: Issue 5 - December 2014 Jan 02 2015 2014 Book Review: Effective Ruby - Peter J. Jones Dec 06 2014 The REPL: Issue 4 - November 2014 Dec 02 2014 The REPL: Issue 3 - October 2014 Oct 27 2014 Book Review: Being Agile - Ekas & Will Oct 21 2014 StringInquirer: Nicer Syntax For Testing Equality Sep 26 2014 Book Review: The Rails 4 Way - Fernandez & Faustino Sep 13 2014 Talk: Practical Unix For Ruby And Rails Sep 05 2014 We Are All Atom Now Aug 11 2014 World Cup Player Age, Unix Style Jun 30 2014 Ruby Implicit `to_proc` Jun 16 2014 Book Review: The Agile Culture - Pixton, Gibson & Nickolaisen May 30 2014 The REPL: Issue 2 May 16 2014 Unicorn vs. Puma: Round 3 May 13 2014 The Illusion Of Security May 04 2014 Killing Me Softly Apr 21 2014 Use Multiple Ruby Engines In The Same Project Apr 04 2014 The REPL: Issue 1 Mar 07 2014 Must-have Editor Features: An Atom Review Feb 28 2014 2014 LA Ruby Conf Feb 12 2014 2013 Sandi Metz' Revised Rules Dec 11 2013 Ruby Block Precedence: An Rspec Gotcha Nov 01 2013 DelayedJob Workers Are Not Thread Safe Sep 11 2013 Exercism: Practice Your Coding Technique Aug 16 2013 Conway's Game Of Life Jul 16 2013 Testing With Multiple Ruby And Gem Versions Jun 21 2013 Unicorn Vs. Puma: Redux May 20 2013 Forget Vim: Learn Your OS' Shortcuts For Productivity Apr 22 2013 Faster Rspec: jRuby, Spork, Nailgun and Bundler Binstubs Mar 27 2013 A Tale Of jRuby Profiling Feb 20 2013 Sandi Metz' Rules Jan 17 2013 Code Navigation in Sublime Text 2 With CTags Jan 07 2013 2012 List Open Files With lsof Dec 18 2012 Book Review: Practical Object-Oriented Design In Ruby - Sandi Metz Nov 27 2012 StandardError casts message to string in Ruby 1.9 Nov 16 2012 Lambdas are Picky: ArgumentError in ruby 1.9 Nov 07 2012 Run Changed Specs Oct 16 2012 Faster Rspec: Jruby, Spork and Nailgun Oct 02 2012 Per-Project environment variables Sep 25 2012 Installing jruby with rvm and XCode 4.4 Sep 18 2012 Manage Your App's Multiple Processes With a Procfile Sep 03 2012 Deploy To Heroku With (Near) Zero Downtime Aug 27 2012 Better Performance On Heroku: Thin vs. Unicorn vs. Puma Aug 20 2012