- 1 July 2020
Optimistic User Interfaces: A good kind of lie
Optimistic UIs are full of little lies that attempt to make the web feel more responsive and real-time. The truth can be predicted. Most of the time.
- 31 August 2019
App privacy, part I: Apps are not private
It's hard to build cloud-synced collaborative apps if you genuinely care about user privacy. Most apps are not private by default by design. They should be.
- 3 August 2018
Bizarre browser behaviour: SVG in the Cypress Tree
Pain is relative. Things are getting better.
- 9 July 2018
It breaks all by itself
It sometimes feels inevitable that code over time will eventually break itself, but this isn't quite true.
- 20 April 2015
Unit Testing Java Classes in Android Studio
Testing Android applications has a reputation for being more difficult than it should be. Testing plain Java code on the other hand should be relatively easy.
- 24 March 2015
Beyond the Basics: Dependency Injection and the Model-View-Presenter pattern (part 1)
I’ve been developing for Android on and off for just over a year now.
- 7 August 2014
Build something for yourself
There’s something in this idea of building things for yourself.
- 21 June 2014
Why is that Web Dev running Android Studio? 4 months on...
Towards the end of February—just over 4 months ago—I installed Android Studio and set out trying to build my first Android app.
- 29 March 2014
Resources for learning Android development
A big collection of resources, tutorials and libraries I found useful for getting started quickly with Android.