A Java Geek weekly 56

Rust: Junior vs Senior Code Comparisons

A couple of snippets written in Rust, showing three different of idiomacy with the language.

Leverage the Power of 45k, free, Hugging Face Models with Spring AI and Ollama

I’m a big Spring fan, but I didn’t see the value of Spring AI. At least, now, you can automatically download the model.

DuckDB: Crunching Data Anywhere, From Laptops to Servers

An introduction to the in-process analytical database.

Loro 1.0

Loro is a Conflict-free Replicated Data Type (CRDT) library that developers can use to implement real-time collaboration and version control in their applications. You can use Loro to create local-first software. Loro 1.0 has a stable data format, excellent performance, and rich features. You can use it in Rust, JS (via WASM), and Swift.

I’m fascinated by CRDTs since I learned about them at Hazelcast.

Prevent Mistakes with NOMERGE Comments in CI/CD Pipelines

Nice trick.

Advantages of storing configuration in container registries rather than git

I still need to think about it.

Why Engineers Should Be at the Product Strategy Table?

It should be a given but it’s not always the case.

Using /tmp/ and /var/tmp/ Safely

Yet another system-related fact I was not aware of.

Framework overload: when convenience dulls innovation in software development

For a long time, I’ve read about the wickedness of frameworks. This one is a bit better written, but it falls as well under the fallacy that "innovation" is good. If you want to write an umpteenth business app, or just want to offer another point of sales, innovation is unnecessary. What you want is productivity, that’s the space where frameworks shine.

Surprising Applications for PostgreSQL You Probably Didn’t Know About

PostgreSQL for everything!

GitOps: Branches, directories, or different repositories for the desired state of environments?
Introducing Wasmer 5.0

WebAssembly running on iOS seems like an amazing step forward!

Nicolas Fränkel

Nicolas Fränkel

Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.

Read More
A Java Geek weekly 56
Share this