//Our blog
Lunatech’s
engineer blog
Latest articles - java
Our most recent posts
All blog posts - java
Our different categories
The Scala effect: Java’s Evolution Inspired by 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
JFokus 2024
Semantic Kernel SDK and Quarkus
Telegram bot for file sharing using Quarkus
Quarkus Benelux in Rotterdam
Devoxx BE 2023
Meetup At The Rotterdam Office | Devoxx Try-out: Maintaining Maven at scale and Machine Learning in Java
Rust by examples, for a Java developer
Spring Data Specifications
Pitfalls in Kryo Serialization
Devoxx France 2021, Edition spéciale 9 3/4
Kubernetes Operator with Java and Quarkus
Announcing the Lunatech Beginner Quarkus Course
Creating Telegram bot for rental notifications in Spring Boot
The tale about Hibernate and Temporal Tables
How to Manage External Dependencies
When Hibernate caching can go wrong
Quarkus - an open-source tool to write your Java applications
If Scala Is Functional, Why Cannot Java?!
The DC/OS (Datacenter Operating System)-Part 1
Moving From Java To Scala
Syntactically correct and type-safe JPA queries in Play 2.0
Database access in a stateless world
Processing EDIFACT messages with Smooks
Play 2.0 demo - live coding script
Progress bars with jQuery UI, WebSocket & Play
Logging rule activation with Drools
Logging debug messages with Drools
Riviera JUG news
Riviera DEV
Reviewing Play 1.2’s dependency management
Play framework 1.2 file upload with play.db.jpa.Blob
Play Framework 1.2 - Better JSON serialization with FlexJSON
Declarative model class enhancement in Play 1.2
Localized Play framework 1.0 validation messages
Play framework 1.0 built-in validations
New open-source libraries
How to demo the Play framework - live coding script (in Scala)
Play framework 1.0 content negotiation
Literal data structures in Scala
How to demo the Play framework 1.2 - live coding script
Play framework 1.0 cheat sheet
Activiti next-generation Business Process Management and work-flow
jax-doclets version 0.7 released
Automatic resource link discovery with RESTEasy and Atom links
Sdu Uitgevers - SaaS product implementation
Unit-testing AJAX code with Maven
JBoss Rules (Drools) implementation Execution Server
Decision service business rules in JBoss Rules
Decision service architecture with JBoss Rules
Java native libraries using JNA
Using Hibernate on old Solid databases
Benelux JBoss User Group, 22 May 2009 slides
Localised attribute values in JSF and Seam
Groovy and Grails meetup on Thursday May 7th
Benelux JBoss User Group, 22 May 2009
Language localisation in JSF and Seam
Benelux JBoss User Group, 27 February 2009
What every web developer must know about URL encoding
Mini-conférence Java EE le 14 janvier 2009 à Sophia-Antipolis
Lunatech at the JBug.be this Friday
Introduction to ZTemplates
Generating KML for RESTful clients
Seam presentation video on parleys.com
Running several JBoss AS on the same server
Nouvelles technologies de développement - FPI 2008 in Nice
Benelux JBoss User Group, 20 June 2008
Bean validation in Java EE
RESTful web services in Java EE with RESTEasy (JAX-RS)
Benelux JBoss User Group, 29 February 2008
Seam in action - JavaPolis presentation
The European Union - a metaphor for JBoss Seam
Lunatech at JavaPolis 2007
Changing credentials without logging in again in Seam 1.2.1
Benelux JBoss User Group, 8 June 2007 - first photos
Upgrading JSF applications to JBoss 4.2.0.GA
JSF-Facelets custom date converter
Ant and manifests
Version tags with Ant
Eclipse plug-in installation
JavaPolis 2006
Tuples in Java
Struts Action Mappings - configuring web application URLs
JavaPolis 2005
Fun with PDF and hardware tokens
Struts URLs for perfectionists
Paranoid configuration - tamper-proof text
Basis Wetten Bestand