Blog posts

Switching blog engine

Jun 3, 2025

Replace simple sub-GitHub Actions with plain run

Apr 23, 2025

Local development with MicroProfile RestClient

Nov 14, 2024

1Z0-1113 - I passed!

Nov 11, 2024

Ringesentralen - say what?

Nov 9, 2024

1Z0-1113 - Update on my progress

Oct 31, 2024

Package an uber-JAR with OpenLiberty

Oct 14, 2024

1Z0-1113 - The Oracle certification no one cares about?

Jul 6, 2024

Continuous delivery for your open-source library

May 30, 2024

Enterprise Kotlin - Kotlin and Jakarta EE

May 25, 2023

How to make your own scraper and then forget about it?

Oct 28, 2022

Switching appservers

Oct 18, 2019

Microservices with Microprofile

Aug 18, 2019

White male privilege

Apr 5, 2019

Tips for finding your next conference

Mar 31, 2019

Test your legacy code

Mar 28, 2019

Mads Opheim