1. Spring and Java
>> Announcing GraalVM 20.3 [medium.com]
Improved container awareness, G1 GC for native images, and many more performance improvements, all in a new GraalVM version!
>> Vanilla Java: Using Java SE as a Framework [renato.athaydes.com]
A minimal server framework on top of Java SE: hot-reloading, annotation processors and code generation, native images, and JUnit integration.
>> What We Know About Java 16 and 17 So Far [infoq.com]
Speculating over the Loom and Valhalla release: delaying the Java 17 LTS release or delivering small chunks of big features?
Also worth reading:
- >> On 64-bit ARM Support for OpenJDK and Oracle JDK [blogs.oracle.com]
- >> Most commonly available JDKs [blog.frankel.ch]
- >> Oracle JRE and JDK Cryptographic Roadmap [java.com]
- >> Day Period Support in JDK 16 [marxsoftware.blogspot.com]
- >> Test Your Spring MVC Controller with the WebTestClient and MockMvc [rieckpil.de]
- >> Validation in Kotlin: Valiktor [mscharhag.com]
- >> Implementing dynamic SQL queries using Spring Data JPA Specification and Criteria API [tech.asimio.net]
Webinars and presentations:
- >> A Bootiful Podcast: BDD creator, optimizer of organizations and agile legend Dan North [spring.io]
- >> A Bootiful Podcast: Swarna Podila on Cloud Foundry, Hashicorp and more [spring.io]
- >> JakartaOne Livestream 2020 Highlights Jakarta EE 9 and MicroProfile 4.0 [infoq.com]
Time to upgrade:
- >> IntelliJ IDEA 2020.2.4 is Available [blog.jetbrains.com]
- >> Spring Native for GraalVM 0.8.3 available now [spring.io]
- >> Hibernate ORM 5.4.24.Final released [in.relation.to]
- >> Spring Data 2020.0 – New and Noteworthy in Spring Data Neo4j 6.0 and ElasticSearch 4.1 [spring.io]
- >> Hibernate Search 5.11.7.Final and 5.10.10.Final released [in.relation.to]
- >> Spring Cloud 2020.0.0-M5 (aka Ilford) is Available [spring.io]
2. Technical
>> Integrating PIT Mutation Testing and GitHub Pages with GitHub Actions [4comprehension.com]
Publishing PIT mutation test reports to GitHub pages: a practical guide to integrating GitHub actions with PIT.
Also worth reading:
- >> Simple streaming telemetry [netflixtechblog.com]
- >> Let's Kill Security Questions [techblog.bozho.net]
- >> Don't put data science notebooks into production [martinfowler.com]
- >> ComputationalNotebook [martinfowler.com]
3. Musings
>> Humility [benjiweber.co.uk]
In praise of Humility: enabling compassion, keeping things simple, valuing feedback, and courage!
Also worth reading:
- >> Understanding Climate Change Using High Performance Computing and Machine Learning [allthingsdistributed.com]
- >> The best way to get more Twitter followers [vladmihalcea.com]
4. Comics
And my favorite Dilberts of the week:
>> Dilbert Not On Mute [dilbert.com]
>> Working At Home Benefits [dilbert.com]
>> Online Class Muted [dilbert.com]
5. Pick of the Week
Not exactly a launch but a couple of weeks ago, I introduced our longer-term COVID pricing for 2020:
>> All Courses on Baeldung
Here's the plan – I'm going to keep the courses at 25% off their standard price in November and then 20% off in December.
Hope that helps.
The post Java Weekly, Issue 361 first appeared on Baeldung.