//Our blog
Lunatech’s
engineer blog
Latest articles - java
Our most recent posts
All blog posts - java
Our different categories

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?!
-part-1/background.png)
The DC/OS (Datacenter Operating System)-Part 1

Moving From Java To Scala

Syntactically correct and type-safe JPA queries in Play 2.0

Fact Type Hierarchies in Drools

Database access in a stateless world

Processing EDIFACT messages with Smooks

What’s wrong with the Java Servlet API

Play 2.0 demo - live coding script

Why Play isn’t a Java web framework

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

How to build a decision service using JBoss Rules Execution Server

Decision service business rules in JBoss Rules

Decision service architecture with JBoss Rules

Java native libraries using JNA

Generating scalable barcodes with iText and Seam

Using Hibernate on old Solid databases

Debugging deadlocks in JPA and PostgreSQL

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)

Seam is the new Struts

Benelux JBoss User Group, 29 February - photos

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

OpenSearch plug-in for Atlassian’s Confluence

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

Struts page-level authorisation

Tuples in Java

Dynamic calendars - iCalendar feeds using iCal4J

Struts Action Mappings - configuring web application URLs

Upgrade your JSPs to XML (but not to .jspx)

Web application post-submit messages

JavaPolis 2005

Support for generics in XDoclet 1.2/1.3 anyone?

Fun with PDF and hardware tokens

Struts URLs for perfectionists

Paranoid configuration - tamper-proof text

Basis Wetten Bestand