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.
>> ShuffleCollector [javaspecialists.eu]
We can easily sort a Stream, but shuffling has always been a bit tricky 🙂
>> Clearer Code with JDK 10 Local Variable Type Inference [marxsoftware.blogspot.com]
“var”s can make code more concise but also unreadable – just use it with care.
>> Spring IO Platform end-of-life announcement [spring.io]
Due to the insane popularity of Spring Boot, this isn’t surprising.
Also worth reading:
>> Spring Boot metrics monitoring using TICK stack [aboullaite.me]
>> Jqwik and the JUnit Platform [blog.johanneslink.net]
>> Connection Pool Analysis [beansroasted.wordpress.com]
>> Filtering RESTful JSON view with Spring [samkruglov.wordpress.com]
>> RESTful Microservices on the Google Cloud Platform [blog.codecentric.de]
>> Java EE Guardians Moving Forward with Jakarta EE [infoq.com]
Webinars and presentations:
>> Streaming: Danny Yuan on Real-Time, Time Series Forecasting @Uber [infoq.com]
>> SpringOne 2017 Keynote 2 [infoq.com]
>> Spring Tips: the Cloud Foundry Java Client [spring.io]
Time to upgrade:
>> Spring REST Docs 1.2.4.RELEASE [spring.io] and >> Spring REST Docs 2.0.1.RELEASE [spring.io]
>> Spring Boot 1.5.11 available now [spring.io], >> Spring Boot 1.5.12 available now [spring.io] and >> Spring Boot 2.0.1 available now [spring.io]
>> Spring Vault 1.1.2 and 2.0.1 released [spring.io]
>> Spring Security 5.0.4 and 4.2.5 Released [spring.io] (related to multiple CVE reports)
>> Spring Data Ingalls SR11 and Kay SR6 released [spring.io]
>> Announcing General Availability of Spring Cloud Stream – Elmhurst.RELEASE (2.0.0.RELEASE) [spring.io]
>> JUnit 5 Release Notes [junit.org]
>> Git 2.17 is now available [blog.github.com]
2. Technical and Musings
>> User Authentication Best Practices Checklist [techblog.bozho.net]
This is a good bulleted list to have printed somewhere when you’re implementing authentication 🙂
>> Search on a static website [blog.frankel.ch]
Using static websites simplifies a number of things… but a simple search button is not one of these.
>> The Stack Overflow Age [joelonsoftware.com]
Great ideas are still out there, waiting to be implemented.
Also worth reading:
>> What is the OAuth 2.0 Authorization Code Grant Type? [developer.okta.com]
>> Chrome SSL certificate issue [successfulsoftware.net]
>> What’s the Value of CI/CD? [builttoadapt.io]
>> Junior Developer: The Title You Should (Almost) Never Accept [daedtech.com]
>> My Foreword to Accelerate [martinfowler.com]
>> Obscure E-Mail Vulnerability [schneier.com]
3. Comics
And my favorite Dilberts of the week: