Patrick Bacon

ReactiveCocoa – Cleaning Up after replay, replayLast, and replayLazily


over 1 year 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


over 1 year 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


over 1 year 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


~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


~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!


12 months 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


11 months 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


9 months 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


7 months 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


5 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...