A Java Geek weekly 32

The multiple usages of git rebase --onto

I’m not Git expert and I regularly learn things in Git that changes my view of the tool. When I was showed git rebase -i, I stopped over-thinking about my commits. When I discovered git reflog, I became more confident in rebasing. But I think one of the most important command I was taught was git rebase --onto.

PeerDB Streams - Simple, Native Postgres Change Data Capture

A Debezium competitor focused on PostgreSQL and ease-of-use.

What is in a Rust Allocator?

Learning about Rust allocators by creating (a simple) one.

North Yorkshire Council to phase out apostrophe use on street signs

Why would you adapt your software to the real world when you can adapt the real world to your software? It’s just crazy.

Did GitHub Copilot really increase my productivity?

My conclusion is a bit different. I don’t rely on Copilot, so I’m happy when it helps me write boilerplate code.

Stack Overflow bans users en masse for rebelling against OpenAI partnership

Users banned for deleting answers to prevent them being used to train ChatGPT

And this, my friends, is the end of Stack Overflow.

Accumulating Results in Rust With Validated

I was not aware of Frunk. Seems like an interesting library.

The Link-Template HTTP Header Field

Expands upon the Web Linking RFC to offer a templating mechanism.

The WebAssembly Component Model

The tutorial guides you through the steps of creating a calculator CLI to evaluate an add operation with three components.

Rosetta Code

Rosetta Code is a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another. Rosetta Code currently has 1,270 tasks, 404 draft tasks, and is aware of 944 languages, though we do not (and cannot) have solutions to every task in every language

Beans, Beans: What’s in a Spring bean?

Exhaustive overview of the Bean model throughout "the ages". I wrote a similar piece a few years ago, which goes even further in the past: Multiple ways to configure Spring.

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 32
Share this