Generic Top

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

>> CHECK OUT THE COURSE

1. Spring and Java

>> Optional.stream() [blog.frankel.ch]

Streaming optional values – simplifying optional pipelines by converting them to streams!

>> Initialization Strategies With Testcontainers For Integration Tests [rieckpil.de]

Setting up containers with TestContainers – executing commands, mounting files, init scripts, and prepopulating databases.

>> Faster Charset Decoding [cl4es.github.io]

Better decoding for Java 17: optimizing ASCII-compatible charset decoders for a 10x performance boost!

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Beyond REST [netflixtechblog.medium.com]

Rapid development for GraphQL microservices – documentation, graphile, database views as API, and many more!

Also worth reading:

3. Musings

>> Moving from Management to Enablement [morethancoding.com]

Becoming an effective enabler manager – clarifying the mission, autonomy delegation, responsibility audit, anti-patterns, and measurement.

Also worth reading: 

4. Comics

And my favorite Dilberts of the week:

>> Worst Place To Work [dilbert.com]

>> You Make Luck [dilbert.com]

>> Simulation Nonsense [dilbert.com]

5. Pick of the Week

>>  Maker's Schedule, Manager's Schedule [paulgraham.com]

Next »
Java Weekly, Issue 375
« Previous
Java Weekly, Issue 373

Generic bottom

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

>> CHECK OUT THE COURSE
Generic footer banner
Comments are closed on this article!