1. Spring and Java
>> Liveness and Readiness Probes with Spring Boot [spring.io]
Additional support for managing Kubernetes application and container lifecycle is coming to Spring Boot 2.3.
>> Spring Boot Tutorial: Building Microservices Deployed to Google Cloud [infoq.com]
A quick guide to help you leverage GKE, Jib, GCP, and Skaffold to build and deploy Spring Boot services.
>> The best way to use the JPA SqlResultSetMapping [vladmihalcea.com]
And a look at its three mapping options: @EntityResult, @ConstructorResult, and @ColumnResult.
Also worth reading:
>> Spring Boot tests with Testcontainers and PostgreSQL, MySQL or MariaDB [blog.codeleak.pl]
>> Guide to Testing with Spring Boot Starter Test [rieckpil.de]
>> @DynamicPropertySource in Spring Framework 5.2.5 and Spring Boot 2.2.6 [spring.io]
>> Coping with incompatible code in Graal VM AOT compilation [blog.frankel.ch]
>> Strings with Zero HashCode [javaspecialists.eu]
>> Does Java have default parameters? [dolszewski.com]
>> Spring Tips: Spring Cloud Loadbalancer [spring.io]
>> Spring Boot Application Events Explained [reflectoring.io]
>> On Fair & Scalable Locks [alidg.me]
Webinars and presentations:
>> A Bootiful Podcast: Apache Groovy, Testcontainers, and Reactor committer Sergei Egorov [spring.io]
>> Records and Sealed Types – Coming Soon to a JVM Near You! [infoq.com]
>> Reactive Architectures with RSocket and Spring Cloud Gateway [infoq.com]
>> Spring Cloud Function: Write Once, Run Anywhere (For Real!) [infoq.com]
>> Event Sourcing [abdullin.com]
Time to upgrade:
>> Spring Boot 2.2.6 available now [spring.io]
>> Spring Boot for Apache Geode & Pivotal GemFire 1.2.6.RELEASE Available [spring.io]
>> Spring Data Moore SR6 available now [spring.io]
2. Technical
>> See how Google is tracking your location. With Python, Jupyter, Pandas, Geopandas and Matplotlib [nurkiewicz.com]
If you have location services enabled, you can use this Jupyter Notebook pipeline to learn how much geolocation history Google collects.
Also worth reading:
>> Configuring the OCI Gradle Build Cache plugin with GitHub Actions [andresalmiray.com]
>> TDD an Immediate Mode UI [blog.code-cop.org]
3. Musings
>> Pair programming without keyboard [blog.codecentric.de]
And pairing at the whiteboard can be more effective than jumping straight into the code when the design isn’t clear.
Also worth reading:
>> Phantoms Exist – the Delusion of IT Corporation World [thecookiezen.com]
>> Trends in Internet Exposure [blog.shodan.io]
>> Covid-19, a Retrospective [jacquesmattheij.com]
4. Comics
>> Ted Talks Make You Smarter [dilbert.com]
>> The Secret To Managing [dilbert.com]
>> Goggles Remove Humans [dilbert.com]
5. Pick of the Week
Finally created a very simple page for all of the courses on Baeldung, now that this first-ever “sale” is happening: