World Congress 2023 • Sep 27, 2023

Don't compromise on speedy delivery nor type-safety by choosing TypeScript

Jens Claes

TypeScript offers far more than basic type-checking. Master its Turing-complete environment to achieve Rust-level safety and rapid full-stack delivery without complex runtime validations.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to basic TypeScript capabilities and type annotations

How attaching structural constraints directly to runtime variables immediately prevents impossible logic comparisons and underlying software errors.

#2 about 2 min

Abstracting variables through functional generics and explicit literal strings

How parameterizing application structures through flexible schemas creates dynamic utility while mitigating unnecessary duplication footprints.

#3 about 2 min

Stripping analytical contexts at runtime for immediate execution parsing

How stripping syntax properties before runtime browser execution avoids compatibility barriers while isolating deeper algorithmic reviews.

#4 about 3 min

Treating type schemas as evaluatable functions and logical conditions

How inserting parametric definitions inside procedural boundaries produces automated consistency across heavily nested structural architectures.

#5 about 3 min

Executing nested iterative loops and dynamic object definition maps

How integrating mapping loop logic onto active union elements reduces manual intervention when producing massive variable collections.

#6 about 2 min

Measuring computational depth boundaries within Turing complete logic frameworks

How combining conditional logic syntax enables Turing complete processing loops without forcing unnecessary client runtime overhead.

#7 about 3 min

Enforcing schema constraints on incoming boundaries using parsing utilities

How introducing external verification parsers safely restricts unknown boundary traffic without misaligning internal static configuration expectations.

#8 about 5 min

Sharing domain definitions automatically across complete stack architectural boundaries

How projecting backend operational expectations explicitly onto interactive client views eliminates hidden miscommunication layers across shared systems.

#9 about 5 min

Protecting enterprise business scopes via centralized token validation requirements

How resolving operational token layers cleanly on primary request controllers avoids duplicating expensive validation tasks across deep enterprise stacks.

#10 about 3 min

Evaluating operational tradeoffs in syntax rigidity against implementation speeds

How consciously electing manual escape hatch directives offers pragmatic debugging speed while highlighting inevitable functional parser limitations.

#11 about 4 min

Clarifying best practice patterns during structural syntax tool discussions

How dropping legacy enumeration strategies in favor of simple native strings diminishes obscure compiler behaviors and overhead confusion.

Matching moments

2:28 min

Exploring the benefits of type safety and TypeScript migration

Chris Heilmann +2 · LIVE

1:20 min

Core takeaways for end-to-end TypeScript development

Marco Podien Marco Podien · WWC 2025

7:13 min

Evaluating benefits and trade-offs of using TypeScript

Phil Nash · WWC 2023

2:00 min

The origins and early problems solved by TypeScript

Dani Coll Dani Coll · WWC Europe 2026

2:51 min

Deciding when to adopt or avoid TypeScript

Rob Richardson · LIVE

2:49 min

Understanding the limitations of compile-time TypeScript safety checks

Liran Tal Liran Tal · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Don’t kill my Vibes - Simple Steps to Stay Secure when Vibe Coding

Isaac Evans

Co-founder & CEO of Semgrep

Isaac Evans