1. Spring and Java

>> Apache Arrow and Java: Lightning Speed Big Data Transfer [infoq.com]

An intro to Apache Arrow – a columnar, in-memory data format designed for efficient transfer of big data – and how to work with it in Java.

>> Migrating to Spring Data JDBC 2.0 [spring.io]

A quick overview of what’s new, including quoted identifiers, dialects, and streamlined events.

>> How to generate JPA entity identifier values using a database sequence [vladmihalcea.com]

And by taking advantage of batch inserts, a database sequence is the best strategy for JPA entity id generation.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Future Branch [martinfowler.com] and >> Collaboration Branch [martinfowler.com]

A couple of lesser-known source code branching patterns for rare use cases.

Also worth reading:

3. Musings

>> Low-Code, Rapid Application Development and Digital Transformation [techblog.bozho.net]

With analysts predicting 20% annual growth in the low-code industry, it’s still prudent to involve IT when choosing RAD tooling and solutions to ensure compliance, mitigate security concerns, and avoid vendor lock-in.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> High Fives [dilbert.com]

>> Stopping Theft Everywhere [dilbert.com]

>> Virus Hellscape [dilbert.com]

5. Pick of the Week

>> Lean Testing or Why Unit Tests are Worse than You Think [usejournal.com]