-
Enterprise Java
Creating a REST API with Spring Boot and MongoDB
This year I greeted Christmas in a different fashion: I was a part of the Java Advent Calendar. Let’s boot…
Read More » -
Software Development
The Inconvenient Truth About Dynamic vs. Static Typing
Sometimes there are these moments of truth. They happen completely unexpectedly, such as when I read this tweet: Good discussion…
Read More » -
Agile
Good Enough
We hear a lot about building products which are “good enough” or “just barely good enough.” How do we know…
Read More » -
Enterprise Java
5 ways to initialize lazy relations and when to use them
Lazy loading of relations between entities is a well established best practice in JPA. Its main goal is to retrieve…
Read More » -
Enterprise Java
One Jar To Rule Them All: Arquillian + Java 8
With Java 8, a lot of new language improvements have been implemented for making life of developer easier. In my…
Read More » -
Core Java
Own your heap: Iterate class instances with JVMTI
Today I want to talk about a different Java that most of us don’t see and use every day, to…
Read More » -
Groovy
Gradle Goodness: Continue Build Even with Failed Tasks
If we run a Gradle build and one of the tasks fails, the whole build stops immediately. So we have…
Read More » -
Core Java
On heap vs off heap memory usage
Overview I was recently asked about the benefits and wisdom of using off heap memory in Java. The answers may be…
Read More » -
Enterprise Java
JGit Authentication Explained
Authentication in JGit is mostly on par with native Git. Commonly used protocols like SSH and HTTP(S) and their authentication…
Read More »