Evaluating packages for accessibility
A guide on how to evaluate the accessibility (a11y) of npm packages before using them in a web project.
A guide on how to evaluate the accessibility (a11y) of npm packages before using them in a web project.
A web developer reflects on her first year running an independent business, focusing on accessibility work and the pros and cons of freelancing.
A podcast episode discussing automated testing strategies for Django applications, including unit and integration tests.
Learn how to write automated tests for your Django project to verify functionality and save time on manual checks.
A developer's guide to practical tools and techniques for testing and improving web accessibility, debunking common misconceptions.
Analysis of why Gatsby.js sites have fewer accessibility errors than average, exploring developer 'guide rails' and automated testing.
A discussion on why there's no single correct way to write tests, challenging the dogma around unit testing and TDD.
A developer works on the final features of a SaaS homeschool app, focusing on student enrollment, templates, and testing in Python/Django.
A developer shares how to set up automated end-to-end testing for an Eleventy website using Cypress and Netlify deployment.
A tutorial on writing automated tests for a Django and Twilio Interactive Voice Response (IVR) system using Python and Pytest.
A guide to generating automated tests for a React app using XState and Cypress, focusing on decoupling test logic from the state machine.
Essential frontend testing criteria for a feature's Definition of Done, covering devices, accessibility, and JavaScript resilience.
A guide to integrating the axe accessibility testing library with Cypress to automate accessibility checks in web applications.
How Cypress.io improves developer confidence and work-life balance by providing reliable, easy-to-debug end-to-end testing for web applications.
A guide to creating and enforcing performance budgets using Lighthouse, including setting metrics and automating tests via a budget.json file.
A quick guide to using Laravel's retry() helper to automatically re-run flaky Dusk browser tests, reducing false negatives.
Introducing fluentXPath, a Java library for building XPath expressions with a fluent API to avoid string concatenation in Selenium tests.
A developer updates Django data models, adds data to templates, writes tests, and creates database migrations in this coding stream recap.
A guide to implementing screenshot testing for Android using the Facebook Screenshot-Tests-For-Android library with Espresso.
A developer shares a cautionary tale about misapplying Test-Driven Development (TDD) and the 'red, green, refactor' cycle, leading to overly complex code.