Using AGENTS.md with Claude Code, Codex, and the rest
One source of truth for coding agents: write AGENTS.md once, then symlink or import it for Claude Code, Codex, Gemini CLI, Junie, and Cursor.
· 3 min read
One source of truth for coding agents: write AGENTS.md once, then symlink or import it for Claude Code, Codex, Gemini CLI, Junie, and Cursor.
· 3 min read
Feedback loops are simple: do something, see what happened, decide next. Same rule for humans pushing code and agents generating it.
· 4 min read
Minimal Claude Code reference setup on macOS: Ghostty, ccstatusline, ccusage, plugins and language servers (LSPs).
· 3 min read
Run LLMs natively in Java with Jlama using the Vector API and optional SIMD acceleration - no Python, no external model servers.
· 4 min read
A concise, focused guide to enabling Groovy, Scala, Kotlin, and Clojure in a single Maven project, including compiler setup, directory structures, and language-specific configuration.
· 3 min read
A short guide to setting up GnuPG for Git signing and verifying downloaded artifacts. Covers creating ECC keys, configuring Git, checking Spring signatures, macOS pinentry setup, and safe key backup.
· 9 min read
This article provides practical, copy-paste-ready snippets to help Java developers quickly set up common testing scenarios using Spring Boot.
· 2 min read
A quick reference for installing GPT4ALL on Ubuntu 24.04 LTS Noble Numbat.
· 1 min read
This article serves as a reference for my development environment setup.
· 3 min read
Dive straight into using Spring AI with Open AI models via the quick start project and explore the integration.
· 3 min read
Explore the nuances of Docker Compose environment variables by understanding the differences between the --env-file CLI option and env_file attribute. Also learn how to set global environment variables and how to use the env_file attribute with Portainer stacks.
· 4 min read
A collection of tools, applications, and utilities (typically free and open source) that I like to have installed.
· 1 min read
A quick reference for configuring Java applications using environment variables, system properties, command line arguments, and files.
· 6 min read
Application configuration is a critical part of any software development project. By understanding the different types of configurations, sources, and best practices, you can ensure that your applications are secure, portable, and scalable.
· 7 min read
A quick reference guide for generating SSH keys, configuring an ssh-agent via keychain/bitwarden and more.
· 10 min read
Learn to containerize Jenkins and run Docker commands with Docker inside Docker (DinD) or Docker outside of Docker (DooD). DinD makes Jenkins' containers invisible to the host, while DooD makes them visible as siblings. Each has its own advantages and drawbacks.
· 7 min read