//Our blog
Lunatech’s
engineer blog
All blog posts -
Our different categories
Graveyard of technologies
Getting Started with Angular 19: Your First Signals-Powered App
Terminal-first Mouseless Development Or How To Be A Hipster Engineer
Ctrl+Alt+Defeat: Noob vs. Neural Net
GPU Programming For The Brave
A brief introduction to HyperLogLog++
A Quest to Tame Large Language Models
Part 4: Angular 19 Deep Dive – Smarter Forms with Signals and Control Flow
Part 3: Frontend Setup with Angular
AI plugins for code development
Part 2: Backend Setup with NestJS
GenAI: Optimizing Local Large Language Models Performance
Part 1: Introduction and Stack Breakdown for the Angular + NestJS Auth Boilerplate
Full-Stack Authentication Boilerplate: Angular + NestJS + PostgreSQL
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