Blog Archive 2022 Updating Dependabot PRs with tapioca Nov 04 2022 2020 AWS Lambda Layers and Ruby Nov 28 2020 2019 Brighton Ruby 2019 Jul 06 2019 Debugging a memory leak in a Rails app May 04 2019 Dynamic filters with Capistrano 3 Feb 02 2019 2015 Creating a custom CloudFormation NAT Gateway resource Dec 20 2015 Migrating from EC2-Classic to VPC Oct 11 2015 Using Cloudfront Signed Cookies May 01 2015 On Mobile Safari and iframes Apr 07 2015 Turning on partial double verification Apr 07 2015 2014 Introducing asset_symlink Mar 21 2014 2013 Rickrolling with ruby and Objective-C Sep 29 2013 Selectable items in NSToolbar Aug 05 2013 Direct to S3 browser uploads Jul 07 2013 2012 ruby truth serum Dec 28 2012 Keep it secret, keep it safe Nov 21 2012 Replacing a duplicate season ticket Nov 19 2012 Using statsd and graphite from a rails app Sep 18 2012 Starting EC2 Instances With Ephemeral Storage Sep 08 2012 Using Glacier from ruby with Fog Sep 04 2012 Threading the rat - on capybara and database connections Aug 18 2012 Stripping Invalid UTF-8 Jul 07 2012 Fixing an accidental git push –force Jul 06 2012 Who’s afraid of the big bad lock? Jul 05 2012 Goodbye mephisto, hello octopress Jul 02 2012 IAM roles Jun 25 2012 Using multi search with tire Jun 12 2012 Slides from my LRUG elasticsearch talk Jun 12 2012 Writing your elasticsearch scripts in ruby Jun 04 2012 Fun with elasticsearch’s children and nested documents Jun 03 2012 Elasticsearch native scripts for dummies May 12 2012 Ruby bindings for liblinear Mar 02 2012 Seeding CoreData databases with ruby Jan 26 2012 Memory leak in YAML on ruby 1.9.2 Jan 26 2012 A small difference between 1.9.2 and 1.9.3 Jan 25 2012 Passing a block from a method written in c Jan 22 2012 2011 Dressipi is hiring Dec 19 2011 Request specs and Authlogic Dec 05 2011 Dressipi is hiring Aug 24 2011 NSData and RubyCocoa on 10.7 Aug 03 2011 Spork and parallel_tests Jul 30 2011 Sporking with akephalos Jul 03 2011 Adding to Rails’ log file performance breakdown Apr 28 2011 Showing view spec exceptions Apr 19 2011 Unhelpfully helpful Apr 06 2011 validates_inclusion_of in ruby 1.9 Feb 25 2011 2009 Slides from my RoR exchange talk Dec 04 2009 A sneaky session gotcha in rails 2.3 Nov 21 2009 Error launching remote program: security policy error Nov 07 2009 My first Iphone app Oct 12 2009 Unit testing Core Data iphone apps Sep 10 2009 ruby openssl and client side certificates Jul 11 2009 Fun with ruby http clients Apr 13 2009 A Teeny Tiny Plugin for working with others Apr 03 2009 Make your tests run a little quicker for free Jan 25 2009 2008 When cache_classes gets you down Dec 28 2008 Dates, params and you Dec 03 2008 with_options for fun and profit Nov 25 2008 environment.rb and requiring dependencies Nov 21 2008 ASAP Nov 20 2008 First, foremost and [0] Nov 15 2008 Do you know when your code runs? Nov 09 2008 Required or Not ? Sep 28 2008 Selenium and Firefox 3 Sep 27 2008 Watch out for has_one :through and :include Sep 24 2008 RailsConf presentation code Sep 08 2008 Thoughts on Jeremy’s Keynote Sep 06 2008 Ways in which the console tricks you Aug 31 2008 Modules aren’t just for instance methods Aug 23 2008 Fun with class variables Aug 19 2008 Counting on both hands Aug 17 2008 When ducks go mutant Aug 09 2008 Nested includes and joins Aug 08 2008 Parametrised to the max Jul 18 2008 The difference between :include and :joins Jun 22 2008 Berlin, here we come! Jun 10 2008 Dealing with concurrency Jun 08 2008 Squeeze your pipes May 29 2008 Reload me, Reload me not May 28 2008 Blogging is good for the soul May 28 2008 Conditional RJS explained May 26 2008 Confused by sync.rb ? May 18 2008 :with or :without you: link_to_remote’s mysterious parameter May 17 2008 When Aptana messes with your gems May 09 2008 Creating multiple associations with the same table May 06 2008 Javascript: not as shit as you thought May 05 2008 :locals and string keys May 03 2008 It’s always the butler May 01 2008 Mixing :include and :conditions Apr 29 2008