Blog Archive 2013 Using Travis CI and xctool to build and test iOS apps May 07 2013 Test-driven Backbone.js - Part Three Feb 24 2013 Test-driven Backbone.js - Part Two Jan 23 2013 Test-driven Backbone.js - Part One Jan 23 2013 Deploying to Heroku from CI - the gory details Jan 22 2013 Deploying to Heroku from CI Jan 21 2013 2012 Writing iOS acceptance tests using Kiwi Nov 18 2012 Cookie-based feature flag overrides Nov 06 2012 Frank with CocoaPods Oct 16 2012 Towards Frank 1.0 Sep 06 2012 Introducing PublicAutomation Aug 20 2012 marker branches in git Aug 09 2012 Octopress deployment pipeline Aug 02 2012 Running Frank as part of iOS CI Jul 22 2012 Using the UIAutomation private framework Jul 11 2012 writing your first Frank test Jun 24 2012 Lowering Frank’s barrier to entry Jun 16 2012 The Birth Of a Domain Object In Ruby Jun 09 2012 Feature Flags in JavaScript May 09 2012 Moving from Blogger to Octopress Feb 08 2012 Class-less javascript Feb 06 2012 2011 Testing Mobile Web Apps With WebDriver Sep 02 2011 Javascript Promises Jul 02 2011 retroactive quality metrics with git May 08 2011 Inspect the state of your running iOS app’s UI with Symbiote May 01 2011 Tutorial screencast on Frankifying your app Apr 19 2011 Working with Indirect Input and Output in Unit Tests Jan 04 2011 2010 Creating and publishing your first ruby gem Nov 20 2010 timestamped-scenarios, a custom Cucumber formatter Nov 20 2010 Objective C memory errors pt II - Dangling Pointers Oct 12 2010 Common Objective-C memory management errors, Part I Oct 11 2010 Podcast about Frank and test automation on iOS Aug 07 2010 Frank: Automated Acceptance Tests for iPhone and iPad Jul 23 2010 TDD, Emergent Design, and Punctuated Equilibrium Apr 22 2010 Introducing Noguchi Apr 05 2010 Stormcloud will watch over the unicorns. Apr 03 2010 TickTock: A dirt-simple stopwatch class for actionscript Mar 09 2010 Why do we estimate effort? Mar 07 2010 Primitive Obsession obsessions Feb 22 2010 Encapsulating user interaction events in Flex Feb 19 2010 Ruby Facets: the mash method Feb 18 2010 Partial commits with git Feb 03 2010 an inverted include? for ruby Jan 31 2010 Flex Patterns: Presentation Adapter Jan 17 2010 2009 How much code did I just delete? Nov 17 2009 Introducing Gimme: a lightweight ruby Registry Nov 16 2009 Adding hamcrest-as matchers to mock4as Jun 28 2009 Presentation Model Pattern Jun 14 2009 REST: ‘There aren’t enough verbs’ Apr 19 2009 mock.willExecute(…) in mock4as Apr 02 2009 fun with Symbol#to_proc Apr 01 2009 Liberal Mocks Mar 23 2009