Here we go…
1. Spring and Java
>> Monitor and troubleshoot Java applications and services with Datadog Sponsored
Optimize performance with end-to-end tracing and out-of-the-box support for popular Java frameworks, application servers, and databases. Try it free.
>> Code First Java 9 Tutorial [blog.codefx.org]
Java 9 updates condensed into a single practical guide – super useful.
>> Reactive emoji tracker with WebClient and Reactor: consuming SSE [nurkiewicz.com]
>> Reactive emoji tracker with WebClient and Reactor: aggregating data [nurkiewicz.com]
A very interesting series showcasing how powerful reactive implementations can be.
>> Effective debugging with breakpoints [advancedweb.hu]
Back to debugging basics – certainly one of the more powerful skills you can build as a Java developer.
Also worth reading:
>> An Early Look at Features Targeted for Java 11 [marxsoftware.blogspot.com]
>> Java 9 has six weeks to live [blog.joda.org]
>> IntelliJ IDEA 2018.1 EAP: editor enhancements and more [blog.jetbrains.com]
>> JPA Tips: How to map a Duration attribute [thoughts-on-java.org]
>> Fun with String.intern() [lemnik.wordpress.com]
>> Oracle Extend Free Support Lifetime of Java 8 [infoq.com]
>> On handling processing time in your integration tests with Awaitility, and on using the Gmail API [ontestautomation.com]
Lot’s of fantastic presentations this week:
>> Why Spring <3 Kotlin [infoq.com]
>> Reactor in Action [infoq.com]
>> Servlet or Reactive Stacks: The Choice is Yours. Oh No … The Choice is Mine! [infoq.com]
>> Next Generation OAuth Support with Spring Security 5.0 [infoq.com]
>> Consumer-driven Contracts and Your Microservice Architecture [infoq.com]
>> Cloud Event-driven Architectures with Spring Cloud Stream 2.0 [infoq.com]
>> Data Consistency in Microservice Using Sagas [infoq.com]
And a few solid releases:
>> Spring Cloud Data Flow 1.3 GA released [spring.io]
>> Hibernate ORM 5.2.13.Final released [in.relation.to]
>> Hibernate Search 5.9.0.Final was just released [in.relation.to]
>> Hibernate OGM 5.2 Final is out [in.relation.to]
>> Spring Cloud Skipper 1.0 GA Released [spring.io]
>> Spring Data Lovelace M1 released [spring.io]
>> What’s New in RabbitMQ 3.7 [rabbitmq.com]
2. Technical and Musings
>> How Long is Long Enough? Minimum Password Lengths by the World’s Top Sites [troyhunt.com]
A quick, interesting look at what minimum password rules are out there, in the wild. Quite interesting.
>> Positioning Strategy for the Aspiring Consultant [daedtech.com]
Doing consulting well is a long and complex journey. Speaking out of my own experience – it’s well worth it.
Also worth reading:
>> Starting with Ethereum – Smart contracts [blog.frankel.ch]
>> How development for AWS changes the local setup [blog.codecentric.de]
3. Pick of the Week
This week, I’m picking Datadog, the first sponsor I accepted for the Java Weekly newsletter (ever).
I soft-launched the sponsorships six months ago and refused a handful of companies up until this point – for various reasons (mainly because I wasn’t convinced by their products).
I hadn’t tried Datadog before, but I’ve used a lot of other APM solutions out there, so I knew what to expect. I’ve been playing with their system for a week now and I’m more than happy to have them as the first official sponsor.
It’s a solid, super mature solution, it’s actually useful from the very start, without me having to spend a full day setting it up, and it doesn’t cost an arm and a leg.
So, they’re my pick for this week.