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 out.

>> Refactoring to Eclipse Collections: Making Your Java Streams Leaner, Meaner, and Cleaner [infoq.com]

Turbocharged streams processing with this drop-in replacement for the Java Collections Framework classes. Very cool.

>> WireMock Tutorial: Request Matching, Part Two [petrikainulainen.net]

An interesting write-up about specifying expectations for HTTP request parameters, headers, and cookies.

>> User impersonation with Spring Security [marcosbarbero.com]

A good way to empower your customer support analyst to log in as another user without compromising passwords.

>> The Road to Reactive Spring Cloud [spring.io]

A major step here – as reactive programming goes mainstream in Spring Cloud. I’ve been waiting for this one to drop.

>> Tricks with ‘var’ and anonymous classes (that you should never use at work) [blog.codefx.org]

And a cool, thought-provoking write-up on local-variable type inference in Java 10. Use at your own risk!

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> A beginner’s guide to Non-Repeatable Read anomaly [vladmihalcea.com]

Strategies for achieving read consistency during concurrent database operations.

>> Makefile 101 [odino.org]

The make tool — what else is it good for? Workflow automation, as it turns out!

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> We Need to Talk… [dilbert.com]

>> Business Jargon Overload [dilbert.com]

>> Wally + Nothing = Leadership? [dilbert.com]

4. Pick of the Week

>> YAML: probably not so great after all [arp242.net]