My 2019 Year in Review
A developer's 2019 year in review, focusing on open-source contributions to projects like Gatsby, TypeScript, and DEV.
A developer's 2019 year in review, focusing on open-source contributions to projects like Gatsby, TypeScript, and DEV.
A tutorial on implementing both built-in and custom validations for template-driven forms in Angular, including username availability and password matching.
A tutorial on implementing built-in and custom validations for reactive forms in Angular, including username availability and password matching.
A TSLint maintainer reflects on the project's history, challenges, and the community's transition to ESLint for TypeScript linting.
A technical guide on migrating from TSLint to ESLint using the tslint-to-eslint-config utility, covering rule conversion and configuration mapping.
Explores the history of JavaScript linting tools, from JSLint to ESLint, and introduces the context for migrating from TSLint to ESLint.
A developer shares their journey learning React, TypeScript, Gatsby, and Python while transitioning from UWP development and contributing to open-source projects.
A developer's journey to improve TypeScript's error message for using a colon instead of an equals sign in enum member assignments.
A deep dive into implementing binary arithmetic using TypeScript's type system, exploring bits, generic types, and type-level operations.
A guide on how to start adding tests to a large, existing codebase, focusing on the Testing Trophy methodology for the best return on investment.
Explains boolean values in JavaScript and TypeScript, including truthy/falsy values, the Boolean function, and TypeScript's boolean type.
Explains the void operator in JavaScript and the void type in TypeScript, highlighting their differences and common use cases.
An explanation of the Symbol primitive in JavaScript and TypeScript, covering creation, uniqueness, and use cases.
A developer explains their journey from skepticism to embracing TypeScript, highlighting its benefits for modern JavaScript development.
A guide to extending TypeScript's JSX interfaces for React to support new HTML attributes like lazy loading.
Explains how to validate mapped types and use const context in TypeScript for better type safety with object keys.
A guide to using JavaScript's optional chaining operator (?.) to safely access deeply nested object properties, reducing boilerplate null checks.
A TypeScript guide on using conditional types to enforce exact object shapes, preventing extra properties.
Explains the constructor interface pattern in TypeScript to solve instantiation issues with abstract classes in structural typing.
A developer details their migration from Jekyll to Gatsby for a static blog, citing React/TypeScript skills and benefits of Netlify hosting.