The most critical three learnings for testing frontend, from ten years helping lead frontend engineering at Palantir.
The complete guide on JavaScript RangeErrors, how they can occur, and techniques and tools available to prevent them.
A guide on how to mock a JavaScript class using Jest, comparing dependency injection and mocking, along with guides on how to implement both.
The complete guide on LocalStorage, it's API, a code walkthrough, and various trade-offs and limitations compared to other storage options.
An in-depth guide on the API, quirks and performance of JavaScript's unshift method, as well as best practices when using it.
A guide on the best practices in JavaScript UI testing, from behavior driven development, to naming conventions, to what browsers to execute tests within.
A short guide on best practices, techniques and existing tooling available to prevent TypeErrors in JavaScript or TypeScript.
A guide on the try-catch functionality available in JavaScript, it's quirks and tips on using this most effectively.
An exploration of why JavaScript regressions are important and an overview of automated testing techniques to prevent their occurrence.
The complete guide on JavaScript ReferenceErrors, how they can occur, and techniques and tools available to prevent them.
The complete guide on JavaScript Syntax Errors, how they occur, and techniques and tools available to prevent them.