Automating Azure Bicep Testing with Ephemeral Environments in GitHub Actions
A guide to testing Azure Bicep IaC templates using automated, ephemeral environments created in GitHub Actions for reliable deployments.
A guide to testing Azure Bicep IaC templates using automated, ephemeral environments created in GitHub Actions for reliable deployments.
Datasette 1.0a22 release notes covering new security features, a client detection method, and developer tools for plugin authors.
Explores strategies for cleaning up test data in Spring/Hibernate applications, covering pitfalls like @Transactional and PostgreSQL performance tuning.
A developer documents upgrading a Datasette plugin for the 1.0 alpha, using tools like uv and OpenAI Codex CLI, including video and notes.
A software tester proposes the term 'slop-coding' to describe quickly built, untested tools, contrasting it with 'vibe coding' for clearer communication.
A guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
Practical tips for effectively using the Cursor AI assistant to write and maintain Playwright end-to-end tests, based on real-world experience.
Explains how to use Angular's new bindings API with Angular Testing Library to test component inputs and outputs.
Introducing Cachy, an open-source Python package that caches LLM API calls to speed up development, testing, and clean up notebook diffs.
A guide on using the pytest-env package to set environment variables for pytest tests in pyproject.toml, avoiding direct os.environ modification.
A beginner's guide to JavaScript modules and testing, covering arrow function syntax and how to split code into multiple files.
A look at a subtle bug in a Go test where a for loop iterates over an empty slice, and how static analysis tools miss it.
A developer discusses migrating from xUnit to the new TUnit testing framework for .NET, covering its features, performance benefits, and the conversion process.
A developer investigates a subtle bug in Go's errgroup package, explaining the issue and providing a fix.
Introducing a mutation testing framework for Go assembly to improve test coverage of constant-time cryptographic code and prevent hidden bugs.
Learn how to integrate Playwright tests into a .NET Aspire dashboard to run them on-demand, avoiding the need for an IDE or command line.
Argues that reading raw AI input/output data is essential for developing true intuition about system behavior, beyond just metrics.
Explains how to add descriptive names to data-driven test cases in xUnit by overriding the ToString() method in test data records.
A developer details how a Svelte Summit talk inspired them to overhaul their flawed testing architecture for a drag-and-drop library, dramatically improving reliability.
A developer shares how they created an automation script to help testers efficiently identify untranslated text and structural discrepancies between English and Spanish versions of a website.