Blog

Thoughts, tech notes, in-depth articles and walkthroughs.

July 18, 2016 2 mins read
Engineering

Screenshots of Emulated Android Devices

Heads up: It takes only a few lines of bash code to take screenshots of emulated Android devices. As I have recently been developing apps with Angular2 and Ionic2 I had the need to create screenshots of the current work-in-progress of the app. The paid version of the Genymotion emulator supports creating screenshots out of the box, but there is an even better way to create them. The following code snippet captures screenshots in Genymotion, but also applies to capturing screenshots with Android SDK/Studio.

Read more
July 01, 2016 1 mins read

Leveraging Palladio for Performance Awareness in the IETS3 Integrated Specification Environment

This paper is published in the Symposium on Software Performance 2016. It is a short paper on the topic of my master’s thesis. Abstract Performance is an important concern when designing and implementing software-intensive systems. Various techniques are available for specifying and evaluating performance concerns throughout the system life-cycle. However, there is a gap in terms of tooling when moving between requirements, design, and implementation artifacts. We address this gap by integrating simulation-based and analytical performance prediction tools into IETS3 - an integrated specifi cation environment for technical software systems based on the JetBrains MPS language workbench.

Read more
June 30, 2016 7 mins read
General

How my Email Account got Hacked

First and foremost, I would like to deeply apologize to everyone who has received weird emails seemingly from my old email address [email protected]. At the end of February this year a digital nightmare happened to me: my email account got hacked. This blog post is an open letter of apology to all people affected by this incident. I will describe what happend, what you can do to prevent such things from happening and why people still receive spam emails seemingly from my email address.

Read more
June 08, 2016 4 mins read
Thoughts

How to Learn Anything

Learning is awesome! Learning something new has so many benefits I can’t even list them all. First and foremost you grow personally. Learning teaches you to deal with setbacks and successes, fosters your interest in various topics and trains your willpower and endurance. From a social perspective learning (and mastering) a skill enables you to be of value to others, makes you an interesting person to talk to (and learn from!

Read more