1. Spring and Java
>> Functional tests with Testcontainers [engineering.zalando.com]
End-to-end functional tests with Testcontainers – starting from the concept and diving deep into practical examples.
>> Does Java 18 finally have a better alternative to JNI? [developer.okta.com]
An intro to the deliverables of Project Panama and the problems it’s solving: Foreign-Memory Access, Linker, and so on. An interesting, forward-looking read.
>> Improved OffsetDateTime and ZonedDateTime Mapping in Hibernate 6 [thorben-janssen.com]
Finally, let’s get familiar with the options Hibernate 6 provides for mapping date-times to ZonedDateTime and OffsetDateTime types in Java.
Also worth reading:
- >> Revolutionizing Java with GraalVM Native Image [infoq.com]
- >> Hibernate 6 and JPQL Window Functions [vladmihalcea.com]
- >> JEP 426: Vector API (Fourth Incubator) [openjdk.java.net]
- >> Spring Framework Data Binding Rules Vulnerability (CVE-2022-22968) [spring.io]
- >> When Should I Use Project Lombok? [reflectoring.io]
- >> How to add Flyway to an existing application [thorben-janssen.com]
- >> Unique Java Card verification and deployment model [blogs.oracle.com]
Webinars and presentations:
- >> Virtual Thread Deep Dive – Inside Java Newscast #23 [inside.java]
- >> Creating and using a Telegram Bot with Java [blog.sebastian-daschner.com]
- >> A Bootiful Podcast: GraphQL Java founder Andi Marek [spring.io]
- >> Live from 13th WDI in Warsaw: Fast and Productive: Serverless Java in the Clouds [adambien.blog]
- >> Mappers, Microservices, Native vs. JVM Serverless Lambda, Tautological Tests, Micronaut vs. Quarkus , Reactive, Loom–97th airhacks.tv [adambien.blog]
Time to upgrade:
- >> What’s new in JPA Buddy 2022.2 [jpa-buddy.com]
- >> IntelliJ IDEA 2022.1 Is Out [blog.jetbrains.com]
- >> Hibernate Search 6.1.4.Final released [in.relation.to]
- >> Spring Cloud Data Flow 2.9.4 Released [spring.io]
- >> Spring Cloud 2022.0.0-M2 (codename Kilburn) Has Been Released [spring.io]
- >> JReleaser 1.0 Releases Itself [infoq.com]
- >> Kotlin 1.6.20 Brings Definitely Non-Nullable Types, Standalone Android Executables, and More [infoq.com]
- >> MicroStream second beta release [github.com/microstream-one]
2. Technical & Musings
>> CRDT: Conflict-free Replicated Data Type (guest: Martin Kleppmann) [nurkiewicz.com]
Building Real-time and decentralized collaboration tools based on the idea of Conflict-free Replicated Data Types, or CRDTs.
>> Kubernetes Removals and Deprecations In 1.24 [kubernetes.io]
Dockershim is not the only victim of K8S 1.24: summary of removals, deprecations, and other changes in Kubernetes 1.24.
Also worth reading:
- >> How Netflix Content Engineering makes a federated graph searchable [netflixtechblog.com]
- >> “Being Agile”: An Example [blog.jbrains.ca]
- >> Stepping Around a TDD Roadblock [blog.thecodewhisperer.com]
- >> Cloud sustainability – Could using the cloud help your organisation reach net zero? [blog.scottlogic.com]
- >> How to implement rate limiting for an AppSync API [advancedweb.hu]
3. Comics
And my favorite Dilberts of the week:
>> Customer Service Obstacles [dilbert.com]
>> Did It Wrong [dilbert.com]
>> The One Good Prediction [dilbert.com]
4. Pick of the Week
>> If Self-Discipline Feels Difficult … [markmanson.net]