Designing Design Systems
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
Explains how to use TypeScript's Omit utility type with discriminated unions for better React component prop typing.
Dan Abramov is seeking a software engineering role in Japan, detailing his experience with React, React Native, and open-source contributions.
Anthropic proposes a new MCP approach that converts tools into executable code for more efficient AI agents, reducing token usage and errors.
Explores TanStack Router's type-safe context inheritance for path and search parameters in nested routes, showcasing automatic type propagation.
How Thoughtworks used AI and a 'Research, Review, Rebuild' workflow to modernize the Bahmni hospital system's frontend, drastically cutting migration time.
Explores the limitations of the Boolean type in programming and proposes a more expressive type system for logical expressions.
A tutorial on using Mitmproxy and Sourcemapper to download and reconstruct original JavaScript/TypeScript source code from sourcemap files.
Explains TypeScript's limitations with Map key checks and Array index access, offering practical solutions and workarounds.
How TypeScript resolved the naming conflict between its existing Iterator type and JavaScript's new global Iterator class from ECMAScript 2025.
An exploration of TanStack Router's features, focusing on its type-safe routing and developer experience for React applications.
Explores current best practices, recent advances, and future directions for deploying TypeScript, including type stripping and isolated declarations.
Explores methods for testing TypeScript types, including libraries like asserttt and potential built-in language features for type-level testing.
A guide to building a Model Context Protocol (MCP) server that connects to the Marvel API, demonstrating how to integrate external APIs with AI systems.
Analysis of Microsoft's Go port of the TypeScript compiler, discussing the timeline, benefits, and technical details of the native implementation.
Exploring how to use union and intersection types with objects in TypeScript, including discriminated unions for type narrowing.
An overview of TypeScript for JavaScript developers, explaining its syntax, how it runs, and IDE benefits.
How to use Node.js's --watch flag to create simple, interactive TypeScript playgrounds for quick code experimentation.
A tutorial on building a simple interactive command-line interface (CLI) application using Node.js and TypeScript.
Explores how to test complex TypeScript types using type-level assertions and the asserttt npm package, including implementation details.