The Weekly Dev - 202309

On Being Intentional

There is a framework for everything out there. You probably don't need to reimplement security ourself.

But what if you need, instead.

Frameworks have been so good at removing our conscience that the most obvious knowledge is now nearly forgotten.

You don't need a framework for everything, dependency have to be motivated, not the other way round, because they are a cost long term.

Depending on external code for the sake of it is bad.

We need to be intentional again, we do what we do because there is a reason, not because "it is cool".

Maintaining over a decade a codebase that depends on $framework, which is no longer maintained, that is stuck on $version of your language, that was suppose to help you to get things done, it does not really have a high coolness factor.

Boring Security

Serious Security: How to store your users’ passwords safely

Source: nakedsecurity.sophos.com

What Is a Message Authentication Code

Source: thesslstore.com

Consistent caching with PostgreSQL logical replication and a Redis API

Source: shortishly.com

An eye on Java

Project Valhalla: A look inside Java’s epic refactor

Source: infoworld.com



[security] [java] [api]