A Java Geek weekly 90

Web resources caching

The subject of Web resource caching is as old as the World Wide Web itself. However, I’d like to offer as-exhaustive-as-possible catalog of the different ways one can improve performance by caching. Broadly speaking, web resource caching can happen in two different places: client-side - on the browser, and server-side.

  1. Web Caching on the client side
  2. Web Caching on the server side
How Docs-as-Code Helped Pinterest Improve Documentation Quality

Let’s be honest: there’s absolutely no way your documentation can keep up with your development if you don’t enforce Documentation As Code.

Programming’s Greatest Mistakes
Coding agents have crossed a chasm

The transformation has been remarkable. We’ve moved beyond AI coding tools being helpful supplements to essential parts of the development workflow. They’re not replacing human judgment - I still design, and make all the critical decisions about what to do - but they’re automating away so much of the mechanical work that I can focus on the problems that actually matter.

OpenTelemetry for Go: measuring the overhead

After my talk on OpenTelemetry, I often get the question: "But what’s the performance overhead?". In general, I answer by another question: "Is it better to go fast blindfolded or slightly slower with full visibility?". Then I advise the person to do their own performance test in their specific context.

I’m happy somebody actually took the time to measure.

The lethal trifecta for AI agents: private data, untrusted content, and external communication

Spot on! I admit that with everyone and their neighbour requesting AI into their product for FOMO, I feel Schadenfreude every time I see a hack that exploits it.

Build Your Own Kubernetes based SaaS Cloud Platform with Kamaji and GitOps

In this blog, you’ll learn how tools like Kamaji, Argo CD, and Sveltos can power multi-tenant Kubernetes platforms — just like those used by major SaaS providers.

By the end, you’ll be ready to start building your own managed Kubernetes service.

CI/CD Pipeline Architecture: Complete Guide to Building Robust CI and CD Pipelines

The steps section is pretty standard, but I found the pillars one very interesting:

  • Multiple Environments
  • Feature Flags
  • Pipeline Metrics
  • Advanced Testing
  • Pipeline Control
  • Multi-Cloud
  • Security
Resurrecting a dead torrent tracker and finding 3 million peers

Quite an interesting experiment.

Expert Generalists

I feel seen. Too many unrelated subjects attract me.

Carrot Cache: High-Performance, SSD-Friendly Caching Library for Java

Yet another cache…​ but on the paper, it looks amazing. I wonder if anybody is already using it and has feedback that confirms (or not) the claimed performances.

Soft vs. Hard Dependency

A Better Way to Think About Dependencies for More Reliable Systems

Seems like an evidence, but it can help you categorize and manage your own.

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