jOOQ 3.16 and Java EE vs Jakarta EE

A tidal wave is rippling through the Java ecosystem. It is the renaming of javax to jakarta package names. Now, while we've all been whining and complaining and shaking our heads due the clash between corporate legal and engineering interests, eventually it's time to move on and learn what this means specifically, for jOOQ. jOOQ … Continue reading jOOQ 3.16 and Java EE vs Jakarta EE

Quickly Trying out jOOQ with Jbang!

jbang is a relatively new utility that ... ... lets students, educators and professional developers create, edit and run self-contained source-only Java programs with unprecedented ease. Sounds exciting. How does it work with jOOQ? Very easy! Set it up like this (other installation options here): curl -Ls https://sh.jbang.dev | bash -s - app setup And … Continue reading Quickly Trying out jOOQ with Jbang!

All Libraries Should Follow a Zero-Dependency Policy

This hilarious article with a click-bait title caught my attention, recently: https://medium.com/friendship-dot-js/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558 A hilarious (although not so true or serious) rant about the current state of JavaScript development in the node ecosystem. Dependency hell isn't new Dependency hell is a term that made it into wikipedia. It defines it as such: Dependency hell is a … Continue reading All Libraries Should Follow a Zero-Dependency Policy

JUnit’s Evolving Structure

This is an interesting read: http://edmundkirwan.com/general/junit.html It's an analysis about how JUnit gradually and organically evolved into a heavily entangled set of inter-dependent modules