RxJava Koans - a Functional Reactive Programming learning tool

In my quest to attain an understanding of Functional Reactive Programming, especially as it relates to Java and android, i've started the rxjava-koans project. The project demonstrates how RxJava works with the goal of cultivating understanding through initially failing unit tests. Each file of the project shows a different principle…

octatrack tr-8 midi sequencing template

I made a template for the octatrack that sets up the octatrack's midi tracks to use 8 of the TR-8's instruments and also make use of it's Continuous Control mapping values. To use: set TR-8 MIDI in on channel 8. load the TR8_TEMPLATE up on your octatrack have fun…

Mocking Webservices with Robolectric & WireMock

At the Big Nerd Ranch, we create Android applications that talk to REST APIs (often written in-house by the Rails backend team). To build these projects with confidence, having tests that verify the interaction with the REST service are critical. I've blogged already about my recommended software test stack and…