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

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