//Our blog
Lunatech’s
engineer blog
All blog posts -
Our different categories

Mastering Typeclass Derivation with Scala 3

The Scala effect: Java’s Evolution Inspired by Scala

SBT: More than a Build Tool

Interop Summit. Why do we only import Java libraries?

Recap of the Joy of Coding Meetup at Lunatech

ZGC vs G1GC for Scala

JVM vs JVM

AspectJ vs Spring AOP vs Quarkus: Aop Showdown

The Unit of a test

Java 22 vs Java 23 and the Evolution of String Templates

Maven vs Gradle Navigating the World of Java Build Tools

Why the Women Automotive Network Summit Should Be on Your Radar: Diversity, Inclusion and Networking

LunaConf 2024: A Memorable Gathering

Create a Grafana Alert for expiring Microsoft Entra ID secrets

JFokus 2024

The NEAT Algorithm: Evolving Neural Networks

Semantic Kernel SDK and Quarkus

Telegram bot for file sharing using Quarkus

Akka Licence Change (One Year Later)

Running Linux and Windows on a Mac M1/M2 laptop

Quarkus Benelux in Rotterdam

Devoxx BE 2023

Meetup At The Rotterdam Office | Devoxx Try-out: Maintaining Maven at scale and Machine Learning in Java

Streams in Scala - An Introductory Guide

Riviera DEV 2023

Setting up a home energy monitoring system

JWT token validation in Ktor with Client Credentials Flow

API Automation Testing Tools, a comparison

Parallel execution: A Hibernate Reactive Gotcha

Exploring Advanced Kotlin Features: A Deep Dive for Scala Developers

Rust by examples, for a Java developer

Embrace Kotlin: Tips And Tricks for Scala Developers to Get Started

Spring Data Specifications

An intro to Argo CD

Hackaton By CESI

AutomationSTAR 2022 Conference