Expand Authors Top

If you have a few years of experience in the Java ecosystem and you’d like to share that with the community, have a look at our Contribution Guidelines.

November Discount Launch 2022 – Top
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:

>> GET ACCESS NOW

Expanded Audience – Frontegg – Security (partner)
announcement - icon User management is very complex, when implemented properly. No surprise here.

Not having to roll all of that out manually, but instead integrating a mature, fully-fledged solution - yeah, that makes a lot of sense.
That's basically what Frontegg is - User Management for your application. It's focused on making your app scalable, secure and enjoyable for your users.
From signup to authentication, it supports simple scenarios all the way to complex and custom application logic.

Have a look:

>> Elegant User Management, Tailor-made for B2B SaaS

November Discount Launch 2022 – TEMP TOP (NPI)
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:

>> GET ACCESS NOW

Here we go…

1. Spring and Java

>> How to Write a Simple, yet Extensible API  [blog.jooq.org]

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.

Also worth reading:

Webinars and presentations:

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:

>> Leadership and Guessing [dilbert.com]

>> Ted and the Tangle of Cords [dilbert.com]

>> Doctor Appointment [dilbert.com]

4. Pick of the Week

>> Senior Developers are Getting Rejected for Jobs [glenmccallum.com]

Next »
Java Weekly, Issue 286
« Previous
Java Weekly, Issue 284

November Discount Launch 2022 – Bottom
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:

>> GET ACCESS NOW

Generic footer banner
Comments are closed on this article!