Import path aliasing is a crutch for poor architecture
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
A developer uses Knip to identify and remove unused code, dependencies, and files from a Next.js app to improve performance and reduce bundle size.
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 guide to setting up and integrating ESLint, Prettier, and TypeScript for static analysis and code quality in JavaScript/TypeScript projects.
FAQs on configuring ESLint, Prettier, and TypeScript together, explaining key packages and best practices for modern JavaScript/TypeScript development.
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 deep dive into fixing a TypeScript bug where spread operators with generic tuple types produce incorrect type inferences.
A beginner's guide to understanding and using function types in TypeScript, covering syntax, type aliases, and practical examples.
An open source maintainer outlines their 2023 goals, focusing on TypeScript static analysis, community engagement, and performance improvements for typescript-eslint.