🚨 Big Announcement: I'm a full-time educator! 👨🏫
Kent announces he is becoming a full-time educator, focusing on creating developer workshops, courses, and content.
Kent announces he is becoming a full-time educator, focusing on creating developer workshops, courses, and content.
A guide to writing tests and benchmarks in Go, covering conventions, folder structure, and practical examples.
A guide to generating filtered PHPUnit code coverage reports for specific teams or architectural layers in large PHP projects.
A guide to automating Docker image testing using goss and Jenkins pipelines for reliable CI/CD deployments.
The author reflects on their 2018 accomplishments, including creating React Testing Library and writing a novel for NaNoWriMo.
How to refactor React tests to avoid breaking when migrating class components to function components with Hooks.
Explains how to use headless browsers, specifically Chrome and Puppeteer, to programmatically capture screenshots of web pages for technical solutions.
A guide to implementing visual regression testing for React applications using React Storybook and its Storyshots add-on.
A tutorial on writing tests for Apollo Client queries and mutations in a React application using a mocked GraphQL server.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A Swift developer shares a better approach to naming protocols for testability, focusing on behavior over types.
A guide on integrating the Jest testing framework into an Angular application and library, replacing the default Karma runner.
A guide to using and customizing JUnit 5's @Enabled and @Disabled conditions for conditional test execution.
A guide to creating custom extensions using the JUnit 5 extension model for Java testing.
A guide to setting up JUnit 5 in popular IDEs (IntelliJ, Eclipse) and build tools (Maven, Gradle), including dependencies and test execution.
A guide to writing parameterized tests in JUnit 5, covering setup, dependencies, and basic usage with examples.
A guide to JUnit 5 basics covering @Test annotation, test lifecycle, assertions, assumptions, and other core features for Java developers.
Introducing btest, a minimal, language-agnostic test runner for verifying command outputs, originally created for compiler testing.
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A guide on testing NgRx selectors in Angular applications, focusing on pure functions and memoization.