Take soundings before you ship
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
You can’t unit-test an AI. Notes from a month of building evals instead.
AI Mentor is a Claude Code plugin that finds the capabilities you don’t know exist and teaches them one at a time, grounded in your real repo.
The official Claude Code docs describe SHA pinning as a feature but never explain why it matters. This post does, and walks through a release pipeline built...
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
A simple instruction you can append to your Claude Code skills to make them suggest improvements to themselves and your project docs.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
You can’t unit-test an AI. Notes from a month of building evals instead.
AI Mentor is a Claude Code plugin that finds the capabilities you don’t know exist and teaches them one at a time, grounded in your real repo.
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
A simple instruction you can append to your Claude Code skills to make them suggest improvements to themselves and your project docs.
Learn how the PausableChannel API from SmallRye Reactive Messaging can help you pause the consumption of Kafka messages at run time in a Quarkus app.
Learn how to propagate exceptions thrown from a loop without breaking that loop.
Increase your test coverage by overriding the configuration of your Quarkus app from its test code.
Updating an environment variable to change a logger level can sometimes be slow. What if you could change that level immediately with Unleash?
We moved our Qute templates from the file storage to a database to improve the tenants experience in a multitenant Quarkus app.
Learn how the PausableChannel API from SmallRye Reactive Messaging can help you pause the consumption of Kafka messages at run time in a Quarkus app.
Increase your test coverage by overriding the configuration of your Quarkus app from its test code.
Updating an environment variable to change a logger level can sometimes be slow. What if you could change that level immediately with Unleash?
We moved our Qute templates from the file storage to a database to improve the tenants experience in a multitenant Quarkus app.
AI Mentor is a Claude Code plugin that finds the capabilities you don’t know exist and teaches them one at a time, grounded in your real repo.
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
AI Mentor is a Claude Code plugin that finds the capabilities you don’t know exist and teaches them one at a time, grounded in your real repo.
The official Claude Code docs describe SHA pinning as a feature but never explain why it matters. This post does, and walks through a release pipeline built...
Learn how the PausableChannel API from SmallRye Reactive Messaging can help you pause the consumption of Kafka messages at run time in a Quarkus app.
Updating an environment variable to change a logger level can sometimes be slow. What if you could change that level immediately with Unleash?
You can’t unit-test an AI. Notes from a month of building evals instead.
Increase your test coverage by overriding the configuration of your Quarkus app from its test code.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
An experiment using automated friction capture to continuously improve AI context docs, fixing both codebase drift and gaps in initially generated content.
A Claude Code skill that builds the context docs your AI agent needs, backed by research on how LLMs process context.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.
The official Claude Code docs describe SHA pinning as a feature but never explain why it matters. This post does, and walks through a release pipeline built...
We moved our Qute templates from the file storage to a database to improve the tenants experience in a multitenant Quarkus app.
We moved our Qute templates from the file storage to a database to improve the tenants experience in a multitenant Quarkus app.
We moved our Qute templates from the file storage to a database to improve the tenants experience in a multitenant Quarkus app.
Updating an environment variable to change a logger level can sometimes be slow. What if you could change that level immediately with Unleash?
Increase your test coverage by overriding the configuration of your Quarkus app from its test code.
Increase your test coverage by overriding the configuration of your Quarkus app from its test code.
Learn how to propagate exceptions thrown from a loop without breaking that loop.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Thinking about starting a blog but worried it’s too time-consuming? Learn how to launch a fully functional blog on GitHub Pages and post with minimal effort.
Learn how the PausableChannel API from SmallRye Reactive Messaging can help you pause the consumption of Kafka messages at run time in a Quarkus app.
Learn how the PausableChannel API from SmallRye Reactive Messaging can help you pause the consumption of Kafka messages at run time in a Quarkus app.
PostgreSQL is pretty smart at running queries, but sometimes it needs a little help to hit top speed.
PostgreSQL is pretty smart at running queries, but sometimes it needs a little help to hit top speed.
PostgreSQL is pretty smart at running queries, but sometimes it needs a little help to hit top speed.
PostgreSQL is pretty smart at running queries, but sometimes it needs a little help to hit top speed.
PostgreSQL is pretty smart at running queries, but sometimes it needs a little help to hit top speed.
Maintaining Konflux pipelines doesn’t have to be a pain. I’ve got a few tips to help you out.
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
10 practices to cut your Claude bill, ranked by impact. Score yourself as you read.
The official Claude Code docs describe SHA pinning as a feature but never explain why it matters. This post does, and walks through a release pipeline built...
You can’t unit-test an AI. Notes from a month of building evals instead.
You can’t unit-test an AI. Notes from a month of building evals instead.
We decide every week whether a release is safe to ship. Soundings is the Claude Code plugin I built to answer that: release, manual review, or no-go.