A Java Geek weekly 98

The state of JVM desktop frameworks: SWT

SWT originates from the Eclipse project, an IDE. For Eclipse, the developers built a dedicated framework to build their graphic components upon. Swing and SWT have widely different designs. Swing implements the drawing of widgets in Java from scratch. On the opposite, SWT is a thin wrapper API that relies on native graphic objects. This has two main benefits:

  • Widgets look native to the platform
  • Rendering is faster
This Send/Sync Secret Separates Professional From Amateur Rust Developers

Despite a click-baity title, the article makes a good job of explaining the Send and Sync traits.

Stop Using the Wrong CNI in 2025: Flannel vs Calico vs Cilium

Solid overview of CNI in Kubernetes, for newbies like me. I have only ever used the default Flannel one.

New Rust Client Enables Building Safe, High-Performance Apps with Aerospike

I know nothing about Aerospike, but it’s interesting to see more and more products offerting Rust clients.

Soft Assertions with AssertJ

I love AssertJ. About soft assertions, I’m of two minds. Don’t they break the principle of test having to fail for a single reason only?

I Built a Ballistic Missile Defense Simulator in a Browser

This is so cool and so sad at the same time.

EU Commission Reactivates Bug Bounties

Organizations in general, and government bodies in particular, have a huge influence on the level of safety regarding software. I wish for more initiatives like this this.

Sneaky git commits

I wouldn’t have expected such thing from Git. Live and learn!

No digital sovereignty without open source, warns OSBA

The question of digital sovereignty is crucial in the 21<sup>st</sup> century. Leaving software in the hands of other nations, especially if they are unreliable allies, is a lack of strategic foresight that we will soon pay the price of.

Announcing Crossplane 2.0

I barely had a look at the v1, and I must now check v2.

Looks Good to Me

I know nothing about the book’s content, but the title is genius!

Purity: A Kotlin Compiler Plugin for determining and enforcing Pure and Readonly functions

The project is interesting in two aspects:

  • The idea itself is pretty neat
  • It can serve as template for your own Kotlin compiler plugin
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 98
Share this