Java Weekly, Issue 436

Project loom in Java 19, ZGC in Java 18, empty finalize, cloud-native Micronaut, symmetric cryptography, and K8S 1.24.

Spark DataFrame

Spark’s DataFrame component is an essential part of its API. It represents data in a table like way so we can perform operations on it. We look at the Java Dataset type, which is used to interact with DataFrames and we see how to read data from a JSON file and write it to a database.

Java Weekly, Issue 433

Testcontainers, Project Panama, zoned date-times in Hibernate 6, Spring RCE, CRDTs, and changes in K8S 1.24!

Case Insensitive Sorting in MongoDB

MongoDB’s default lexical sorting may not be suitable for all purposes. Here we look at a couple of techniques for sorting to keep letters together even if they’re in a mix of upper and lowercase.

Java Weekly, Issue 426

Spring Data 3.0, avoiding stringly typed Kotlin, ID generation in JPA, dockershim removal, and quantum computing.

Java Weekly, Issue 425

Configurable card tables in Java GCs, Meet System Logger, configuring Spring Boot apps, serializability in practice, and 12-factor apps!

Java Weekly, Issue 417

Kotlin extension and delegations, Spring Boot 2.6, custom JPA repositories, open-source dilemma, and microservices vs monoliths!

Java Weekly, Issue 416

All about log4j RCE exploit, Spring Boot remedies for log4j, building native images in Quarkus, and a new AWS region in Jakarta.

Java Weekly, Issue 412

Large objects and GC in Java 18, new API in project loom, native images for Spring Boot, AWS MemoryDB, and building an startup!

Java Weekly, Issue 410

Finalizer deprecation, string improvements in Java 17, Kotlin support in protocol buffers, cache libraries on JVM, and software engineering principles.

Java Weekly, Issue 409

Hibernate Reactive goes GA, caching, Record serialization, no more Dockerfiles with Paketo, and embracing mob programming!