Writing an agent skill
Explains how to write reusable 'agent skills' for AI coding assistants to avoid repetition and optimize token usage.
Nicolas Fränkel is a technologist specializing in cloud-native technologies, DevOps, CI/CD pipelines, and system observability. He writes, speaks, and contributes to open-source projects to help developers adopt modern software practices.
14 articles from this blog
Explains how to write reusable 'agent skills' for AI coding assistants to avoid repetition and optimize token usage.
A guide to installing Pi-hole on a Raspberry Pi and integrating it with Tailscale to enhance network-wide privacy and ad-blocking.
Introduces ready-to-use virtual clusters with vCluster and Alloy for streamlined Kubernetes logging and operations.
Explores Java's ServiceLoader API, its evolution, limitations, and modern applications beyond plugins, including integration with Spring Boot.
A developer discusses feedback on handling checked exceptions in Java lambdas, comparing libraries like Vavr, Spring, and result4j.
A developer details how to convert a Kotlin JAR into a native MacOS app using jpackage and Maven to resolve network permissions.
Explores three approaches to handle Java checked exceptions within lambda expressions, improving code conciseness and readability.
A developer's journey migrating from Cloudflare Zero-trust Tunnels to Tailscale for a private mesh VPN, detailing setup and benefits.
A developer shares their experience speaking at YOW! 2025 conferences in Australia, presenting on WebAssembly on Kubernetes and teaching an OpenTelemetry masterclass.
A tutorial explaining Rust's ownership and borrowing concepts with code examples, focusing on memory management and compiler errors.
A developer explains how to set up a Cloudflare Tunnel to securely access a self-hosted Docker application from anywhere without exposing their home network.
A developer shares their experience using Rust for a real-world project to create a resilient, scheduled health monitoring component.
A critical analysis of 10 popular Java libraries, discussing their relevance and whether they are still worth using in modern development.
A developer's journey to implement XML Schema 1.1 validation in a legacy Java application, exploring challenges with Xerces and alternatives like Saxon.