Typescript Prevents Bad Things... and Good Things
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A guide to publishing an npm package that supports both ESM and CommonJS modules using TypeScript, including dual tsconfig files and package.json exports.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
A comparison of Array<string> vs string[] syntax in TypeScript, arguing for the generic notation's superior readability and maintainability.
A Redux maintainer shares painful lessons learned migrating packages to ES Modules, covering build tools, configurations, and compatibility issues.
How to type a ...rest parameter in a TypeScript interface using an index signature, demonstrated in a React/Next.js NavLink component.
A tutorial on building a user registration, login, and management (CRUD) application using Next.js 13 with the App Router, TypeScript, React, and MongoDB.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
A guide to using Zod schema validation with Playwright for robust API testing, focusing on response shape over content.
A deep dive into React Query concepts, common misconceptions, and best practices for effective data fetching in React applications.
A personal blog post reflecting on books read, AI's impact, and developer experience, with a focus on technology and purpose.
How to resolve circular dependency errors in Angular Standalone Components using the forwardRef function.
A guide to managing static assets in Vite projects, covering configuration strategies for predictable file placement, hashing, and using a custom plugin.
A quick introduction to using the Record<K, V> utility type in TypeScript for defining object types with specific keys and values.
A guide to unit testing 11ty (Eleventy) JavaScript/TypeScript templates using Vitest, focusing on testing data and render methods.
React Query v5 will remove useQuery callbacks, exploring API design challenges and the rationale behind breaking changes in library development.
A beginner's guide to understanding and using function types in TypeScript, covering syntax, type aliases, and practical examples.
A tutorial on building a full-stack TypeScript application with end-to-end type safety using tRPC, React, and Node.js.
A code review of the Obsidian Clipper plugin, focusing on its TypeScript and Svelte implementation for clipping web content into notes.
A React Query maintainer explains the decision-making process for adding new features, comparing modular vs holistic libraries.