Back Arrow
Back
JavaScript
Testing Frontend — Lessons from over a million lines of TypeScript at Palantir
Testing Frontend — Lessons from over a million lines of TypeScript at Palantir

The most critical three learnings for testing frontend, from ten years helping lead frontend engineering at Palantir.

JavaScript RangeErrors | How to Prevent Them, Tutorial
JavaScript RangeErrors | How to Prevent Them, Tutorial

The complete guide on JavaScript RangeErrors, how they can occur, and techniques and tools available to prevent them.

Mocking a JavaScript Class with Jest, Two Ways to Make it Easier
Mocking a JavaScript Class with Jest, Two Ways to Make it Easier

A guide on how to mock a JavaScript class using Jest, comparing dependency injection and mocking, along with guides on how to implement both.

JavaScript LocalStorage | In-Depth Guide & Tutorial
JavaScript LocalStorage | In-Depth Guide & Tutorial

The complete guide on LocalStorage, it's API, a code walkthrough, and various trade-offs and limitations compared to other storage options.

JavaScript Unshift | In-Depth Guide & Tutorial
JavaScript Unshift | In-Depth Guide & Tutorial

An in-depth guide on the API, quirks and performance of JavaScript's unshift method, as well as best practices when using it.

JavaScript UI Testing | Best Practices, Tutorial
JavaScript UI Testing | Best Practices, Tutorial

A guide on the best practices in JavaScript UI testing, from behavior driven development, to naming conventions, to what browsers to execute tests within.

JavaScript TypeErrors and Techniques to Prevent Them
JavaScript TypeErrors and Techniques to Prevent Them

A short guide on best practices, techniques and existing tooling available to prevent TypeErrors in JavaScript or TypeScript.

JavaScript Try Catch | Complete Guide & Tutorial
JavaScript Try Catch | Complete Guide & Tutorial

A guide on the try-catch functionality available in JavaScript, it's quirks and tips on using this most effectively.

JavaScript Regressions and How to Prevent Them
JavaScript Regressions and How to Prevent Them

An exploration of why JavaScript regressions are important and an overview of automated testing techniques to prevent their occurrence.

JavaScript Reference Errors | How to Prevent Them, Tutorial
JavaScript Reference Errors | How to Prevent Them, Tutorial

The complete guide on JavaScript ReferenceErrors, how they can occur, and techniques and tools available to prevent them.

JavaScript Syntax Errors | How to Prevent Them, Tutorial
JavaScript Syntax Errors | How to Prevent Them, Tutorial

The complete guide on JavaScript Syntax Errors, how they occur, and techniques and tools available to prevent them.