Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
Email address:

Service Testing with Docker Containers

During the recent months I’ve been helping a company improving their automated testing practices. Besides doing coaching on TDD I also had the chance to work on a project consisting of multiple services where I was able to introduce some service tests using Docker. It’s the first time I’ve used Docker on a project for real and I was quite ...

Read More »

Three Ways to Think About Value

I was on vacation last week, thinking about value. Depending on my role, I might think of value as: Delivery of a feature or story, assuming it’s the right level of quality and when I want it. Information about the story. This might include information from the team about what they think about this story, especially in context of the ...

Read More »

Machine Learning Trends of 2018 combined with the Apache Kafka Ecosystem

java-interview-questions-answers

At OOP 2018 conference in Munich, I presented an updated version of my talk about building scalable, mission-critical microservices with the Apache Kafka ecosystem and Deep Learning frameworks like TensorFlow, DeepLearning4J or H2O. I want to share the updated slide deck and discuss a few updates about newest trends, which I incorporated into the talk. The main story is the ...

Read More »

Repeatable Annotations in Java 8

With Java 8 you are able to repeat the same annotation to a declaration or type. For example, to register that one class should only be accessible at runtime by specific roles, you could write something like: @Role("admin") @Role("manager") public class AccountResource { } Notice that now @Role is repeated several times. For compatibility reasons, repeating annotations are stored in a ...

Read More »

APIs To Be Removed from Java 10

In the blog post “JDK 10 Release Candidate Phase“, I looked at the twelve new features that are likely to be part of JDK 10. In this post, I look at some of the APIs that appear likely to be removed in JDK 10 and I look at some APIs proposed to be deprecated in JDK 10. The information in ...

Read More »

Docker for Java Developers: Deploy on Docker

This article is part of our Academy Course titled Docker Tutorial for Java Developers. In this course, we provide a series of tutorials so that you can develop your own Docker based applications. We cover a wide range of topics, from Docker over command line, to development, testing, deployment and continuous integration. With our straightforward tutorials, you will be able ...

Read More »

What’s the missing link in a complete CI/CD toolchain and how can you add it to your workflow?

Companies and teams want to move fast. This includes frequent releases, constantly updating the product and keep team members on their toes about new and relevant technology. These needs led to the rise of continuous integration and continuous delivery practices. The current widespread understanding of the CI/CD cycle adds a lot of automation to test-build-deploy stages, but it misses out ...

Read More »

Azure Functions – Part 1: Getting Started

I love to write software. And because I’m not a software developer anymore I don’t get much time to do it, and it has always bugged me the incredible amount of work that is needed to configure, maintain, and in general, manage the infrastructures on which the software runs, which is what I really want to work on. So It’s ...

Read More »

Executing Single Java Source Files with One Command

A draft JDK Enhancement Proposal (JEP) was created in late 2017 called “Launch Single-File Source-Code Programs” (its associated JDK issue is JDK-8192920). As its name suggests, this draft JEP aims to “enhance the java launcher to support running a program supplied as a single file of Java source code.” In other words, as the JEP describes, if one had a ...

Read More »