A Java Geek weekly 54

Problem Details for HTTP APIs

RFC 7807 is dead, long live RFC 9457!

The positive experience of RFC 7807, whose journey began in 2016, is concluded (deprecation) but also confirmed with a new official proposition: the RFC 9457. The changes made are small but it is a suitable opportunity to analyze the evolution of this topic.

How to Сheck if a Computer Is a Desktop or a Laptop From the Command Line

Wow, I didn’t know it was even possible!

What’s New In Python 3.13

The Python JIT compiler, which I already mentioned in issue 28, is part of it.

We Compared ScyllaDB and Memcached and…​ We Lost?

I love that the two competitors sat down and took time to compare their products in all fairness. I’m not naive enough to believe there wasn’t some part of non-aggression treaty somewhere, but I’d love more actors to do the same.

Buildpacks do not support Docker with containerd image store

I was recently bitten hard by it, working on a upcoming presentation. The interesting part is that the committer mentions that it will be fixed in 3.2.6 while I’m using 3.3.4 without success.

The Disappearance of an Internet Domain

TIL: The .io domain is a country-related TLD. For the record, .co (Columbia) and .tv (Tuvalu) also are. Some country-related TLDs may be less expensive than regular ones, but they may be less reliable.

Check the full list before you register.

Why we are teaching science wrong, and how to make it right

Active problem-solving confers a deeper understanding of science than does a standard lecture. But some university lecturers are reluctant to change tack.

After twenty years teaching, I can confirm this.

A modest critique of HTMX

Feedback from users who deploy to production is always worth listening for.

Reducing Logging Cost by Two Orders of Magnitude using CLP

That’s definitely the 4th phase of Make It Work Make It Right Make It Fast.

Development Containers an open specification for enriching containers with #development specific content and settings

TIL:

A development container (or dev container for short) allows you to use a container as a full-featured development environment. It can be used to run an application, to separate tools, libraries, or runtimes needed for working with a codebase, and to aid in continuous integration and testing. Dev containers can be run locally or remotely, in a private or public cloud, in a variety of supporting tools and editors.

The Development Container Specification seeks to find ways to enrich existing formats with common development specific settings, tools, and configuration while still providing a simplified, un-orchestrated single container option – so that they can be used as coding environments or for continuous integration and testing. Beyond the specification’s core metadata, the spec also enables developers to quickly share and reuse container setup steps through Features and Templates.

Stop making your python projects like it was 15 years ago

Guilty as charged. When I started to write Python scripts, I used pip and requirements.txt because most of the available online documentation still uses them. In the list, I probably use more than half of the outdated alternatives.

A Company Is Not a Family. It’s a Sports Team

I may come as a cynic, but it’s funny that some people need to be told this simple truth.

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