Java Weekly, Issue 234
Last modified: February 15, 2019
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:
-
>> 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:
-
>> How Continuous Delivery Broke Your Application Reliability – and What You Need to Do to Fix It [blog.takipi.com]
-
>> 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
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]
« PreviousJava Weekly, Issue 233
“A beginner’s guide to Non-Repeatable Read anomaly”
How was this article picked as one that was worth our time?
Hey William,
Sure, that’s a great question.
First, Vlad puts out great, in-depth writeups about JPA and more generally SQL. And, of course, I personally find these deep-dives into DB semantics very useful.
That being said, you certainly don’t have to read each and every article – just pick the ones that you care about.
Hope that helps.
Cheers,
Eugen.
Hi, William
Why do you think that article is not worth your time? Can you try to elaborate it?