A Java Geek weekly 39

Distributing webapps via Homebrew

Distributing Java webapps via Docker is pretty widespread. However, regarding replacing desktop applications, it suffers from a not-so-great integration with the user’s desktop. On OSX, a quite popular distribution channel is Homebrew. Let’s dedicate this post to check how to distribute our desktop webapp via Homebrew.

Why Google Sheets ported its calculation worker from JavaScript to WasmGC

It’s the first time that I read about a large-scale usage of WasmGC. It turns out it’s a success.

3 Example Use Cases for Arazzo Descriptions

Arazzo is a spec to describe workflows of API calls. I already mentioned it in The Java Geek Weekly #35. The use-cases are:

  1. Linking API Security and API calls
  2. Providing Employee Performance Data for Human Resource Management Platforms
  3. Booking Specialist Treatment in Healthcare Systems
Farewell MongoDB: 5 reasons why you only need PostgreSQL
  • The perfect combination of SQL and NoSQL
  • More powerful and flexible join operations
  • Superior data consistency and integrity
  • Excellent scalability and performance
  • Rich functional ecosystem
A jargon-free explanation of how AI large language models work

Want to really understand large language models? Here’s a gentle primer.

MERC, The MErcilessly Redundant Config language

MERC is a configuration language where the path of every value is mercilessly and redundantly specified

Yet another configuration language that solves all problems of all others. I don’t know what makes somebody wakes up one day and decide to create another config language.

Home Assistant

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts.

I bought a Green one and I’m in the process of playing with it. Expect a blog post sooner or later.

Dev rejects CVE severity, makes his GitHub repo read-only

The post details the impacts of wrongfully categorizing low-severity +<abbr title="Common Vulnerability and Exposure">CVE</abbr> as high-severity.

Maven Central and the tragedy of the commons

The tragedy of the commons is a concept in economics and ecology that describes a situation where individuals, acting in their own self-interest, collectively deplete a shared resource. In simpler terms, it’s the idea that when a resource is available to everyone without restriction, some individuals tend to overuse it, leading to its eventual depletion and harming everyone in the long run. In the case of Maven Central, we are experiencing an unwitting tyranny by the few.

Scaling Explained Through Kubernetes HPA, VPA, KEDA & Cluster Autoscaler

Name says it all!

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