Topic mix

TypeScript

36 moments from 30 videos · 1:45:37 total

This playlist gathers key segments from senior developers sharing real-world strategies for scaling codebases, refining type definitions, and optimizing compiler performance in TypeScript.

1, 2, 3... Fastify!
Play section TypeScript ecosystem integrations and AI code completion
TypeScript ecosystem integrations and AI code completion thumbnail

TypeScript ecosystem integrations and AI code completion

Deploying strict static interface typings and algorithmic pattern generation tooling to accelerate feature turnaround on sprawling codebases.

Do TypeScript without TypeScript
Play section Misconceptions about TypeScript safety capabilities
Misconceptions about TypeScript safety capabilities thumbnail

Misconceptions about TypeScript safety capabilities

Recognizing that static models prevent trivial bugs but cannot protect against business logic flaws or security vulnerabilities.

Play section Gaining TypeScript benefits using JSDoc alternatives
Gaining TypeScript benefits using JSDoc alternatives thumbnail

Gaining TypeScript benefits using JSDoc alternatives

How combining standard comments with dedicated language extensions separates type checking from code execution without compilation overhead.

Play section Evaluating TypeScript benefits and project drawbacks
Evaluating TypeScript benefits and project drawbacks thumbnail

Evaluating TypeScript benefits and project drawbacks

How adopting modern language servers provides IDE support but introduces transpilation wait times and rigid compiler configurations.

End-to-End TypeScript: Completing the Modern Development Stack
Play section The popularity and benefits of TypeScript
The popularity and benefits of TypeScript thumbnail

The popularity and benefits of TypeScript

Because loose types cause bugs, adopting TypeScript improves code readability and maintainability across modern stacks.

Play section Configuring the TypeScript compiler and strict mode
Configuring the TypeScript compiler and strict mode thumbnail

Configuring the TypeScript compiler and strict mode

Because the unstructured any type defeats type safety, developers can leverage tsconfig strict mode to strictly enforce typings.

Play section Native TypeScript support in modern runtimes
Native TypeScript support in modern runtimes thumbnail

Native TypeScript support in modern runtimes

Compiling code manually slows implementation, so newer runtimes like Bun and Deno support native TypeScript execution out of the box.

Vuejs and TypeScript- Working Together like Peanut Butter and Jelly
Play section Solving function calling errors with TypeScript
Solving function calling errors with TypeScript thumbnail

Solving function calling errors with TypeScript

How TypeScript acts as a design-time superset of JavaScript to ensure you structure and call functions correctly.

Play section Annotating codebase files with explicit TypeScript constraints
Annotating codebase files with explicit TypeScript constraints thumbnail

Annotating codebase files with explicit TypeScript constraints

Renaming JavaScript files to TypeScript and adding explicit type hints to interfaces and function parameters.

Advanced Typing in TypeScript
Play section Core design principles and features of TypeScript
Core design principles and features of TypeScript thumbnail

Core design principles and features of TypeScript

An overview of why TypeScript goes beyond simple data annotations to support dynamic behavior through structural typing and inference.

Cryptographic agility for a post-quantum future: Falcon signatures in TypeScript
Play section TypeScript and WebAssembly dependencies for Falcon solutions
TypeScript and WebAssembly dependencies for Falcon solutions thumbnail

TypeScript and WebAssembly dependencies for Falcon solutions

Reviewing the open-source repositories linking a low-level C implementation to TypeScript bindings.

Play section Implementing post-quantum transaction signing flows in TypeScript
Implementing post-quantum transaction signing flows in TypeScript thumbnail

Implementing post-quantum transaction signing flows in TypeScript

A code walkthrough showing how to decrypt a local seed buffer to create a signing key.

Nest.js - TypeScript in the backend can also be clean
Play section Choosing TypeScript for complex backend applications
Choosing TypeScript for complex backend applications thumbnail

Choosing TypeScript for complex backend applications

Why TypeScript simplifies backend development for teams transitioning from frontend frameworks.

Interior Decorating (TypeScript Decorators)
Play section Introduction to TypeScript decorators and their core purpose
Introduction to TypeScript decorators and their core purpose thumbnail

Introduction to TypeScript decorators and their core purpose

Decorators attach declarative behaviors to code at runtime without modifying the underlying implementation.

Getting Started with Deno in Production
Play section Compiling TypeScript automatically with strict linting and formatting
Compiling TypeScript automatically with strict linting and formatting thumbnail

Compiling TypeScript automatically with strict linting and formatting

Relying on built-in toolchains provides zero-configuration TypeScript compilation alongside native syntax checking and automatic code formatting tools.

Stop using Node.js like in 2020! What changed and what you can do today with Node.js
Play section Executing TypeScript code natively without configuring third-party compilation tools
Executing TypeScript code natively without configuring third-party compilation tools thumbnail

Executing TypeScript code natively without configuring third-party compilation tools

Running typed JavaScript files directly through native commands and managing initialization arguments with configuration blueprints.

4 Steps from JavaScript to TypeScript
Play section Evaluating benefits and trade-offs of using TypeScript
Evaluating benefits and trade-offs of using TypeScript thumbnail

Evaluating benefits and trade-offs of using TypeScript

Type safety and advanced tooling improve code reliability but introduce learning curves and compilation overhead.

Building software that scales with Typescript
Play section Introduction to scaling software systems with TypeScript
Introduction to scaling software systems with TypeScript thumbnail

Introduction to scaling software systems with TypeScript

Identifying readability, structure, and enforcement as key pillars enables successful codebase scaling.

