1. Spring and Java
>> Talking to Postgres Through Java 16 Unix-Domain Socket Channels [morling.dev]
Practical Unix-domain socket support in Java – an efficient and secure approach to communicate with Postgres!
>> Enhanced Pseudo-Random Number Generators for JDK [openjdk.java.net]
Meet JEP-356: proposal for new interfaces and implementations for pseudo-random number generators (PRNGs)!
>> GraalVM 21.0 Introduces a JVM Written in Java [infoq.com]
Project Espresso or Java on Truffle – a new way to run Java code on a JVM written in Java itself!
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
>> PullRequest [martinfowler.com]
Should we even use pull requests? a critical take on when pull requests can be useful and when they can't!
Also worth reading:
3. Musings
>> Growth Engineering at Netflix — Automated Imagery Generation [netflixtechblog.medium.com]
The story of Netflix's homepage – the invaluable automated asset generation!
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
>> Wally's Success [dilbert.com]
>> Cake For Ted [dilbert.com]
>> General Incompetence [dilbert.com]
5. Pick of the Week
This week, we're looking at Cassandra – the battle-tested database that's the backbone of sites with incredible amounts of traffic, like Facebook and Netflix:
For a long time, the “getting started” story in Cassandra was a bit slow, as there was simply no direct API support. That's been changing recently on the Astra Cloud:
>> Cassandra on Astra
We now have several ways to interact with Cassandra beyond the standard CQL – direct data access via REST, a powerful document API working with schemaless JSON, as well as GraphQL APIs.
Definitely have a look at Astra with their free-forever 5 Gig tier, which is pretty useful to actually use the system and understand what it can do.
res – REST with Spring (eBook) (everywhere)