Tag: #testing
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 22 posts
Designing Verification — Tests as Grounds for Trust, Not Pass or Fail
A green build tells you nothing on its own. Green acquires meaning only once it is settled what you no longer have to worry about. This piece covers treating tests as grounds for trust rather than as a pass-fail gate: at
2026-08-15 · 6 min read #career#skills#testing#verification#craftThe Complete Guide to Test Strategy: Decision Criteria Instead of the Pyramid Debate
Instead of picking a winner between the test pyramid and the testing trophy, this post decomposes the argument into the axes it actually turns on, so a team can derive its own ratio. It covers the definition of a unit, t
2026-08-15 · 22 min read #테스트#아키텍처#testing#test-pyramid#coverageThe Complete Guide to Concurrency: The Order in Which You Shrink Shared State
The working order an application designer follows when facing concurrency. First check whether shared state can be removed at all, narrow its scope when it cannot, put atomicity boundaries and locks around what is left,
2026-08-15 · 24 min read #동시성#아키텍처#concurrency#locking#backpressureA Practical Procedure for Moving a Codebase with AI — Stand Up the Judge First, and Measure Review Rate Instead of Lines
This post distills the procedure common to the large-scale LLM migrations published in the first half of 2026 (535,000 lines of Zig to Rust, 165,000 lines of Python to TypeScript) into an executable order of operations.
2026-07-31 · 13 min read #ai#migration#refactoring#testing#engineeringEleven Days of Bun's Zig-to-Rust Rewrite — What Actually Transfers from a Large AI Migration
Follows Bun's 11-day move of 535,000 lines of Zig to Rust through the primary sources. From May 3 to May 14, 2026, it took up to 64 Claude instances, about 50 workflows, 6,502 commits, and roughly 165,000 dollars at API
2026-07-31 · 13 min read #ai#bun#rust#migration#testingThe Rust Standard Library Verification Campaign Found Zero Memory-Safety Bugs
The results paper for the verify-rust-std campaign, led by AWS and the Rust Foundation, appeared in the 2026 NASA Formal Methods Symposium. The work — what the authors call 'the largest verification campaign ever reporte
2026-07-16 · 25 min read #formal-methods#rust#verification#memory-safety#testingThe Bug Deterministic Simulation Testing Found — KAFKA-19880, and How to Read "Zero Bugs"
Deterministic simulation testing (DST) traps every source of nondeterminism — the clock, thread interleaving, random numbers — inside a simulator, so a heisenbug that never used to reproduce can be recalled with a single
2026-07-16 · 17 min read #testing#deterministic-simulation-testing#distributed-systems#kafka#antithesisOperator Testing and Distribution — envtest, e2e, OLM, and Bundle Packaging
A deep dive into testing and distributing Kubernetes Operators safely. Covers the test pyramid (unit reconcile, envtest, e2e), OLM concepts (CSV, bundle, catalog), upgrade graphs, least-privilege RBAC, multi-tenant insta
2026-06-15 · 15 min read #kubernetes#operator#testing#envtest#olmProperty-Based Testing in Practice — Catching the Bugs Examples Cannot
A practice-first guide to property-based testing (PBT), which catches the bugs that example-based tests miss. Covers the core concepts of properties, generators, and shrinking, a pattern catalog for discovering propertie
2026-06-12 · 17 min read #testing#property-based-testing#hypothesis#jqwik#fast-checkOSS Maintainers vs AI Contributions — The Questions Raised by the jqwik Affair
The anti-AI measures taken by the maintainer of jqwik, the JVM property-based testing engine, set HN and GeekNews ablaze in June 2026. This post offers a balanced look at the asymmetric burden AI contributions place on m
2026-06-12 · 18 min read #opensource#ai#maintainer#contribution-policy#communityFrontend Testing 2026 — Playwright / Cypress / Vitest / Jest / Storybook 9 / Chromatic Deep Comparison
May 2026, the landscape of frontend testing has shifted completely. Playwright is the de facto standard (VS Code integration, Trace Viewer, mature Component Testing); Cypress 14 is still strong but losing share. Vitest 3
2026-05-16 · 27 min read #testing#frontend#playwright#cypress#vitestWorking with Legacy Code — How to Change Old, Scary, Untested Code Without Fear
Legacy code is code without tests, and code you are afraid to touch. And everyone inherits it eventually. The dilemma where changing safely needs tests but adding tests needs changes, characterization tests that pin curr
2026-05-14 · 29 min read #legacy-code#refactoring#characterization-tests#strangler-fig#technical-debtHow to Review AI-Generated Code: The Verification Discipline for Agent Output and Filtering 'AI Slop'
When AI writes the code, the bottleneck moves to review. Reviewing a human PR and reviewing agent output are different skills. The characteristic ways AI code is wrong, a verification loop that filters hallucinated APIs
2026-05-14 · 21 min read #code-review#ai-generated-code#verification#ai-slop#qualityAgent Evaluation Systems in 2026 — Inspect AI vs Promptfoo vs Phoenix vs LangSmith vs OpenAI Evals (You're Measuring the Agent, Not the Model)
LLM evals measure the model. Agent evals measure whether the model plus the harness plus the tools actually carry a task to completion. They are different problems. This is a map of the 2026 landscape — Inspect AI from U
2026-05-14 · 20 min read #agent-evaluation#inspect-ai#promptfoo#phoenix#langsmithFrontend Testing 2025 — Vitest, Jest, Bun, Testing Library, Playwright, Storybook, MSW, Visual Regression, AI (S6 E11)
Jest is no longer the default. Vitest won the unit-test race, Playwright displaced Cypress for e2e, Storybook 8 made component tests first-class, and AI-generated tests became table stakes. This is a practical guide to a
2026-04-15 · 6 min read #frontend#testing#vitest#jest#bun-testThe Complete Guide to Software Testing Strategies — From Unit Tests to Chaos Engineering
Test pyramid, TDD, BDD, unit/integration/E2E testing, performance testing, and chaos engineering. A comprehensive guide to every testing strategy that guarantees software quality.
2026-04-12 · 18 min read #devops#testing#unit-test#integration#e2eSoftware Testing Strategies Complete Guide 2025: Unit/Integration/E2E, TDD, Test Pyramid
Everything about testing! Test pyramid (unit/integration/E2E), TDD/BDD, Jest/Vitest (frontend), Pytest/JUnit (backend), Playwright/Cypress (E2E), mocking strategies, test coverage, CI integration, performance/security te
2026-03-25 · 21 min read #testing#unit-test#integration-test#e2e#tddComplete Software Testing Guide 2025: TDD, Unit/Integration/E2E Testing, and CI/CD Automation
Everything about software testing! Test pyramid, TDD in practice, unit testing (Jest/pytest/JUnit), integration testing (Testcontainers), E2E (Playwright/Cypress), performance testing (k6), mocking strategies, code cover
2026-03-23 · 21 min read #testing#tdd#unit-test#integration-test#e2eCI/CD Best Practices 2025: Pipeline Design, Automation, and Security for Teams
Everything about CI/CD pipelines! GitHub Actions vs Jenkins vs GitLab CI comparison, pipeline design principles, test automation, Docker build optimization, GitOps (ArgoCD), secret management, DORA metrics, and rollback
2026-03-23 · 23 min read #ci-cd#devops#github-actions#jenkins#argocd[DevOps] Complete Guide to Stub and Mocking Servers: From Concepts to Practice
A comprehensive guide covering the differences between Stub and Mock, comparison of major mocking tools (WireMock, MockServer, json-server, Prism), practical setup, and CI/CD integration.
2026-03-20 · 14 min read #devops#testing#mocking#stub#wiremock