Latest Posts

Test Jekyll Builds

When I recently set up a Travis build for my website, I came across several sources mentioning automated testing of Jekyll pages. Of course that got me curio...

Edit a Jekyll Website from iOS

A while ago, I moved my website and blog to Jekyll. Good decision. No more Wordpress vulnerabilities, less bling bling, more control. Only drawback: I can no...

Did I help them in the long run?

According to plan, I will finish my PhD somewhen next year. This is great, because it means I close another chapter in my life and open the next one. I like ...

Intercultural Awareness Training

Last week, I had the chance to sharpen my “Intercultural Awareness” in a 2-day training, organized by SAP and Software Campus. Our coach was Melissa Lamson, ...

Logitech r400 Wireless Presenter

I just bought a Logitech r400 to escape pressing the arrow keys on my keyboard during presentations. [Logitech officially says that the presenter only works ...

Mob Programming @ETFFM16

Today, I ran an experiment. I formed a mob of conference participants and let them program an [MVP][1] of the [POS Kata][2] in (8 * 3 =) 24 min. This high-sp...

A LaTeX Git Hook

I manage my LaTeX documents in git. I love it. It’s good for the sanity of both me and my collaborators. Only sometimes, someone commits a broken document an...

Mob Programming with Students - Round 1

Today, I ran my first Mob Programming with students. After this experiment I am, even more than before, convinced that Mob Programming is an effective way to...

Agile@Spotify

Spotify Labs just released a very interesting video about [their agile development process][1]. Thanks guys, for sharing these insights!

Get a List of All ReSharper Actions

Have you ever wondered what ReSharper actions there are or searched whether there is some ReSharper action triggered by a certain user interaction that you w...

About Actions.xml

Actions.xml is the nice little configuration how your R# actions are added to the menus. I recently found myself in a situation where my menu items didn’t sh...

Test ReSharper Plugins

First thing you have to understand, when it comes to R# test projects, is that they are really meant for functional testing. When you run the tests, R# start...

Markup in ReSharper Tests

Test Data Markup is a way to provide meta information about test cases in R# tests. A simple case is the caret position, designated by {caret}. This markup e...

Use VisualStudio Dependencies in R# Plugins

Let’s assume you want to write a ReSharper plugin for use in VisualStudio. Respectively, this extension accesses services provided by VisualStudio, such as t...