Measuring execution time

27.03.2018 by Jens in Developers Life | Learning | Newsletter

Sometimes, we have to measure the execution time of certain code blocks. The traditional way would be to capture start and stop time with System.nanoTime() and print out the difference.
Works, but gets messy when you try to capture more than one time.


Is performance important?

26.03.2018 by Jens in Developers Life | Learning | Newsletter

I bet your answer will be something like “yes, definitely, or are you crazy?”.


Should we update legacy projects?

22.03.2018 by Jens in Developers Life | Learning | Newsletter

I’ve started helping out on a pretty old legacy system. It’s in its second decade and probably not far away from 20 years of existence. It went through many developer hands, everybody leaving its mark on it, myself included. There have been several attempts to reinvent it or at least parts of it, but none has been really successful so far. It is a mess, but it still works.


Basic Properties Handling in Spring Boot

14.03.2018 by Jens in Spring Boot | Newsletter

I covered properties handling in Spring Boot a while ago in my Learnletter. This page summarize all emails to make it easier for you to dive into the topic.


Failed to load ApplicationContext...

13.03.2018 by Jens in Developers Life | Learning | Newsletter

That’s the most common error when starting with Spring. Most of the time, it is an error made by us and Spring complains rightly. Sometimes, however, it is not one simple, stupid error caused by us. Reader Mark did have one of those rare exceptions last week.


Which idiot did write that code?

12.03.2018 by Jens in Developers Life | Learning | Newsletter

Did you ever come across a piece of code and you though “wtf??? which idiot did write that junk?”.


Receiving a Paddle WebHook in Spring Boot

02.03.2018 by Jens in Spring Boot | Spring MVC | Newsletter

In this short tutorial, we’ll cover how to receive a webhook from Paddle in Spring Boot properly.


Let's Build an API Together - Part 33

16.02.2018 by Jens in API Series | APIs | Newsletter

In the last recap session, we take a look at doing validations.


Let's Build an API Together - Part 32

15.02.2018 by Jens in API Series | APIs | Newsletter

One way of handling errors in Spring MVC is by declaring a responsible class using the @ControllerAdvice annotation.


Let's Build an API Together - Part 31

14.02.2018 by Jens in API Series | APIs | Newsletter

Swagger is a tool for documenting APIs, primarily driven from a coding side and a universal docs client.