In a regular cadence of Java releases, will stand out as the most groundbreaking one, probably for years, Here's why:

youtube.com/watch?v=UG9nViGZCE

So what are records all about?

Avoiding boilerplate?
Generating Java beans?
Poorly copying Scotlin features?

Neither!

youtube.com/shorts/qZcUVaZtSjM

📺Introducing Spring Native for JHipster: Serverless Full-Stack Made Easy
Learn something new from the man with the van(s).
youtu.be/8hPDL9GCD5Q
---
RT @mraible
My latest screencast shows how you can start your @jhipster + Spring Boot app in under a second with Spring Native and @graalvm. I hope you learn something from it! 😃

📺 youtube.com/watch?v=8hPDL9GCD5


twitter.com/mraible/status/152

Editing the next Newscast, I heard myself say "to summarize" so often, it starts sounding like "two samurais". Start of a (dad) joke?

Virtual threads are amazing, but only half of Loom's play. The other half is making use of quasi infinite threads with a new concurrency programming model: Structured Concurrency.

JEP 428 proposes that - will it make it into 19 🤞

openjdk.java.net/jeps/428

TIL about Maven Central from Sonatype's Joel Orlina:

* 496 Billion requests in 2021
* probably >600 Billion in 2022
* ~54 PB (petabyte!) of bandwidth in 2021
* 8.8 million component versions
* 27 TB of memory in an S3 bucket

Pattern matching in switch will have its third preview in 19. It comes with two changes:

* guarded patterns (`&&`) are out; `when` clauses are in
* `null` needs to be handled by a specific `case null`

More in the latest Inside Java Newscast:
youtu.be/ENX5kHblFlY

Over the last weeks, I've back-filled and updated my X Feature Demo, all the way up to 18, including a bit of vector API image manipulation - check it out:

github.com/nipafx/demo-java-x

Very interesting article by Dan Heidinga on when to initialize static final fields:

* at build time (for Graal's native image)
* before a checkpoint (for CRaC et al)
* as late as possible (for "classic" execution)

New challenges for developers ahead! Particularly for library/framework developers as supporting several approaches comes with extra complexity.

danheidinga.github.io/phase-aw

@overheadhunter So far I got @sparsick and @melix 😊 I'm watching to find more over time - gotta catch 'em all!

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!