Patrick Bacon

ReactiveCocoa – Cleaning Up after replay, replayLast, and replayLazily


almost 2 years ago by Patrick Bacon on Atomic Spin.
A while back, I wrote a post comparing replay, replayLast, and replayLazily. Thanks to some investigating by Brian Vanderwal, I recently learned that one...

ReactiveCocoa – Cleaning Up after replay, replayLast, and replayLazily


almost 2 years ago by Patrick Bacon on Atomic Spin.
A while back, I wrote a post comparing replay, replayLast, and replayLazily. Thanks to some investigating by Brian Vanderwal, I recently learned that one...

Automating an Android Instrumentation Test Run


almost 2 years ago by Patrick Bacon on Atomic Spin.
I recently spent some time working through ways to automate running an Android test suite on my MacBook Pro. I found helpful bits and pieces all over the...

Espresso – Testing RecyclerViews at Specific Positions


over 1 year ago by Patrick Bacon on Atomic Spin.
My team recently added a RecyclerView to a screen in an Android app we’re working on. It’s a horizontal view that allows a user to scroll left...

How (and Why) to Log Your Entire Bash History


over 1 year ago by Patrick Bacon on Atomic Spin.
For the last three and a half years, every single command I’ve run from the command line on my MacBook Pro has been logged to a set of log files.Uncompressed...

New to Pairing? Speak Up!


over 1 year ago by Patrick Bacon on Atomic Spin.
As a long-time developer at Atomic Object, I’ve had many opportunities to work with developers who were new to pair programming. Whether pairing with...

Capability Feature Flags for Backward Compatibility


over 1 year ago by Patrick Bacon on Atomic Spin.
Earlier this year, Ryan Abel wrote about Managing Multiple Releases in a Production Application. One of the strategies he discussed was using “feature...

Chaining HTTP Requests in Elm – An Example


~1 year ago by Patrick Bacon on Atomic Spin.
I recently attended elm-conf (videos of the elm-conf presentations), which was hosted at Strange Loop on its preconference day. I’d been meaning to...

Monitoring Stdout with a Timeout


~1 year ago by Patrick Bacon on Atomic Spin.
Recently, I had to deal with a command line process that was occasionally hanging during my project’s continuous integration test suite. I decided...

Run a Local Rails Script on Heroku


11 months ago by Patrick Bacon on Atomic Spin.
Heroku provides a convenient command line interface for executing snippets of Ruby code remotely. One-liners can easily be piped into the heroku run console...