Archive
2020
March
- March 30, 2020 » CI/CD at AnySoftKeyboard a.k.a. Is it ready to ship? Part 1
2016
January
- January 5, 2016 » Bazel and Gradle Co-exist a.k.a. Can't we all just get along?
2015
November
- November 6, 2015 » Maven and Support Library Artifacts in Buck a.k.a. Wait, It Doesn't Have Full Dependency Resolution Support!?
April
- April 13, 2015 » Auto-Generate Version Name a.k.a. It Is So Boring Incrementing Build, Let Git Do It
- April 11, 2015 » Tabs to Spaces in a GIT repo a.k.a If everyone is Doing It, I'm Doing It Too
- April 9, 2015 » Migrating to Robolectric v3 a.k.a Just Work, Dear God, Just Work!
2013
December
- December 10, 2013 » Multiple API Level APK Release a.k.a I'm Done With Legacy
- December 9, 2013 » Branding the EdgeEffect aka Hit the Wall with Your Own Color
February
- February 10, 2013 » Android Memory Leaks OR Different Ways to Leak
2012
March
- March 1, 2012 » In App Purchase Verification using PHP OR Making sure you ain't getting ripped off, PHP style!
2011
December
- December 19, 2011 » Font Metrics in Java OR How, the hell, Should I Position This Font?!
August
- August 3, 2011 » Fingerpainting app for Hagar OR Multitouch sample code
July
- July 12, 2011 » My Boxee Remote OR How Cool is Open Source!
April
- April 27, 2011 » Backward compatibility in Android OR How I made a 2.2 Android APK run under 1.5!
- April 5, 2011 » Creating videos for Android devices
March
- March 17, 2011 » Android resources and device fragmentation
January
- January 2, 2011 » Dynamic Copyright Year Text
2010
December
- December 16, 2010 » I've been a bad boy
November
- November 26, 2010 » Easy on the eye MD5-generated signature*
- November 15, 2010 » A Tiny XmlWriter or Why Not to Use Java's XML Framework
- November 10, 2010 » Hello world!