1. Spring and Java
Doing a proper microservice implementation is tough – no two ways about it. There are certainly new challenges but also a new class of tools meant to help with these challenges.
Here are two interesting writeups about one of these tools – Spring Cloud Sleuth – and about tracing an HTTP request across multiple services.
A good high level look at JUnit 5 right now, a year and a couple of months into development.
Hibernate has been on a roll lately, and JPA is lagging behind even more so than usual. Here's a list of solid features that should hopefully make it into the next version of JPA.
An interesting discussing focused on the fundamental.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
A quick look at processing JSON data in real-world systems, where things aren't as neat and tidy as we'd like them to be, and pretty much anything could come over the wire.
If you're way into Event Sourcing and CQRS, than this will make a good read, for both practical takeaways but also for cross-pollination of architectural ideas.
Also worth reading:
3. Musings
No doubt you heard and probably experienced the massive DDOS attack a few days ago.
There are several reports and analysis worth reading online of course, here's one that actually goes beyond just “what happened”.
If you're using static analysis, semi-custom, tunable rules simply need to be used and evolved. Without these, the defaults likely won't fit the specifics of your codebase and your needs – which generally leads to either lots of false positives, or turning off useful rules entirely.
As a quick take-away, definitely tweak and keep tweaking your static analysis rules, so that they actually make sense for your codebase.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)