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:
-
>> A Bootiful Podcast: CQRS with AxonIQ’s Steven van Beelen and Pivotal’s Ben Wilcock [spring.io]
-
>> 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 ORM 5.4.2.Final released [in.relation.to]
-
>> 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:
-
>> (Not) Only Tools And Sources. You need more than know-how and technology to succeed. “You know it makes sense!” [blog.scottlogic.com]
-
>> Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and Efficiency [medium.com]
-
>> 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
And my favorite Dilberts of the week:
>> 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]