Generic Top

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:


Let's jump right in.

1. Spring and Java

>> Enabling Two-factor Authentication For Your Web Application []

A quick and practical example of a 2FA implementation with Spring.

>> Creating Multi-Release JAR Files in IntelliJ IDEA []

IntelliJ IDEA makes it quite easy to leverage JDK 9's multi-release JARs.

>> Performance measurement with JMH – Java Microbenchmark Harness []

Benchmarking JVM application can be tricky because of runtime optimizations but using JMH makes it straightforward.

>> Making JSR 305 Work On Java 9 []

Mixing JSR 305 and javax.annotation annotations is not obvious – but certainly doable.

>> How to test Spring Cloud Stream applications (Part I) []

SpringRunner (from Spring Testing Framework), Boot auto-configuration for the test environment and mocks from Spring Integration – all make integration tests not so challenging anymore.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Jenkins vs Travis CI vs Circle CI vs TeamCity vs Codeship vs GitLab CI vs Bamboo []

A comprehensive comparison of most CI tools available on the market.

>> Knowing What Is There []

An insightful writeup on the mindset of how to approach building and evolving a system.

This is the kind of insight you can only get with experience and failure.

>> How CV-driven development shapes our industry []

A fun read of an all to familiar journey from a junior developer, not really understanding their choices to a more experienced engineer.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Arguing on Twitter []

>> Listening to Your Gut []

>> False Rumor []

4. Pick of the Week

>> Deep Dive into Java Management Extensions (JMX) []

Generic bottom

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

Generic footer banner
1 Comment
Inline Feedbacks
View all comments
Comments are closed on this article!