-
Core Java
Really Too Bad that Java 8 Doesn’t Have Iterable.stream()
This is one of the more interesting recent Stack Overflow questions: Why does Iterable not provide stream() and parallelStream() methods?…
Read More » -
Agile
The New Agile – Certifications
Last time we looked at how things came to be. How things converged around a group of software developers in…
Read More » -
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 »