Blogs
2018
Can you fix the test?
·8 mins
Testing
Kotlin
Cleancode
Learning from analyzing code is one of the greatest ways to improve your skills. Can you spot the mistakes in the tests below?
This post brings a fun little quiz for both testing gurus as novices, with a deep dive into the how and why of awesome tests.
Kotlin Stackoverflow error
·3 mins
Kotlin
Stackoverflow
Puzzle
Java interop is one of the best features of the Kotlin language, yet sometimes this also can cause unforeseen issues…
Puzzle # Disclaimer, the example below is a consequence of legacy code and only serves to demonstrate a Kotlin puzzler.
Kotlinconf 2018 slides
·2 mins
Android
Conference
Kotlinconf
Was really great visiting Kotlinconf this year and I wanted to do a quick post to link to all of it’s wonderful content.
Conference slides # While you will be able to find all recordings here, I often find it useful to be able to quickly scan through the slides.
A little Kotlin puzzler
·2 mins
Kotlin
Lambda
Puzzle
Kotlin is an incredibly enjoyable, concise and powerful programming language. Yet sometimes also a bit confusing…
Puzzle # Have a look at the simple class below.
How dangerous permissions sneak into apps
·3 mins
Android
Permissions
Modules
Manifest
Post-Mortem
This is a post-mortem where the very dangerous permission, READ_PHONE_STATE, unintentionally sneaked into our app. Here’s how this could happen, how we debugged and finally how we solved it.
Pro Android Studio - Taming the interface
·4 mins
Androidstudio
Tools
Shortcuts
Navigation
Not only can anything in Android Studio be controlled with a keyboard shortcut, it offers many more simple tricks to make you more productive.
To conclude this series, we will look at how you can control the interface, invoke every (!
Pro Android Studio - Refactoring
·5 mins
Androidstudio
Tools
Shortcuts
Refactoring can be tedious and easily introduce bugs. The main reason for this is the number of manual steps involved: rename, move, copy-paste,… So wouldn’t it make sense to automate this and have Android Studio do all the work for you?
Pro Android Studio - Code navigation
·5 mins
Androidstudio
Tools
Shortcuts
Struggling to navigate your code? Getting lost in deep inheritance hierarchies? Hard time figuring out relations between classes? Let’s learn how to navigate code in Android Studio like a pro.
Year in review 2017
·2 mins
Review
For the first time ever I have my year in review ready in time.
I’m sure I’ll never forget 2017. Not only did we start building our dream house, but more importantly, our family grew to 4 people!
2017
MacOS update could not be installed
·1 min
Macos
Update
Troubleshooting
Tonight after a routine MacOS update (10.13.2) disaster struck and my Mac got stuck in an update boot loop. After a few hours of panic, reading online and trial & error I managed to resolve it.