How I learned to stop worrying and love the types & tests
A data scientist's journey from Python/Jupyter to embracing TypeScript, tests, and tools for building maintainable software.
A data scientist's journey from Python/Jupyter to embracing TypeScript, tests, and tools for building maintainable software.
A tutorial on setting up and running tests for a Node.js application using the Jest testing framework.
A tutorial on how to mock Firebase database and authentication features using Jest for unit testing in JavaScript/Node.js.
A developer's guide to preventing production incidents through team culture, automated testing, and robust deployment processes.
A guide offering 10 practical tips for writing clearer, more maintainable, and effective software tests, focusing on documentation and isolation.
A guide on configuring Jest to work with Babel Module Resolver aliases for cleaner imports in tests.
Explains why you should make your tests fail to ensure they are actually testing the intended functionality and not giving false confidence.
Explains how to use Java 13 text blocks in test code while keeping main project code compatible with older Java versions like Java 8.
A senior frontend engineer reviews 2019, covering remote work with Vue.js, side projects, blogging stats, and a failed online course venture.
A guide to mocking the JavaScript Date object in Jest for consistent testing, covering timezone configuration and mocking Date.now.
An advanced guide to pytest features like parametrized tests, fixtures, and organizing large test suites, based on a Python Frederick presentation.
A tutorial on testing React components connected to a Redux store using Jest and Redux Mock Store.
A guide to using shallow rendering in Jest snapshot tests to avoid large outputs and duplicated test setups for React parent components.
The article argues against writing many small, single-assertion tests for React components, advocating for fewer, more comprehensive tests.
The author explains their decision to create a Patreon for financial support to improve their long-form educational content and live streams.
A tutorial on setting up and writing tests for a React Counter component using Mocha, Chai, and Enzyme.
A tutorial on setting up Continuous Integration for a JavaScript project using Travis CI, including configuration and testing.
A tutorial on setting up and writing end-to-end tests for a React application using the Cypress testing framework.
A tutorial on setting up and using Jest to test React components, including assertions and snapshot testing.
A guide on effective software testing: write tests, avoid 100% coverage, and focus on integration tests for confidence.