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

>> Hands on MongoDB 4.0 transactions with Spring Data [spring.io]

ACID transactions are now available when using a MongoDB replica set with Spring Data. Very exciting!

>> Try-With-Resource in Plain Java [javaspecialists.eu]

A good write-up on the seemingly disproportionate amount of bytecode generated from a relatively small code sample.

>> Authorizing Resources Based On Who Created Them [michaelcgood.com]

Achieving attribute-based access control in Spring Security using XACML. Very cool.

>> Unlocking Traits With ‘var’ In Java 10 [blog.codefx.org]

An interesting piece on using local-variable type inference to compose traits in Java 10. Use at your own risk.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> A beginner’s guide to Phantom Read anomaly [vladmihalcea.com]

An insightful article about a potentially problematic but easily avoided phenomenon when dealing with concurrent database transactions.

>> Negative Comments and the Art of Not Letting the Bastards Get You Down [daedtech.com]

It's in our human nature to become distraught over negative comments online. Thankfully, there are some strategies to help us deal with them in a positive way.

>> On ending the regression automation fixation [ontestautomation.com]

A thought-provoking article makes a case for executing your regression testing scripts manually.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Sarcasm Wins the Day [dilbert.com]

>> Just Give Me the Requirements Already [dilbert.com]

>> It Pays to Keep Backups [dilbert.com]

4. Pick of the Week

>> The Problem You Solve Is More Important Than The Code You Write [gitconnected.com]

Next »
Java Weekly, Issue 237
« Previous
Java Weekly, Issue 235

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!