Exploring the Bicep test framework
Introducing the experimental Bicep Test Framework for validating and testing Azure Bicep infrastructure-as-code templates.
Introducing the experimental Bicep Test Framework for validating and testing Azure Bicep infrastructure-as-code templates.
A developer/tester argues for breaking down barriers between roles, sharing skills to improve software quality and team collaboration.
A biweekly newsletter covering mobile automation news, including CI/CD, testing, and development tools for iOS and Android.
Explores code coverage as a metric for untested code, its limitations, and practical tools for tracking and improving test quality in software development.
Explains structure-cementing tests that hinder code refactoring and introduces a TestDsl approach to write flexible, maintainable tests.
A technical tip on using AWK to count lines of Rust source code while excluding test modules, focusing on practical command-line solutions.
A curated newsletter issue covering the latest tools, tutorials, and best practices in mobile automation for iOS, Android, Flutter, and Kotlin Multiplatform.
A guide to using the benchstat tool for advanced Go benchmark analysis, including projections and comparisons across code versions.
A guide on mocking HttpClient calls in .NET API tests using DelegatingHandler and WebApplicationFactory for stable, controlled testing.
Explains how to use the new Promise.withResolvers API in Node.js v22+ to manage asynchronous operations in nested tests.
Slides and code for an ElixirConf 2024 talk about improving software quality through more effective testing strategies.
Explores missing likelihood-ratio tests in survey regression models, comparing Wald, score, and Rao-Scott tests with sample vs. population scaling.
Explains why calling new Date() inside React components creates flaky tests and offers a solution using props for testable, pure components.
Explains Deterministic Simulation Testing (DST) for debugging distributed systems by controlling randomness and time in a single-threaded, reproducible test environment.
A developer reflects on how his coding style and preferences have evolved over a decade, moving away from abstractions and clever code toward simplicity and practicality.
A guide on integrating and using Angular Testing Library with the Vitest test runner for testing Angular components in a user-centric way.
Explores the challenges, trade-offs, and benefits of using merge queues in CI/CD pipelines to improve code quality and stability.
A guide to implementing OpenTelemetry tracing in Ginkgo test suites to debug failures in distributed microservices.
A guide to creating a custom formatter for the Gomega assertion library in Go to improve error output, specifically for github.com/pkg/errors stack traces.
A technical guide on testing a Starnote device indoors using USB connection and the Notecard Simulator tool.