Your job is to deliver code you have proven to work
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
A developer explains their migration from Jest to Vitest, citing ESM support, TypeScript compatibility, and performance improvements.
A look at JustHTML, a new Python HTML parser library, and how it was built using AI-assisted programming and 'vibe engineering'.
Explores the new subtests feature in pytest 9.0.0, comparing it to parametrized tests for performance and flexibility.
Armin Ronacher discusses challenges in AI agent design, including abstraction issues, testing difficulties, and API synchronization problems.
Datasette 1.0a22 release notes covering new security features, a client detection method, and developer tools for plugin authors.
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 guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
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.
TypeDoc's new {@includeCode} tag allows testing code examples in documentation by referencing specific regions from external test files.
Learn how to use your test suite to identify and catch memory leaks in your software, with examples using pytest.
Learn a simple Go testing pattern using 'if got, want :=' for cleaner, more readable tests and table-driven test examples.
Learn how to change your Mac's system date from the command line for testing date-based logic in applications.
An introduction to property-based testing in TypeScript using fast-check, explaining how to test program properties instead of specific examples.
A quick guide on testing browser extensions locally in Chrome and Edge before publishing, including enabling Developer Mode.
A guide on using Zig's unit testing features to add tests to an existing C application, using the uStreamer video streaming utility as a real-world example.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
The article details setting up a Django SaaS signup flow, email templates, and configuring CI/CD with GitHub Actions and pre-commit.