java-weekly-234
Java Weekly, Issue 234
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 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:
-
===== >> Maven: Use JUnit 5 with Spring Boot for Unit and Integration Tests [info.michael-simons.eu]
-
===== >> JDK 8 BigInteger Exact Narrowing Conversion Methods [marxsoftware.blogspot.com]
-
===== >> JDK 11: Beginning of the End for Java Serialization? [marxsoftware.blogspot.com]
-
===== >> IntelliJ IDEA EAP 5: Dark Window Headers on macOS, Browse Repository at Revision, and more [blog.jetbrains.com]
Webinars and presentations:
-
===== >> JDBC, What Is It Good For? [infoq.com]
Time to upgrade:
-
===== >> Spring Security 5.0.6 and 4.2.7 Released [spring.io] and >> Spring Framework 5.0.7 and 4.3.18 available now [spring.io]
-
===== >> Spring Boot 2.0.3 available now [spring.io] and >> Spring Boot 1.5.14 available now [spring.io]
-
===== >> Spring Cloud Finchley.RELEASE is available [spring.io]
-
>> Spring Cloud Stream Ditmars.SR4 Released [spring.io]
-
===== >> Spring Data Ingalls SR13 and Kay SR8 released [spring.io]
-
===== >> Spring Session Apple SR3 Released [spring.io]
-
===== >> Announcing Reactor Bismuth-SR10 [spring.io]
-
===== >> Spring IO Platform Brussels SR11 [spring.io] and >> Spring IO Platform Cairo SR2 [spring.io]
-
===== >> Spring Project Vulnerability Reports Published [spring.io]
-
===== >> IntelliJ IDEA 2018.1.5 is released! [blog.jetbrains.com]
*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:
-
===== >> Growth Engineering at Netflix — Accelerating Innovation [medium.com]
-
===== >> Electronic Signatures Using The Browser [techblog.bozho.net]
-
===== >> Distributing desktop webapps via Docker [blog.frankel.ch]
-
===== >> What is a presenter? [blog.sourced-bvba.be]
-
===== >> Content Marketing Strategy with or without an Audience [daedtech.com]
3. Comics
>> 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]