Docker BuildKit secrets: test mounts and cache invalidation
Test Docker BuildKit secret mounts and cache invalidation. Rotate a token, force an uncached build, and inspect logs, image history, and files.
Blog
In-depth tutorials on APIs, infrastructure, developer tooling, and documentation.
Showing all 26 articles.
Test Docker BuildKit secret mounts and cache invalidation. Rotate a token, force an uncached build, and inspect logs, image history, and files.
Test Grafana dashboard provisioning with stable UIDs. Verify data source health, rejected API saves, and source-file updates in a runnable lab.
Test Kafka consumer offset commits with runnable Java code. Reproduce an uncommitted replay and verify where consumption resumes after a commit.
Test Kubernetes graceful shutdown with preStop and SIGTERM. Follow an admitted request through Pod deletion, draining, and EndpointSlice changes.
Test NGINX proxy retries with two backends. Recover a GET after an upstream 503 and inspect a failed POST that already changed server state.
Test OpenTelemetry redaction across resource, span, and event attributes. Reproduce an event leak, fix its transform, and inspect both exports.
Build a PostgreSQL job queue with SKIP LOCKED, expiring leases, and generation checks. Run competing claims and verify that stale completion fails.
Test Prometheus latency SLO alerts with promtool. Verify pending states, counter resets, zero traffic, missing metrics, and failed scrapes.
Run a RabbitMQ recovery lab with Pika. Test publisher confirms, unroutable messages, connection loss, redelivery, and consumer acknowledgements.
Recover pending Redis Streams messages with XAUTOCLAIM, inspect ownership, and verify XACK behavior in a runnable consumer recovery and restart lab.
Create a production-minded Backstage Software Template with validated inputs, repository scaffolding, catalog registration, CI checks, ownership, and safe rollout.
Build a production-minded MCP server in TypeScript with typed tools, stdio transport, validation, testing, security controls, and deployment guidance.
Implement stable cursor pagination in a Node.js API with PostgreSQL keyset queries, opaque tokens, deterministic ordering, validation, and pagination tests.
Build a dependable Docker Compose development environment with health checks, migrations, profiles, live reload, secrets, debugging, and reproducible team workflows.
Build an idempotent Node.js webhook consumer with signature verification, PostgreSQL transactions, durable event records, retries, and safe side effects.
Implement OAuth authorization code flow with PKCE in a Node.js CLI using a loopback redirect, state validation, token exchange, secure storage, and refresh handling.
Build an OpenAPI CI pipeline with Redocly CLI, reusable rules, bundled artifacts, compatibility review, documentation previews, and pull-request feedback.
Instrument a Node.js API with OpenTelemetry, export OTLP telemetry, add useful spans and metrics, control cardinality, and verify the complete signal path.
Build a TypeScript CLI with Node.js argument parsing, stable output, configuration precedence, safe process handling, tests, packaging, and reliable releases.
Implement an atomic token-bucket rate limiter with Redis and Node.js, then add HTTP headers, failover policy, cluster-safe keys, tests, and production monitoring.
Build a developer content strategy around real technical tasks, product evidence, search intent, distribution, conversion paths, and measurable business outcomes.
Learn how effective API documentation improves developer activation, integration quality, support efficiency, and long-term product adoption.
Create technically credible software comparison pages with clear intent, reproducible evidence, useful code, honest trade-offs, and measurable conversion paths.
A practical docs-as-code guide covering repository structure, reviews, automated checks, deployment, ownership, and a low-risk migration plan.
Identify seven documentation mistakes that block developer tasks, then use practical examples, review checks, and metrics to correct them.
Audit your developer portal across onboarding, API reference, search, accessibility, operations, governance, SEO, and AI-assisted discovery.
Start a conversation
Tell us who the article should help, what it should explain, and when you need it.
Expect a reply within one business day.