1. Spring and Java
>> Switch as an expression in Java with Lambda-like syntax [blog.codeleak.pl]
A quick guide that shows how to return a value from a Java 14 switch expression.
>> Introduction to Azure Spring Cloud with IntelliJ IDEA [spring.io]
A few tools available in IntelliJ to accelerate Spring Cloud microservice development and deployment to Azure.
>> Looking at Java Records [mscharhag.com]
And a few cool use cases for the Record type, including composite map keys, and how to write a compact constructor.
Also worth reading:
>> What’s new in Spring Boot 2.3 (Java 14, OCI images, etc.) [rieckpil.de]
>> Project Leyden Aims to Improve Java Startup Time [infoq.com]
>> What’s new in Spring Data (Klara Dan von) Neumann? [spring.io]
>> Record type in Java [blog.codeleak.pl]
>> How to fetch a one-to-many DTO projection with JPA and Hibernate [vladmihalcea.com]
>> The AWS Journey Part 3: Connecting a Spring Boot Application to an RDS Instance with CloudFormation [reflectoring.io]
Webinars and presentations:
>> How to Build More Secure Service Brokers [spring.io]
>> SDLC for Pivotal Platform Powered by Spring Initializr, Concourse, and Spinnaker [spring.io]
>> VMWare COO Sanjay Poonen [spring.io]
>> Getting Microservices and Legacy to Play Nicely Together with Event-Driven Architectures [infoq.com]
>> Metrics for the Win: Using Micrometer to Understand Application Behavior [infoq.com]
>> Neo4J OGM with Quarkus (Video) [blog.sebastian-daschner.com]
Time to upgrade:
>> Spring Boot 2.3.0 available now [spring.io]
>> Spring Data Neumann goes GA [spring.io]
>> Spring Session Dragonfruit-RELEASE Released [spring.io]
>> CVE reports published for Spring Security [spring.io]
2. Technical
>> Kick-start your microservice project with JHipster [blog.codecentric.de]
A solid overview of JHipster, a full-fledged application scaffolding and development platform that now covers both web applications and microservice architectures.
Also worth reading:
>> Hotfix Branch [martinfowler.com] and >> Release Train [martinfowler.com] and >> Release-Ready Mainline [martinfowler.com] and >> Experimental Branch [martinfowler.com]
>> Publishing artifacts to Maven Central with Bintray & Gradle [andresalmiray.com]
>> Automating a conference submission workflow: integrating the solution [blog.frankel.ch]
>> Unit testing Bash scripts [advancedweb.hu]
3. Musings
>> Breaking Through Your Refactoring Rut [blog.thecodewhisperer.com]
The key involves repetitive deliberate practice and applying cognitive psychology’s chunking strategy.
Also worth reading:
>> A Guide to Threat Modeling for Developers [martinfowler.com]
>> To get a better programming job, explain your problem-solving skills [codewithoutrules.com]
>> How NOT to manage large and complex projects in 2020 [blog.codecentric.de]
>> Beyond COVID [blog.scottlogic.com]
4. Comics
And my favorite Dilberts of the week:
>> No Interruptions At Home [dilbert.com]
>> Asok Meditates [dilbert.com]
>> No Lunch With You [dilbert.com]
5. Pick of the Week
An oldie but a goodie: