Learn how to implement and use Hegel, a new type checker library that combines a static, strong type system with great type inference, and how it compares to TypeScript and Flow.
Most people think that by using TypeScript as their application language, they are “covered” from any emptiness error, but this assumption is wrong.
Static code analysis is a process of inspecting the source code to get some insights without actually running it. Learn more here.
Gretchen allows type-safe fetching by providing a very subtle abstraction over the popular fetch() syntax that you already know and love.
This tutorial explains the importance of design patterns in a modern codebase; demonstrates how to implement the observer, builder, and prototype design patterns in TypeScript; and breaks down the concept behind each pattern.
Building and shipping a ready-to-use desktop automation framework for three major platforms requires an elaborate development setup. In this tutorial, I’ll show you how I organize my work on nut.js.
In this article, we’ll learn how to use generic types in our functions to create more reusable functions along with generic classes and generic interfaces.
In this article, we’ll learn how we can use TypeScript with React and built components that are usable within both TypeScript and JavaScript files.
In this article, we will go through the advantages and disadvantages of using TypeScript. This will give us a better idea of when to avoid over-engineering in TypeScript.
Learn how to build a Nuxt.js application completely in TypeScript using both official and third-party libraries to help reduce bugs and facilitate collaboration among developers.
This post provides an overview of common mistakes people make when using TypeScript enums.
In the React ecosystem, tools like loadable-componets add a much simpler veneer of sanity around dynamic imports.