A Java Geek weekly 9

Does size matter in Pull Requests: #Analysis on 30k Developers

Yes, it does.

Gateway API v1.0: GA Release

I went through several pre-release versions as part of my "Accessing Kubernetes from the outside" demo. Nice to see it’s stable now.

Privacy is Priceless, but Signal is Expensive

I’m a happy Signal user and I love its built-in privacy. I donated; consider donathing as well.

OpenAPI for Everybody

Light and easy introduction to OpenAPI.

Goodbye DevRel

Many developers go the DevRel path after some years, but the way back is much more rare. The author is going this way back and explains why. Some points resonate with me, so absolutely not.

Donkey code

Explicit semantics for the win!

The False Dichotomy of Monolith vs. Microservices

Quite a few good points, with sadly too much fascination for microservices. They are definitely not a developers' utopia.

The fun part is that the so-called "hybrid approach" is very similar to the oneI advocate for in my post Chopping the Monolith. Pragmatism always wins over ideology.

General characteristics of a Field CTO

Seems like a nice job!

GQL - Git Query Language

GQL is a query language with a syntax very similar to SQL with a tiny engine to perform queries on .git files instance of database files, the engine executes the query on the fly without the need to create database files or convert .git files into any other format, note that all Keywords in GQL are case-insensitive similar to SQL

Do You Really Need an API Gateway?

TL;DR: Yes. Why use a piece of software you don’t control when you can build things yourself?

Awesome Nginx

Include OpenResty modules, which you can integrate in Apache APISIX

Treat security as a risk

Security is the poster child of a Non-Functional Requirement: most people don’t care until the proverbial fecal matter hits the rotary propeller. Consequences can range from losing reputation to legal liability to putting the business out. In my post on running unsecured code, I concluded that you should treat security as a risk - and left it at that. I think it warrants a dedicated post.

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