A Beginner's Guide to Continuous Integration in Python
A beginner's guide to implementing Continuous Integration (CI) for Python projects, covering automation of testing, formatting, and deployment.
A beginner's guide to implementing Continuous Integration (CI) for Python projects, covering automation of testing, formatting, and deployment.
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.
A guide to migrating a React application's testing suite from Jest to Vitest, covering setup, configuration, and benefits.
Russ Cox shares 20 practical tips for effective Go testing, based on his GopherCon Australia talk, covering test design, coverage, and automation.
A guide to testing Angular 17's new deferrable views (@defer blocks) using both Angular's built-in testing utilities and Angular Testing Library.
A curated newsletter issue covering mobile automation news, CI/CD strategies, and testing guides for iOS, Android, and cross-platform development.
A software engineer reflects on a past production crisis, questioning the hero culture that rewards firefighting over proper engineering practices.
A response to rumors about Cypress.io 'dying', analyzing recent updates and defending the tool's future and company health.
Explores .NET 8's new TimeProvider and FakeTimeProvider for testing time-dependent code, enabling controlled manipulation of time in unit tests.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
A guide to testing CSS container queries efficiently using a custom utility or Polypane browser, with code examples in Astro.
A curated newsletter issue covering mobile automation topics, including CI/CD, testing strategies, and tools for iOS, Android, Flutter, and Compose.
Learn how to use the 'act' CLI tool to locally test and debug GitHub Actions workflows, speeding up development.
Two methods to significantly speed up local tox runs by using wheels and shared build environments, reducing runtime by up to 75%.
A biweekly newsletter curating the latest news, articles, and tools for mobile test automation, covering iOS, Android, and cross-platform development.
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.
Explains the new TimeProvider abstraction in .NET 8 for mocking and controlling time in tests, making time-dependent code easier to test.
A biweekly newsletter curating the latest news, articles, and guides on mobile test automation, CI/CD, and frameworks for iOS and Android.
A technical guide on migrating JavaScript test suites from Jest to the native Node.js test runner, covering setup, features, and differences.