A Java Geek weekly 17

5 Questions to Help You Deal with Fake Urgency and not burn out your whole team

Some sections make me think the author is from North America.

5 Uses of Lambda Functions in Python

Remember that for comprehensions are more Pythonic than lambdas.

Keep a brag list of the wins you achieved, thank me later

Good idea. Additionally, it’s a good way to improve your resumé.

The new JdbcClient Introduced in Spring Framework 6.1

The new client touts itself as "performing database operations using a fluent API" (emphasis, mine). I was expecting something along the lines of jOOQ. However, you still need to write stringified SQL, the fluency comes from chaining unimportant operations, like passing parameters.

In the end, it’s nothing revolutionary. If you use Kotlin, it brings nothing.

Nominal Types in Rust

A great pattern that I didn’t know about! TIL: std::marker::PhantomData for enforcing types.

Why the fuck are we templating yaml?

The post mentions Jsonnet, but I don’t care about it either. The search for the perfect tool is just a way to avoid code.

Operators shouldn’t write code, obviously, but I don’t understand why tool providers can’t.

Why I chose Tauri instead of Electron

I want to try Tauri since some time already but the frontend/backend distinction prevents me from going further: no other desktop frameworks I’ve tried had this approach.

You don’t need JavaScript for that

Non-frontend engineer who sometimes needs to design HTML pages should keep up with the evolutions of the browser. Modern browsers can handle features that required JavaScript previously.

Multi-layer Caching in APIGateway Tackles High Traffic Challenges

An interesting explanation of the cascading caching approaches in Apache APISIX.

Modern image formats: JXL and AVIF

Two not-so-new formats that you can use in your HTML pages to decrease the load time.

Flavors of Spring application context configuration
  • XML
  • Self-annotated classes
  • Java configuration
  • Groovy DSL
  • Kotlin DSL
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 17
Share this