Skip to content

πŸ“° typescript

'any' Considered Harmful, Except For These Cases

any ftw ;)

weeklyfoo #26 / 2024-04-01
typescript

Good advice to not send just a screenshot of your borken code ;)

weeklyfoo #22 / 2024-03-04
typescriptplayground

A 10x Faster TypeScript

Today I’m excited to announce the next steps we’re taking to radically improve TypeScript performance.

weeklyfoo #76 / 2025-03-17
typescriptperformance

A checklist for your tsconfig.json

In order to feel more confident about my tsconfig.json, I decided to go through the tsconfig.json documentation, collect all commonly used options and describe them below

weeklyfoo #68 / 2025-01-19
tsconfigtypescript

Adding type safety to object IDs in TypeScript

That’s a neat approach: for example if you prefix your user ids with user_ you can implement a type check for it.

weeklyfoo #18 / 2024-02-05
typescript

Announcing TypeScript 5.6

Next minor release of TypeScript

weeklyfoo #51 / 2024-09-23
typescript

Clean React with TypeScript

How TypeScript can help you to implement React components.

weeklyfoo #52 / 2024-09-30
typescriptreact

Enhancing TypeScript

Implementing Robust Error Handling with Result and Option

weeklyfoo #47 / 2024-08-26
typescript

Essential tsconfig.json options you should use

Learn what to configure in your tsconfig

weeklyfoo #59 / 2024-11-18
tsconfigtypescript

Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature

&ltawait using something = await something()> explained

weeklyfoo #16 / 2024-01-22
javascripttypescript

How TypeScript can help in modelling business workflows

Interesting approach to implement workflows. Feels kind of overengineered but I like the concept. Especially if applications and workflows grow this would be very benificial.

weeklyfoo #18 / 2024-02-05
typescriptworkflows

Hyper-Typing

In this article, I talk about an inherent trade-off in TypeScript’s type system: stricter types are safer, but often more complex.

weeklyfoo #85 / 2025-05-19
typescript

Learn Zod So You Can Trust Your Data and Your Types

Zod is a convenient TypeScript validation library that lets you define how data should look, validate some data, and then enjoy the confidence of validated data with accurate types.

weeklyfoo #76 / 2025-03-17
zodtypescript

Michigan TypeScript Founder Successfully Runs Doom Inside TypeScript's Type System

Michigan TypeScript founder Dimitri Mitropoulos implements WebAssembly runtime in TypeScript types, enabling Doom to run after processing 177 terabytes of type definitions.

weeklyfoo #74 / 2025-03-03
typescriptdoom

Migrating 160,000 Lines of Production Banking JavaScript to TypeScript with Zero Downtime

TypeScript has become the de facto standard for building robust, maintainable, and scalable JavaScript applications. Yet, migrating a large production codebase to TypeScript can be a daunting task, especially when you’re dealing with 160,000 lines of mission-critical JavaScript and users with real money in your system, and their tax returns to submit.

weeklyfoo #74 / 2025-03-03
typescript

My Backend Stack Is Just TypeScript + Postgres. Here’s Why That’s Enough

Most people overthink their backend way too early. You start building a new product and suddenly you’re researching Kafka, Redis, background workers, message queues, analytics pipelines, caching layers, and five microservices. But if you’re being honest, you probably don’t need most of that.

weeklyfoo #82 / 2025-04-28
typescriptpostgres

Node.js Now Supports TypeScript By Default

Finally!

weeklyfoo #67 / 2025-01-13
nodejstypescript

Speeding up the JavaScript ecosystem - Isolated Declarations

TypeScript’s new isolated declaration feature is a game changer for sharing code among developers.

weeklyfoo #41 / 2024-07-14
typescript

Testing Frontend

Lessons from over a million lines of TypeScript at Palantir

weeklyfoo #53 / 2024-10-07
testingtypescript

The TSConfig Cheat Sheet

All you need to know about tsconfig.

weeklyfoo #30 / 2024-04-29
typescript

Total TypeScript Essentials

Essentials is a book for devs of all levels to learn advanced type manipulation and real-world application development patterns in TypeScript.

weeklyfoo #41 / 2024-07-14
typescriptlearning

TypeScript - Branded Types

Symbols!

weeklyfoo #30 / 2024-04-29
typescript

TypeScript 5.5 - A Blockbuster Release

Lots of new features in the next minor release

weeklyfoo #40 / 2024-07-08
typescript

Typescript support in Nodejs

It is possible to execute TypeScript files by setting the experimental flag β€”experimental-strip-types.

weeklyfoo #43 / 2024-07-29
nodetypescript

Write your own Zod

If you’re interested how zod works under the hood and think about writing your own zod, then this is a great starting point.

weeklyfoo #2 / 2023-10-16
typescriptzod