java-weekly-274
Java Weekly, Issue 274
Here we go…
1. Spring and Java
===== >> Test Execution Order in JUnit 5 [blog.codeleak.pl]
An overview of the three built-in orderers, and a quick guide to writing your own custom order. Very cool.
>> How to secure a Spring Boot app with SAML and Keycloak [blog.codecentric.de]
A nice example using plain Spring Security SAML, instead of the typical OIDC-centered Keycloak client adapters.
>> The Complete Guide to Java 12 New Features [blog.overops.com]
Another rundown of the new features available in Java 12.
>> Better Default NullPointerException Messages Coming to Java? [marxsoftware.blogspot.com]
And finally, a new draft JEP for providing better diagnostic messages when NullPointerException is constructed without a message.
Also worth reading:
-
===== >> Deduplication trick in legacy code [blog.frankel.ch]
-
===== >> User-defined literals in Java [blog.joda.org]
-
===== >> Quarkus, a Kubernetes Native Java Framework [infoq.com]
Webinars and presentations:
-
===== >> Spring Tips: Reactive MySQL Support with Jasync SQL and R2DBC [spring.io]
-
===== >> Event-Driven Architectures with Apache Geode and Spring Integration [infoq.com]
-
===== >> Path to Production: Value Stream Mapping in a DevOps World [infoq.com]
-
===== >> Six Simple Steps to Service Level Objectives (SLOs) [infoq.com]
-
===== >> Heavyweights: Tipping the Scales with Very Large Foundations [infoq.com]
-
===== >> Fun with the Functional Web Framework [infoq.com]
Time to upgrade:
-
===== >> Spring Initializr updates [spring.io]
-
===== >> Hibernate Validator 6.0.16.Final released [in.relation.to]
-
===== >> Hibernate Search 6.0.0.Alpha3 released! [in.relation.to]
2. Technical and Musings
===== >> Behaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 2 [blog.codecentric.de]
A great follow-up to last week’s series opener shows how to handle session-state and persistent-state in Alexa skills.
>> Speaker Tips – Focus on Either Content or Delivery [trishagee.github.io]
Solid advice from a veteran speaker.
Also worth reading:
-
===== >> Security by Happenstance [bravenewgeek.com]
-
===== >> The culture war at the heart of open source [words.steveklabnik.com]
-
===== >> AWS: How to get notified on compromised credentials [advancedweb.hu]
3. Comics
>> Detailed Explanation [dilbert.com]
>> Why Is Dilbert Arrogant? [dilbert.com]
>> Brainwashing to Increase Sales [dilbert.com]
4. Pick of the Week
===== >> Lessons from 6 software rewrite stories [medium.com]