1. Spring and Java
>> JEP draft: Computed Constants [openjdk.org]
Performance, safety, and flexibility: immutable value holder with at most once initialization with computed constants! Good stuff.
>> The Inner Workings of Safepoints [foojay.io]
Different types of Safepoints in JVM and how local thread safepoints are implemented in modern JVMs.
>> My final take on Gradle (vs. Maven) [blog.frankel.ch]
And another take on Maven vs Gradle hot topic: can we consider lack of flexibility a feature, or is it a problem?
Also worth reading:
- >> JDK 21 G1/Parallel/Serial GC changes [tschatzl.github.io]
- >> Configuring JSON-Formatted Logs in Spring Boot applications with Slf4j, Logback and Logstash [tech.asimio.net]
- >> Preparing for JDK 21: A Comprehensive Overview of Key Features and Enhancements [foojay.io]
- >> Java: New Draft JEP: “Computed Constants” [minborgsjavapot.blogspot.com]
- >> Reading the temperature, humidity, and pressure from a BME280 Sensor with Java, Pi4J, I2C, SPI, and JBang [foojay.io]
- >> Starting Apache Kafka – Java Producer & Consumer (Windows 10) [foojay.io]
- >> Exploring Sealed Classes in A Jakarta EE Context [blog.payara.fish]
Webinars and presentations:
- >> To Java 21 and Beyond! [inside.java]
- >> A Bootiful Podcast: UL Systems founder and chairman Shigeru Urushibara interviews.. me? [spring.io]
- >> Strengthen your Java App’s Defenses with Key Encapsulation Mechanism API – Inside Java Newscast #54 [inside.java]
- >> How To Approach Dependency Management in Java [marcobehler.com]
Time to upgrade:
- >> Spring Tools 4.19.1 released [spring.io]
- >> Cadence 1.0: Uber Releases Its Scalable Workflow Orchestration Platform [infoq.com]
- >> Quarkus 3.2.3.Final Released [quarkus.io]
- >> Eclipse Jetty 12.0.0 [eclipse.org]
- >> Apache Maven 3.9.4 Released [apache.org]
- >> Micronaut Core 4.1.0 Released [micronaut.io]
2. Technical & Musings
>> Creating an integrated business and technology strategy [martinfowler.com]
A framework leading to effective technology strategies that are aligned with business needs.
>> SQL Server useBulkCopyForBatchInsert configuration property [vladmihalcea.com]
And a quick piece on how to transform a batch of insert SQL statements to one multi-value insert as easily as just a configuration property.
Also worth reading:
- >> A case study of getting out of the costs bottleneck [martinfowler.com]
- >> A simple way to configure integration tests pipeline [event-driven.io]
- >> We All Grow Older, But Do Our Projects Really Have To? [foojay.io]
3. Pick of the Week
>> Worrying is self-fulfilling; what to do instead [asmartbear.com]