Java Weekly, Issue 224
Here we go…
1. Spring and Java
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]
-
===== >> Garbage Collector Code Artifacts: Card Marking [richardstartin.uk]
-
===== >> 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]
-
===== >> 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]
-
===== >> 2018 Liquibase Community Survey Reminder [liquibase.org]
-
===== >> 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]
5. Pick of the Week
===== >> HTTPS explained with carrier pigeons [freecodecamp.org]