Posts
2025
2021
2020
- Carrier Kernel Thread Pinning of Virtual Threads (Project Loom)
- Experimenting with Project Loom EAP and Spring WebMVC
2019
- Data Classes Considered Harmful
- Reactive Relational Database Transactions
- R2DBC Tour: Mid- and North-Germany
- R2DBC Tour has just begun
2018
- Reactive Programming and Relational Databases
- R2DBC Java User Group Tour
- A first look at Redis Streams and how to use them with Java
2017
- Redis Client Lettuce 5 GA released
- Conferences
- logstash-gelf 1.11.1 released
- Lettuce is now lettuce.io
2016
- Heckenlights plays this season the last time
- Command Interfaces: Approaching Redis with dynamic APIs in Java
- Redis Client lettuce 4.2.2.Final released
- Reusable GZIP Streams
- Managing Secrets with Vault
- Blue/Green Deployments to Pivotal Cloud Foundry using Gradle
- My JavaLand 2016 Summary
- Iterate over all keys in a Redis Cluster
- Redis transactions
- Hello, Pivotal
- Redis Client lettuce 3.4 and 4.1 Final released
2015
- Geometric Brownian motion with Java
- MIDI and Live Video Streaming at Heckenlights
- Halloween on Arduino Aftermath
- Redis Client lettuce 3.3.1 and 4.0 Final released
- Disque Client spinach 0.2 released
- The Full Stack Developer
- ScareOS: Arduino Halloween Pumpkin How-to
- Reading from master, slave or nearest Redis Cluster nodes
- Redis Client lettuce 3.3 Final released
- Do not tear it apart!
- Using lettuce 3.3.Beta1 with the Redis Geo-API
- Redis Client lettuce 3.3.Beta1 and 4.0.Beta1 released
- A look on CDI 2.0 EDR1
- First release of spinach, a Java Disque client
- The future of lettuce
- Redis Client lettuce 3.2 Final released
- Redis Client lettuce 3.2 Beta1 released
- On Crafting Software
- Approaching end of "It worked on my machine!"
- Redis Client lettuce 3.1 Final released
- Book Review: Couchbase Essentials
- How to test a REST API with JUnit
- Capturing and visualizing sensor data using the ELK stack
- Found a new Book: Couchbase Essentials
- Clean Architecture with Java and Maven
- Redis Client lettuce 3.0.3 Final released
- It's a joy to debug Selenium Tests with Selenide and JBehave
- Redis Client lettuce 3.0.2 Final released
- logstash-gelf 1.6.0 released
2014
- Social Christmas: Heckenlights erwacht am 1. Dezember 2014 um 17 Uhr
- Heckenlights, social christmas lights awake on Dec. 1st 5pm (CET)
- What is Heckenlights
- Finding the right NoSQL data store: Results for my use case and a surprise
- logstash-gelf 1.5.4 released
- Submit Tomcat Access Logs using GELF to Logstash
- After the hype: Finding the right NoSQL data store
- Redis Client lettuce 3.0.1 Final released
- Redis Client lettuce 3.0 Final released
- logstash-gelf 1.5.3 released
- RaspiBoy, Raspberry Pi Gameboy, SuperPiBoy: I created mine, here's how to create yourself one
- Retr0bright, how to make old computer cases nice and shiny again
- Caching made easy with CDI and Infinispan
- Announcement: lettuce 3.0.Final is coming mid-September 2014
- Redis Client lettuce 3.0.Beta3 released
- The 95 percent
- First look at Datenpumpe
- logstash-gelf 1.5.1 released
- logstash-gelf 1.5.0 released
- Deployment automation: Showing the progress of your deployment
- Redis Client lettuce 3.0.Beta2 released
- JUnit testing the InitialContext: Why is there no simple mocking for JEE contexts?
- Integrating Logstash with Tomcat 7
- logstash-gelf 1.4.2 released
- Increasing development velocity and application maintainability using a Microservice Bus
- And yet another java redis client: Fork of lettuce
- Kontakt
- logstash-gelf 1.4.1 released
- Integrating Logstash with JBoss
- visualizr - Show your data
- Come back to projects
- Increasing throughput performance using parallelism
- Logging Hadoop messages into Logstash using logstash-gelf
- Distributed web sessions using MongoDB and a lightweight session facade
- logstash-gelf 1.2.6 released
- Every day is a new day aka. daily mind reset
2013
- Tracking requests in a distributed environment
- logstash-gelf 1.2.0 released
- Caching Apache Commons XML Configuration
- Leveraging dynamic Queries- How to concatenate Query-Statements
- Using log4j2 with Logstash/GELF (update)
- Central logging with Java using logstash
- Not developing enterprise software
- SEMAT in action, to create structures
- Clean Architecture Example: Code for an Onion Architecture
- Branch by Abstraction, securing it with JUnit and Mockito
- Exceptions are an aspect of modern software
- Clean your Architecture: Databases, the Web and Service-Interfaces are just plugins
- Automating Integration tests
- Amazing experiences with Puppet
- Fun with RESTEasy and Jersey: Replace your Servlets!
- Testing SOAP WebServices using Axis2, JUnit and Mockito
- Continuous Delivery: Providing multiple configuration versions in parallel
- Continuous Delivery: Inject configuration properties into EAR/WAR-Artifacts to keep them portable
- Continuous Delivery: Securing sensitive configuration data and passwords using a Configuration Server
- Copy protection in Java-based software
- Continuous Delivery Configuration: How do you deploy configuration data into your application (EAR/WAR)?
- Testdriven integration: Remote mocking for integration tests
- Integrationtest-driven development/Testdriven integration
- Treat your code: Avoid code bloating in JUnit Tests when using Mocking
- It's evolution
- MongoDB Sharding and Replication
2012
- Controlling Christmas Lights using Midi
- Controlling a relay via Midi
- Building a health check page
- IT Security and SOA-Governance: The Service-Authority
- 3 years agile: A look back
- Beyond agile
- The real value of integrated Tests (aka. Integration Tests)
- The two faces of Clean Code Development
- Xtreme Feedback Device
- Unit-Testing of Web-Services with JUnit - REST Services
- Clean Code Development: Code Examples
- Reflections: 6 Years of Clean Code Development
- The moment where all of them are looking at you. Or: Epic Fail?
- Unit-Testing of Web-Services with JUnit - SOAP Services
- A pirate's riddle
- What's so special about REST
2011
- Exception Handling
- Exception Handling
- Exception-Handling with RMI/EJB: Safety Facade Pattern
- Exception Handling mit RMI/EJB: Safety Facade Pattern
- JBoss Development Deployer auf GitHub
- Save early, save often: Die Geschichte des Backups
- Long Running Task mit JSF/RichFaces
- WARNING: DETACHED PERSISTENT OBJECTS CAN CAUSE SERIOUS INJURY OR DEATH TO YOUR CLUSTER
- Performance Probleme und Optimierungen in Java/J2EE Umgebungen (Teil 2)
- Release JBoss Development Deployer 0.6
- JBoss Development Deployer EAR Modul
- Performance Probleme und Optimierungen in Java/J2EE Umgebungen (Teil 1)
- Model based development mit EMF
- Von erfolgreichen Projekten und verpufften Illusionen
- Developer's Dream-Team
- JBoss Development Deployer
2010
2008
- Alles eine Frage des Service
- Impressum
- EMF-Modelle in Datenbanken (Teneo/Hibernate & EMF)
- Das Geheimnis der ZauberschwΓ€mme und Schmutzradierer: GelΓΌftet
- Wiki auf dem Vormarsch
- AdAccount
- Profil
- About me
- Print on Demand - Shop