We use type safety not on preference, but because we want to make money
A developer explains how a simple typo in JavaScript code caused a major billing issue, arguing for the business necessity of type safety.
A developer explains how a simple typo in JavaScript code caused a major billing issue, arguing for the business necessity of type safety.
A developer's pragmatic take on choosing between JavaScript and TypeScript for different project stages, based on personal experience with two large frontend projects.
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 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.