tRPC: API schemas are pure overhead
Play section Introduction to tRPC and TypeScript type inference
Introduction to tRPC and TypeScript type inference thumbnail

Introduction to tRPC and TypeScript type inference

Extracting object shapes using TypeScript typeof enables sharing data between client and server without explicit schemas.

Where we're going we don't need JavaScript - Programming with Type Annotations
Play section Comparing JavaScript variables to TypeScript type annotations
Comparing JavaScript variables to TypeScript type annotations thumbnail

Comparing JavaScript variables to TypeScript type annotations

How generic abstractions function as dynamic value factories rather than static variable assignments.

Hello generics, goodbye boilerplate!
Play section Introduction to TypeScript generics for type safety
Introduction to TypeScript generics for type safety thumbnail

Introduction to TypeScript generics for type safety

How TypeScript generics enable type-agnostic but strongly typed reusable functions.

How to Create New RxJS Operators
Play section Applying DRY principles to complex pipelines with TypeScript
Applying DRY principles to complex pipelines with TypeScript thumbnail

Applying DRY principles to complex pipelines with TypeScript

Relying on strict TypeScript definitions ensures correct implementations when abstracting repetitive pipeline logic into operators.

Lies we Tell Ourselves As Developers
Play section Introduction to hidden problems in typical TypeScript code
Introduction to hidden problems in typical TypeScript code thumbnail

Introduction to hidden problems in typical TypeScript code

Standard syntax and type definitions can compile perfectly while hiding critical failures that crash programs at runtime.

WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
Play section Safely migrating legacy JavaScript codebases to strict TypeScript
Safely migrating legacy JavaScript codebases to strict TypeScript thumbnail

Safely migrating legacy JavaScript codebases to strict TypeScript

Incrementally adopting type safety across vast legacy repositories eliminates runtime errors without business disruption.

Advanced Cypress: custom assertions and tasks
Play section TypeScript integration and testing dynamic translated text keys
TypeScript integration and testing dynamic translated text keys thumbnail

TypeScript integration and testing dynamic translated text keys

Handle internationalization localization checks safely and implement robust static typing using module declaration merging.

WeAreDevelopers LIVE - Dishonest Charts, BritCSS, Debugging with AI
Play section Exploring the benefits of type safety and TypeScript migration
Exploring the benefits of type safety and TypeScript migration thumbnail

Exploring the benefits of type safety and TypeScript migration

How migrating to strict typing environments strengthens large code architecture.

How AWS Generates Polyglot Libraries Based on a Single TypeScript Codebase
Play section Developing a foundational TypeScript catalog application
Developing a foundational TypeScript catalog application thumbnail

Developing a foundational TypeScript catalog application

Standard applications written with standard typescript logic operate as the underlying functionality payload model.

Friend or Foe? TypeScript Security Fallacies
Play section Context of npm vulnerabilities and TypeScript security assumptions
Context of npm vulnerabilities and TypeScript security assumptions thumbnail

Context of npm vulnerabilities and TypeScript security assumptions

Introducing the false assumption that TypeScript provides embedded security guardrails during backend development.

Writing a full-text search engine in TypeScript
Play section Implementing prefix tree nodes natively in TypeScript
Implementing prefix tree nodes natively in TypeScript thumbnail

Implementing prefix tree nodes natively in TypeScript

Applying typed maps and robust object structures guarantees proper element tracking during native programmatic tree node creation.

Svelte ♥ TypeScript and so will you
Play section The importance of TypeScript in enterprise Svelte projects
The importance of TypeScript in enterprise Svelte projects thumbnail

The importance of TypeScript in enterprise Svelte projects

Adding static type checking improves the long-term maintainability of large enterprise applications built with Svelte.

Angular Features You Should be Using
Play section Reusing component logic through typescript class inheritance
Reusing component logic through typescript class inheritance thumbnail

Reusing component logic through typescript class inheritance

Extending base typescript classes removes logic duplication while strictly preserving isolated layouts and styling.

GraphQL + Apollo + Next.js: A Lovely Trio
Play section Configuring automatic TypeScript support for Next.js applications
Configuring automatic TypeScript support for Next.js applications thumbnail

Configuring automatic TypeScript support for Next.js applications

How Next.js automatically detects and configures TypeScript compilation while providing precise property types for server loading.

Meet Your New BFF: Backend to Frontend without the Duct Tape
Play section Establishing a basic Node Express server with TypeScript
Establishing a basic Node Express server with TypeScript thumbnail

Establishing a basic Node Express server with TypeScript

Spinning up an initial Node backend utilizing TypeScript guarantees type-safe routing out of the box.

Heavy Hard Drives, Car Tyre Trackers and One Big $44 Billion Mistake - Kitty Giraudel
Play section Assessing headlines on Markdown, legal disputes, and TypeScript
Assessing headlines on Markdown, legal disputes, and TypeScript thumbnail

Assessing headlines on Markdown, legal disputes, and TypeScript

Claims about IBM standardizing Markdown and TypeScript outperforming C++ highlight skepticism in software engineering news.

WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Play section Porting the TypeScript compiler to Go
Porting the TypeScript compiler to Go thumbnail

Porting the TypeScript compiler to Go

Microsoft is actively rewriting the TypeScript compiler into Go to drastically improve memory consumption and compilation speeds.

Form Validation. The Tested Way
Play section Future developments and TypeScript rewrite for Vest version four
Future developments and TypeScript rewrite for Vest version four thumbnail

Future developments and TypeScript rewrite for Vest version four

Upcoming major framework releases introduce complete TypeScript rewrites alongside improved type safety and stability.

Your mix. Instantly.

More mixes