Blog Posts

Triumph Tiger Sport 660 - 2 Year Ownership Review

2025-11-01 - Thomas Kinnen

After 2 years of ownership and roughly 7000km, it is time for a review of my motorcycle: the Triumph Tiger Sport 660.

Nürburgring Anlassen 2024 - What an Experience!

2024-04-29 - Thomas Kinnen

Yesterday, I went on my biggest motorcycle day trip thus far: From Ratingen to the Nürburgring and back. Visiting the Nürburgring has been my #1 bike-related goal since I got my first motorcycle last year, so the Anlassen/Rev-Up event seemed like the perfect opportunity.

Benchmarking the cost of Javas' EnumSet - A Second Look

2024-01-05 - Thomas Kinnen

A few months ago, I read Chris Wellons' "The cost of Java's EnumSet". I really enjoyed the read, but as a long time Java developer, I was left with few questions and thoughts:

  1. "Is Java's EnumSet really that slow? 3 orders of magnitude feels like a way too big margin."
  2. "Writing benchmarks in Java is inherently tricky, especially for small and fast operations. We should probably use a dedicated tool like JMH for that."

Now I finally had some time on my hands to go and explore these thoughts and try to fill the void with some cold hard data. This post will first explain a few important aspects of profiling java and then discuss the results of our specific benchmark, by answering our research questions:

Welcome to my blog!

2024-01-03 - Thomas Kinnen

Welcome to my blog! On this blog I'll be covering a variety of topics that interest me, mostly technical computer science related topics.