Patrick Bacon

Serialize Asynchronous Operations with ReactiveCocoa


over 2 years ago by Patrick Bacon on Atomic Spin.
In his Easy Asynchronous Operations in iOS with ReactiveCocoa post, John Fisher described how to use -flattenMap to chain together signals that wrap asynchronous...

Serialize Asynchronous Operations with ReactiveCocoa


over 2 years ago by Patrick Bacon on Atomic Spin.
In his Easy Asynchronous Operations in iOS with ReactiveCocoa post, John Fisher described how to use -flattenMap to chain together signals that wrap asynchronous...

Unsubscribing from an RxJava Observable Mid-Stream


~2 years ago by Patrick Bacon on Atomic Spin.
Imagine a scenario where you need to create an Observable sequence that will acquire a resource, do some processing, and release the resource when unsubscribed...

Unsubscribing from an RxJava Observable Mid-Stream


~2 years ago by Patrick Bacon on Atomic Spin.
Imagine a scenario where you need to create an Observable sequence that will acquire a resource, do some processing, and release the resource when unsubscribed...

What I Learned in 10 Years at a Software Consultancy


~2 years ago by Patrick Bacon on Atomic Spin.
August 2015 marked the completion of my tenth year at Atomic Object. Inspired by Shawn Crowley’s recent post, Consultancies: The Smart First Job for...

What I Learned in 10 Years at a Software Consultancy


~2 years ago by Patrick Bacon on Atomic Spin.
August 2015 marked the completion of my tenth year at Atomic Object. Inspired by Shawn Crowley’s recent post, Consultancies: The Smart First Job for...

Simplifying Objective-C Value Objects with Mantle and the Builder Pattern


almost 2 years ago by Patrick Bacon on Atomic Spin.
I’ve come to the conclusion that regardless of how “functional” a programming language is, the best way to handle state is with immutable...

Simplifying Objective-C Value Objects with Mantle and the Builder Pattern


almost 2 years ago by Patrick Bacon on Atomic Spin.
I’ve come to the conclusion that regardless of how “functional” a programming language is, the best way to handle state is with immutable...

Simplifying Objective-C Value Objects with Mantle and the Builder Pattern


almost 2 years ago by Patrick Bacon on Atomic Spin.
I’ve come to the conclusion that regardless of how “functional” a programming language is, the best way to handle state is with immutable...

Objective-C Value Objects: Code Generation


almost 2 years ago by Patrick Bacon on Atomic Spin.
In my previous post, I talked about using Value Objects in Objective-C projects. I gave an example of a Ruby DSL that could be used to specify the object...