Pineapples, Palm Trees and Code

  1. Dangerously Typed {system-flaw}

    » Why you should be careful when extending build-in types in TypeScript

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

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

  3. Talking to your users {know-how}

    » An introduction to TTS on Android

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

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

  5. Making GNOME Shell Extensions {know-how}

    » Getting started on making GNOME Shell Extensions

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

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

  7. Audio Visual Environment {best-practice}

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

  8. Working unbuffered streams {common-mistakes}

    » How to handle unbuffered streams in Java.

  9. UDP Multicast on Android {system-flaw}

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

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

    » How interfaces can be used to describe similar processes.

  11. Android targeting system {know-how}

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

  12. Saying more than nothing {best-practice}

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

  13. Rules of Immutability {best-practice}

    » About mutable and immutable objects and defensive copying.

  14. JSON and Java {best-practice}

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

  15. Catching practice {best-practice}

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

  16. Want more? Check out the archive!