Here we go…
1. Spring and Java
>> Test-Driven Development: Really, It’s a Design Technique [infoq.com]
A step-by-step walkthrough of TDD using a simple Java example.
>> Property-based Testing in Java: PBT and Test-driven Development [blog.johanneslink.net]
Another Java-based TDD example, this time using a technique where you first define the desired properties of a solution and then iteratively develop and test the solution until all properties are realized.
>> Jakarta EE, javax, And A Week Of Turmoil [blog.codefx.org]
And finally, a compilation of reactions from the Java community regarding last week’s announcement.
Also worth reading:
-
>> Critical Remotely Exploitable Vulnerability Discovered in Oracle WebLogic Server [infoq.com]
-
>> Java Text Blocks [marxsoftware.blogspot.com]
-
>> Free Cookbook of 166 Java EE Code Examples [tomitribe.com]
-
>> Introducing Exercises in Programming Style [blog.frankel.ch]
-
>> Micronaut 1.1 Features Enhanced Support for Building Cloud-Native Applications [infoq.com]
-
>> String concatenation, redux [cl4es.github.io]
Webinars and presentations:
-
>> A Bootiful Podcast: Kotlin team engineer Roman Elisarov [spring.io]
-
>> Spring Tips: Spring Batch and Apache Kafka [spring.io]
-
>> How to Prevent Catastrophic Failure in Production ML Systems [infoq.com]
-
>> Hot-deploying into Kubernetes using Telepresence & WAD [blog.sebastian-daschner.com]
-
>> Unikernels Aren’t Dead, They’re Just Not Containers [infoq.com]
-
>> Productionizing H2O Models with Apache Spark [infoq.com]
-
>> Enabling Teams to Embrace Change [infoq.com]
-
>> What We Got Wrong: Lessons from the Birth of Microservices [infoq.com]
Time to upgrade:
-
>> Spring Boot 2.1.5 released [spring.io] and >> Spring Boot 1.5.21 available now [spring.io] and >> Spring Boot 2.2 M3 available now [spring.io]
-
>> Spring Framework 5.2.0.M2, 5.1.7, 5.0.14 and 4.3.24 available now [spring.io]
-
>> Spring Data Moore M4, Lovelace SR8 and Ingalls SR22 released [spring.io]
-
>> Spring Integration AWS 2.2 GA and Spring Cloud Stream Kinesis Binder 1.2 GA Available [spring.io]
-
>> Google Releases Google-Landmarks-V2, a Large-Scale Dataset for Landmark Recognition & Retrieval [infoq.com]
2. Technical and Musings
>> How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh [martinfowler.com]
An introduction to the domain-driven distributed data mesh, a paradigm shift from the centralized, monolithic, domain-agnostic data lakes that proliferate enterprise data today.
>> Increasing access to blockchain and ledger databases [allthingsdistributed.com]
The time-tested ledger data store is a natural fit for blockchain technology, and AWS Managed Blockchain aims to make it easier for companies to adopt.
>> The Potential for Using a Service Mesh for Event-Driven Messaging [infoq.com]
And a quick look at how existing service-mesh offerings are trying to address the need for event-driven messaging support.
Also worth reading:
-
>> Senior Developers are Getting Rejected for Jobs [glenmccallum.com]
-
>> Why a multi-account setup is essential for secure systems [advancedweb.hu]
-
>> Assembling a cloud-hosted application – Part 1: Cast a glance at the cloud [blog.codecentric.de]
-
>> Application Integration for Microservices Architectures: A Service Mesh Is Not an ESB [infoq.com]
-
>> We’ve heard of clean code, it’s time for Clean Design [blog.scottlogic.com]
-
>> Agile Anti-Patterns: A Systems Thinking Approach [infoq.com]
-
>> Let’s Replace the Term “Technical Debt” [morethancoding.com]
3. Comics
And my favorite Dilberts of the week:
>> Various Anonymous Sources [dilbert.com]
>> Twitch Gets You More Work [dilbert.com]
>> Bad Planning [dilbert.com]
4. Pick of the Week
>> It is perfectly OK to only code at work, you can have a life too [zeroequalsfalse.press]