Our blog
Lunatech’s
engineer blog
Latest articles
Our most recent posts
All blog posts
Our different categories
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2024-06-20-azure-entra-id-grafana-alerts/background.png)
Create a Grafana Alert for expiring Microsoft Entra ID secrets
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2024-03-13-jfokus-2024/background.png)
JFokus 2024
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2024-02-29-the-neat-algorithm-evolving-neural-network-topologies/background.png)
The NEAT Algorithm: Evolving Neural Networks
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2024-01-10-quarkus-openai-text-review/background.png)
Semantic Kernel SDK and Quarkus
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-11-05-telegram-bot-for-file-sharing-using-quarkus/background.png)
Telegram bot for file sharing using Quarkus
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-10-27-akka-licence-change-one-year-later/background.png)
Akka Licence Change (One Year Later)
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-10-23-run-linux-windows-on-mac/background.png)
Running Linux and Windows on a Mac M1/M2 laptop
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-10-20-quarkus-benelux-rotterdam-oct-2023/background.png)
Quarkus Benelux in Rotterdam
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-10-13-devoxx-be-2023/background.png)
Devoxx BE 2023
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-09-29-meetup-at-the-rotterdam-office/background.png)
Meetup At The Rotterdam Office | Devoxx Try-out: Maintaining Maven at scale and Machine Learning in Java
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-07-28-streams-in-scala--an-introductory-guide/background.png)
Streams in Scala - An Introductory Guide
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-07-15-riviera-dev/background.png)
Riviera DEV 2023
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-06-09-setting-up-a-home-energy-monitoring-system/background.png)
Setting up a home energy monitoring system
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-06-07-kotlin-ktor-keycloak/background.png)
JWT token validation in Ktor with Client Credentials Flow
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-05-24-api-automation-testing-tools-comparison/background.png)
API Automation Testing Tools, a comparison
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-05-19-hibernate-reactive-gotchas/background.png)
Parallel execution: A Hibernate Reactive Gotcha
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-05-17-advanced-kotlin/background.png)
Exploring Advanced Kotlin Features: A Deep Dive for Scala Developers
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-04-13-rust-by-examples/background.png)
Rust by examples, for a Java developer
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-03-31-embrace-kotlin/background.png)
Embrace Kotlin: Tips And Tricks for Scala Developers to Get Started
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-03-24-spring-data-specifications/background.png)
Spring Data Specifications
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-03-24-argo-cd/background.png)
An intro to Argo CD
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2023-02-15-hackathon-by-cesi/background.png)
Hackaton By CESI
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-12-20-automation-star-conference/background.png)
AutomationSTAR 2022 Conference
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-12-17-using-kotlin-to-build-the-lunaconf-2022-app/background.png)
Using Kotlin to build the Lunaconf 2022 App
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-12-15-experimenting-with-voting-schemes/background.png)
Introduction to e-voting schemes
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-11-07-software-qa-blog/background.png)
Struggles at the Beginning – Software Testers journal
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-11-02-runtime-multistage-programming/background.png)
Custom JIT compilation with Runtime Multi-Stage Programming
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-07-11-foldleft-introduction-fr/background.png)
Parcourir des collections avec foldLeft et foldRight
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-07-11-foldleft-introduction-en/background.png)
Browsing collections with foldLeft and foldRight
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-07-02-sunny-tech-fr/background.png)
Sunny Tech 2022 (FR)
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-07-02-sunny-tech-en/background.png)
Sunny Tech 2022 (EN)
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-06-06-introduction-cypress-fr/background.png)
Présentation de Cypress
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-06-06-introduction-cypress-en/background.png)
Introducing Cypress
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-04-05-bootiful-zio/background.png)
Bootiful ZIO
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-01-21-linking-metrics-and-traces-with-exemplars/background.png)
Linking metrics and traces with Exemplars
![](https://raw.githubusercontent.com/lunatech-labs/lunatech-blog/main/media/2022-01-03-kryo-pitfalls/background.png)
Pitfalls in Kryo Serialization