Hi there 👋

Welcome to some of my tech notes.

Quarkus and using jOOQ

Quarkus and using jOOQ This post is to try and read a simple DTO or Record object from a database using jOOQ within a Quarkus environment. The Quarkus environment is set up in a previous post: Quarkus Hibernate Stateless Session jOOQ https://www.jooq.org/ is a very versatile library to make your sql programming life easy. You should watch “JOOQ, Joy of SQL by Kevin Davin” talk from Devoxx 2022 to get a good impression....

28 December, 2022 · 4 min · 758 words · R.M. Morrien

Quarkus Hibernate Stateless Session

Quarkus project setup for hibernate-orm module After testing Hibernate and the Stateless Session I wanted to know what is supported out of the box in Quarkus with the Jakarta Persistence api. The best start page I could find when using Java and Maven is: https://quarkus.io/guides/maven-tooling#build-tool-maven First create a new maven module as described: mvn io.quarkus.platform:quarkus-maven-plugin:2.15.0.Final:create -DprojectGroupId=nl.escay -DprojectArtifactId=quarkus.hibernate.stateless.session I updated the pom.xml to use version 3.0.0.Alpha6 which allows me to test the latest Hibernate....

24 December, 2022 · 6 min · 1189 words · R.M. Morrien

Hibernate Stateless Session Test

Hibernate Devoxx 2022 talk During Devoxx 2022 in Belgium I attended the Hibernate talk ORM, 20 years later by Mr. King, on of the founders of Hibernate. The first version of Hibernate was released at 23 May 2001. My first encounter with Hibernate was in 2002 at my first job at Compuware. I worked from 2002 to 2007 on a code genaration tool OptimalJ that created initially a 3 tier (client / businesslogic / database) application using EJBs, Hibernate allowed us to skip the EJB layer and generate a more lightweight 3-tier application....

21 December, 2022 · 3 min · 570 words · R.M. Morrien

MacBook tools

MacBook tools Some of the tools I like when using a MacBook Resize Windows tool When working on a MacBook I cannot get used to the default OSX window behaviour. As a workaround I like the Tiles application from https://www.sempliva.com/tiles/ Out of the many workarounds I like this one because it is very basic: no fuzz, just resize the windows when dragging against the edge of the screen. Oh my zsh To have a bit of consistency between systems I prefer to install https://ohmyz....

19 December, 2022 · 1 min · 120 words · R.M. Morrien

Running Hugo with PaperMod on Windows

Running Hugo with PaperMod on Windows To create a static website I installed Hugo on Windows 10. And I followed the quick start instructions Fist step: Download Hugo (I used version hugo_0.108.0_windows-amd64) Extract Hugo (I choose C:\hugo_0.108.0_windows-amd64) Add Hugo to the Windows classpath Right-click on the Start Button. Select “System” from the context menu. Click “Advanced system settings” Go to the “Advanced” tab. Click “Environment Variables…” Click variable called “Path” and click “Edit…” Click “New” Enter the path to the folder containing the binary you want on your PATH....

19 December, 2022 · 3 min · 605 words · R.M. Morrien