Most Recent Posts
Bye Bye Bringmeister!
22 April 2024
2023
A basic micro-frontend with Vaadin
23 May 2023
How to plot test results to discover regressions
6 March 2023
Find all beans with annotation on method
23 January 2023
Neo4J with Spring Boot
16 January 2023
Monitoring latency in a Microservice Architecture
10 January 2023
Mocking repos with Dynamic Proxies
6 January 2023
2022
Remaking my blog with Jekyll
31 December 2022
2021
Testing @ConfigurationProperties in Spring Boot 2.5.X
6 July 2021
GraphQL with Kotlin + Spring Boot
16 June 2021
My Bachelor's and Master's Thesis
28 January 2021
Deutsche Schachnotation zu PGN Konverter
4 January 2021
2020
My Logging Best Practices
16 January 2020
2019
Idempotent events with revision numbers
12 July 2019
Concrete vs Generic - The story of a data model
21 February 2019
2018
DynamoDB with Kotlin and Spring Boot (Part 2)
18 December 2018
DynamoDB with Kotlin and Spring Boot (Part 1)
15 October 2018
Event Sourcing with Kotlin
1 August 2018
Don't depend on details - an example
27 June 2018
find vs. get
4 June 2018
Testing @ConfigurationProperties in Spring Boot
30 May 2018
Object updater pattern in Kotlin
23 May 2018
Encapsulated modules and clean tests with Spring's @Configuration
14 May 2018
DDD with Kotlin
5 May 2018
Self-made event dispatcher
15 March 2018
Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 2)
1 February 2018
A component-based test architecture for Protractor and AngularJS E2E tests
9 January 2018
2017
Simple permission handling in AngularJS
21 December 2017
Messages vs. Events vs. Commands
10 December 2017
Saga pattern with Spring Boot and ActiveMQ
15 November 2017
Spring-Boot boilerplate project with ActiveMQ and AngularJS
8 November 2017
Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 1)
13 June 2017
Effective error handling for ActiveMQ topics
1 June 2017
Virtual Topics in ActiveMQ
29 May 2017
Queues vs. Topics vs. Virtual Topics (in ActiveMQ)
22 May 2017
Login by captcha and authenticate with JSON Web Token
15 March 2017
Using @ConfigurationProperties to separate service and configuration
3 February 2017
The Disqus Affiliated Links Program
25 January 2017
AngularJS tests with mocked HTML documents
23 January 2017
Coursera Full Stack Web Development Capstone Project
18 January 2017
2016
Coursera Full Stack Web Development Course Review
31 December 2016
Java vs. JavaScript Build Tools
14 November 2016
Don't use transitive dependencies in AngularJS modules
11 November 2016
AngularJS provider and app configuration
10 November 2016
Programming to an interface
7 November 2016
Reusable AngularJS form components
31 October 2016
Booting an AngularJS application
20 October 2016
AngularJS Intensive Workshop by Robin Böhm/Symetics GmbH
22 May 2016
Using the console on Windows
21 May 2016
Expression based security with Spring Security
18 May 2016
Inject mocks with Spring's @ContextConfiguration
17 February 2016
Use ranges with ngRepeat
5 February 2016
Testing AngularJS directives with Jasmine
20 January 2016
A mocked Spring security configuration for testing
17 January 2016
Gradle's bootRun and Window's command length limit
7 January 2016
Resizing Vagrant box disk space
6 January 2016
2015
Anti Pattern: Don't use Optionals for data repositories
23 December 2015
Create random test objects with Java reflection
9 December 2015
Two-way binding for URL parameters in AngularJS
19 November 2015
Using Spring Data for database views without an ID
13 November 2015
Everytime a mock returns a mock a fairy dies
25 August 2015
VirtualBox crashes with STATUS_OBJECT_NAME_NOT_FOUND
20 August 2015
Mount Windows folder to Boot2Docker VM
24 June 2015
ORA-28001: the password has expired
23 June 2015
Basic Auth log-out with JavaScript
9 June 2015
When modularity comes down to OSGi
3 May 2015
Why using Spring's @Value annotation is bad
11 March 2015
Thread pools with Java's ExecutorService
20 February 2015
Anti Patterns
7 February 2015
Making a Spring bean session scoped
6 February 2015
Hello Berlin!
22 January 2015
2014
A Windows SSO (for Java on client and server)
30 July 2014
DeployMan (command line tool to deploy Docker images to AWS)
29 July 2014
Presentation of my master thesis
28 July 2014
The thesis writing toolbox
2 July 2014
JAXB vs. GSON and Jackson
26 June 2014
Who is using OSGi?
5 June 2014
Docker Registry Rest API
21 May 2014
Cloud vendors with Windows
13 May 2014
How to know you are inside a Docker container
10 May 2014
Layering of Docker images
9 May 2014
Docker vs. Heroku
5 May 2014
Development speed, the Docker remote API and a pattern of frustration
2 May 2014
Java 8 for Eclipse Kepler via the Eclipse Marketplace
4 April 2014
Java 8 in Eclipse (Kepler and Luna)
1 April 2014
Flatten a Docker container or image
31 March 2014
Difference between save and export in Docker
26 March 2014
3 ways of installing Oracle XE 11g on Ubuntu
22 March 2014
Show next image by clicking images in NextGEN Gallery V2.0.40
4 March 2014
Begin of my master thesis about OSGi and PaaS providers
8 February 2014
Review: Cloud Computing - Chancen und Risiken aus technischer und unternehmerischer Sicht
6 February 2014
Review: Modular Cloud Apps with OSGi
4 February 2014
Install OpinionTrends with nginx and memcached
22 January 2014
Working with GerritHub.io
17 January 2014
Media Night Apps
16 January 2014
Continuous Integration Development Workflow
15 January 2014
Opinion Mining on Hackernews and Reddit
12 January 2014
Media Night Winter Semester 2013/2014
8 January 2014
2013
Show next image by clicking images in NextGEN Gallery with shutter effect
13 November 2013
What static methods for interfaces tell you about the Java community
31 October 2013
Trip to Croatia
26 October 2013
First steps with Ractive.js
24 October 2013
When your Acer Aspire 5560G doesn't shutdown anymore
11 October 2013
Bildoptimierung für Webseiten
8 August 2013
TechTrends - Searching trends on HN and Reddit
5 August 2013
TechTrends Final Presentation
25 July 2013
A GPS diary in four weeks with Play!
23 July 2013
TechTrends Presentation
16 July 2013
Media Night Review
28 June 2013
TechTrends at the Media Night 2013 of the Media University Stuttgart
19 June 2013
Visualizing KML files in Google Maps
14 June 2013
Image optimization for websites
9 June 2013
Extracting meaningful content from raw HTML
7 May 2013
Writing an online scraper on Google App Engine (Python)
30 March 2013
Some impressions of Aix-en-Provence
12 February 2013
ERASMUS Bericht
9 January 2013
2012
Hej då Sverige!
18 December 2012
Calculating Mandelbrot Set with Java Tasks
5 November 2012
Halbzeit in Schweden
25 October 2012
Show next image by clicking images in NextGEN Gallery
10 October 2012
Java 8 in Eclipse (Juno)
10 October 2012
Välkommen till Linköping!
24 August 2012
Siedler von Catan in UML
28 July 2012
Thomas' Functional Interpreter
27 July 2012
Posting Speaker Deck Presentations in Wordpress
26 June 2012
Java (Micro) Performance Measuring
26 June 2012
Paper about XForms and XFormsMM
30 May 2012
Implementing Interfaces and Abstract Classes on the fly
18 May 2012
Tools to understand Java code
1 May 2012
Automated UI testing with Swing & FEST
28 April 2012
Presentation about XForms
9 April 2012
Ein Studium in Zahlen
12 February 2012
2011
Gelesen: Wissenschaftlich schreiben leicht gemacht
7 October 2011
Gelesen: Learning UML
3 July 2011
Praxissemester bei IBM
31 March 2011
2010
Mini-Game: JARUN Impact
10 August 2010
Reisebericht: von Lindau an die Riviera mit dem Fahrrad
4 August 2010
Gelesen: Grundkurs Künstliche Intelligenz
18 July 2010
Nepomuk - digitales Metronom für Android-Geräte
15 July 2010
Gelesen: Ideen der Informatik
5 July 2010
Media-Night am 1. Juli 2010
16 June 2010
Naiver Bayes Klassifizierer (Präsentation & Python-Code)
10 June 2010
Gelesen: Patterns kompakt
4 June 2010
Die Stadt (Hörspiel)
24 May 2010
Reflections in Java: "private" umgehen
20 May 2010
Decorator & Fassade (Design Patterns)
16 May 2010
Gelesen: Oracle 9i für Einsteiger
14 May 2010
Einführung in Smalltalk
12 May 2010
Hello world!
11 May 2010