Hannos Blog
  • Blog
  • Archive
  • About me
2025-03-19

OIDC in your app with Keycloak

I show how the simplest possible integration of OIDC in a web app can look like with Javalin and Keycloak.

  • full story
2025-03-09

ViewComponents made easy (Javalin, Kotlin, Mustache)

I show you how the ViewComponents concept can easily be implemented with Javalin, Kotlin and Mustache

  • full story
2025-03-03

Domain modeling made functional (Part 2)

I compare F# code of domain modeling made functional to my Kotlin conversion of it.

  • full story
2025-03-02

Domain modeling made functional (Part 1)

Functional domain modeling is an underrated gem that gets you to an excellent design quickly.

  • full story
2025-03-01

The problem with persistence ignorance

Ignoring technical details might indeed not be the good advice we want it to be.

  • full story
2025-02-24

HTTP server from scratch in Zig

I implemented an http server with a simple router from scratch in Zig only using posix sockets.

  • full story
2025-02-15

HTTP server from scratch

I implemented an http server with a simple router from scratch only using TCP in Kotlin.

  • full story
  • Old stories in the archive

Social

  • Twitter
  • GitHub
  • GitHub
  • © 2021
  • Design: HTML5 UP
  • JBake