uv+just for testing multiple Python versions
A guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
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.
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.
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.
A guide on testing API calls in React components using React Testing Library and Jest, covering both success and failure scenarios.
A tutorial on setting up and using Vitest with React Testing Library for testing React components in a Vite project.
Kent C. Dodds announces EpicWeb.dev, a comprehensive web development learning platform with workshops, podcasts, and exercises.
A developer details creating a custom logging system in Lua to replace print statements and manage output during testing.
A developer explores the Lua ecosystem, detailing the challenges of yak shaving to set up a proper testing workflow with Busted and Vim.
A developer adds UX polish to a Django SaaS app, allowing users to quickly navigate between school years in their homeschool application.
A developer builds a user interface for filtering students by school breaks in a SaaS application using Django and Python.
The author argues that measurement and data analysis are undervalued but high-ROI activities, using the impact of Jepsen tests as a key example.
The article argues for eliminating problems at their root rather than just solving them, using examples from software and business.
A developer fixes critical scheduling bugs in a Django app, addressing issues with task display and date calculations discovered during real-world testing.
A developer completes the final form and tests for a Django app's user onboarding process in this coding tutorial episode.
A developer creates a Django form template for a social media app, covering styling, context data, and dynamic user information.
A developer builds a user invite system for a new social network app using Python and Django, covering forms, views, and email strategies.