-
Core Java
Optional Dependencies in the Java Platform Module System
The Java Platform Module System (JPMS) has a strong opinion on dependencies: By default, they need to be required (to…
Read More » -
Software Development
25 Handpicked Programming Courses for Your Eyes Only – All On Sale Now!
Hello fellow geek, We are really excited to bring you a unique offer today! We have launched a sale on…
Read More » -
Scala
A journey with Scala
To those who are regular visitors of this blog, it is well known that when it comes to developing code…
Read More » -
Software Development
From Macro to Microservices: Jumpstarting Your Transition
In my last article, we went through the reasons why changing from macro to microservices might be a good idea.…
Read More » -
Enterprise Java
Understanding the first level JPA cache
I can bet that every Java developer at least heard about L1 (aka EntityManager or Session) cache. But is your level…
Read More » -
Enterprise Java
Spring Batch Restartability
First of all, I’d like to give a big thank you to the wonderful folks from Spring who have given…
Read More » -
Groovy
Grails Anti-Pattern: Everything is a Service
The context Grails makes it very easy to put any logic of your application in a service. Just grails create-service…
Read More » -
Software Development
Why does my code slow down sometimes (and how to find out who’s behind all this)?
Part 1 – Seeing is believing Most of us will face this problem at some point. Our code (in various…
Read More » -
Enterprise Java
Use Spring Cloud Config as externalized configuration
One of the most important practices when it comes to continuous delivery is building your binaries only once and use…
Read More »