Java Weekly, Issue 285

Here we go…

1. Spring and Java

While writing a simple API may be difficult, making it extensible in a simple way is not.

>> Testing Your Database Migrations With Flyway and Testcontainers [dev.to]

A quick intro to Testcontainers, a Java library that integrates with JUnit to spin up throwaway databases and other services as Docker containers. Very cool.

>> Announcing nohttp [spring.io]

A handy Spring project you can use to find and replace all http:// URLs in your project with https:// URLs.

>> Exercises in Programming Style with higher-order functions [frankel.ch]

And a few ways to enhance the readability of Kotlin code that deals with higher-order functions, starting with type aliases.

Time to upgrade:

2. Technical and Musing

===== >> Types and Tests [cleancoder.com]

An interesting debate on whether dynamically typed languages require more tests than statically typed languages.

>> Cacheable S3 signed URLs [advancedweb.hu]

And a good write-up explaining how to save bandwidth by writing cache-friendly URL signatures.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Doctor Appointment [dilbert.com]

4. Pick of the Week

Leave a Reply

Your email address will not be published.