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

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