Pineapples, Palm Trees and Code

  1. nVidia SHIELD TV setup for development on Linux {know-how}

    » How to get ADB working on the nVidia SHIELD TV, via USB and Network.

  2. Talking to your users {know-how}

    » An introduction to TTS on Android

  3. Generating QR Codes with ZXing {best-practice}

    » About how to use the ZXing library to generate QR-Codes on Android

  4. Making GNOME Shell Extensions {know-how}

    » Getting started on making GNOME Shell Extensions

  5. Code::Blocks dark theme {know-how}

    » How to get a real dark theme in Code::Blocks

  6. Audio Visual Environment {best-practice}

    » About sounds to code to and why you should care.

  7. Working unbuffered streams {common-mistakes}

    » How to handle unbuffered streams in Java.

  8. UDP Multicast on Android {system-flaw}

    » About the problems with UDP multicast on the Android mobile OS

  9. Using interfaces to describe processes {best-practice}

    » How interfaces can be used to describe similar processes.

  10. Android targeting system {know-how}

    » About the Android targeting system, how it works and it's stumbling blocks.

  11. Saying more than nothing {best-practice}

    » When to use null and when to rather say something more.

  12. Rules of Immutability {best-practice}

    » About mutable and immutable objects and defensive copying.

  13. JSON and Java {best-practice}

    » What JSON is, why it is cool and how you should work with it.

  14. Catching practice {best-practice}

    » General advices on how to handle exceptional cases in Java.

  15. Want more? Check out the archive!