-
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 »







