» Why you should be careful when extending build-in types in TypeScript
January 07, 2017
» How to get ADB working on the nVidia SHIELD TV, via USB and Network.
February 06, 2016
» An introduction to TTS on Android
June 13, 2014
» About how to use the ZXing library to generate QR-Codes on Android
August 25, 2013
» Getting started on making GNOME Shell Extensions
February 09, 2013
» How to get a real dark theme in Code::Blocks
January 19, 2013
» About sounds to code to and why you should care.
November 06, 2012
» How to handle unbuffered streams in Java.
October 15, 2012
» About the problems with UDP multicast on the Android mobile OS
September 04, 2012
» How interfaces can be used to describe similar processes.
August 14, 2012
» About the Android targeting system, how it works and it's stumbling blocks.
August 02, 2012
» When to use null and when to rather say something more.
July 23, 2012
» About mutable and immutable objects and defensive copying.
July 17, 2012
» What JSON is, why it is cool and how you should work with it.
July 09, 2012
» General advices on how to handle exceptional cases in Java.
July 06, 2012
I'm a professional Software Developer from Germany, currently working as an Android / Web developer.
I like technical things, I love programming, reading other peoples source-code and finding elegant solutions to difficult problems.
I'm a team-player, a Movie/Series junkie and occasionally, a gamer.
My name is Lukas Knuth, welcome to Code Island.
This Blog is build and maintained using Jekyll-Bootstrap and Twitter Bootstrap (under the MIT License).
Site content / design © 2012-2017 Lukas Knuth; Article content licensed under