Meta avatar Rick Brock in android   Sun, Nov 8, 2015

Guaranteeing intent delivery (and redelivery) to your service

For my latest project I need to process some data and send it to a remote server. This was a perfect use case for an IntentService. I can just bundle my data as an extra, and start my service.

My biggest issue with an IntentService is that if it fails to start, I have essentially no way of knowing it failed. So I wanted a way to guarantee (or at least a best effort) that my intent starts up and processes my data.

Continue reading
Meta avatar Rick Brock in android   Thu, Sep 10, 2015

Dynamic Android dependency versions done right

Lately I have been reading blog posts on how dynamic Android dependency versions do more harm than good. While it is true that having deterministic builds are extremely important, that does not mean you should throw away all dynamic versioning.

Continue reading
Meta avatar Rick Brock in golang   Mon, Mar 2, 2015

Static blog with Hugo

Recently I have been looking for a simple blogging platform to write about some things I have learned. I don’t expect much traffic, and I don’t need any advanced features.

Continue reading
Avatar image
Avatar image

Rick Brock

Senior Software Engineer @ Braintree. Working on backend systems in Ruby