A Java Geek weekly 10

Squeeze the hell out of the system you have

Very pragmatic advice and a nice use-case to prove the point

The Source of Readability

A couple of well-known rules regarding code, revisited via locality. Also, I do love this extract:

That guy who said functions should be small, and then smaller than that? Ignore him.

A deep dive on Java Spring framework transactional annotation

The post answers the question whether @Transactional does use ThreadLocal or not.

Your CI/CD Pipelines Are Wrong - From Monoliths To Events

Another thought-provoking video from Viktor.

https://www.infoq.com/news/2023/12/canonical-chiselled-ubuntu/Canonical Takes a Chisel to Ubuntu with Ultra-Small Container Images^]

Yet another initiative to cut on the size of container images.

How Google takes the pain out of code reviews, with 97% dev satisfaction

I doesn’t seem to extraordinary compared to our mundane tools.

Introducing Wikifunctions

First #Wikimedia project to launch in a decade creates new forms of knowledge

Are your engineering “best practices” just developer dogmas?

If you’re honest, most probably are. You need an Igo to question them.

Data Consistency in Distributed Systems: Transactional Outbox

The introduction mentioning microservices being a standard feels really bad, but the rest of the post makes a good job the case of explaining the Outbox Design Pattern.

Make your security policy auditable

Put the right feature at the right place; migrate your security policy from Spring Boot to OPA in a couple of easy steps.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.

Read More
A Java Geek weekly 10
Share this