Advertisement Β· 728 Γ— 90

Posts by Patrick Kerschbaum

Sensible tsconfig.json Defaults The TypeScript configuration I use as a basis for new projects.

Updated my "sensible-tsconfig-defaults" post for the newly released TypeScript 6.

It now covers newer defaults, Node.js type stripping / erasableSyntaxOnly, and where I’d start with tsconfig in 2026.

patricktree.me/tidbits/sens...

#TypeScript

1 week ago 1 0 0 0
My macOS Setup - February 2026 My macOS setup - tools, shortcuts and workflows that keep me productive.

patricktree.me/tidbits/my-m...

1 month ago 0 0 0 0
My Agentic Coding Setup - February 2026 The terminal, coding agent, model, and customizations I use for Agentic Coding as of February 2026.

patricktree.me/blog/my-agen...

1 month ago 0 0 1 0

Published two new blog posts today:

πŸ“ My Agentic Coding Setup - February 2026
VS Code terminal, Pi Coding Agent, Opus 4.6, custom skills, and how I split complex work across sessions.

πŸ“ My macOS Setup - February 2026
The tools and shortcuts I rely on daily.

Links below πŸ‘‡

1 month ago 0 0 1 0
Preview
Pi Coding Agent Notifications - Visual Studio Marketplace Extension for Visual Studio Code - Show terminal notifications from Pi Coding Agent (http://pi.dev/) when it needs user input.

Pi VS Code Terminal Notify - macOS notifications when Pi Coding Agent is waiting for input (auto-focus on click).
VS Code extension + Pi package.

VS Code: marketplace.visualstudio.com/items?itemNa...
Pi package: www.npmjs.com/package/pi-v...

1 month ago 1 0 0 0
Consistent Visual Assertions via Playwright Server in Docker How to make Playwright visual assertions consistent across developer machines and CI by running Playwright Server in Docker and connecting tests remotely.

patricktree.me/blog/consist...

2 months ago 4 0 0 0
image showing the same text rendered by MacOS and Ubuntu, and a "difference image" highlighting the differences

image showing the same text rendered by MacOS and Ubuntu, and a "difference image" highlighting the differences

Today, I'm writing about the flakiness of visual regression tests due to rendering differences across machines, and how I made the snapshots stable with Playwright Server in Docker

2 months ago 14 0 1 1
Advertisement
GitHub - gensx-inc/gensx: The TypeScript framework for agents & workflows with react-like components. Lightning fast dev loop. Easy to learn. Easy to extend. The TypeScript framework for agents & workflows with react-like components. Lightning fast dev loop. Easy to learn. Easy to extend. - gensx-inc/gensx

Maybe github.com/gensx-inc/ge...?

1 year ago 0 0 0 0
Large-scale code changes using ASTs and jscodeshift How I used Abstract Syntax Trees (ASTs) and the `jscodeshift` library to migrate module specifiers to full paths in a TypeScript codebase.

πŸ†•Blogpost: Large-scale code changes using ASTs and jscodeshift

How I used Abstract Syntax Trees (ASTs) and the `jscodeshift` library to migrate module specifiers to full paths in a TypeScript codebase.

pkerschbaum.com/blog/large-s...

#AST #jscodeshift #codemod #typescript #webdev

1 year ago 1 0 0 0
The Epic Programming Principles Cheat Sheet. A summary of all the principles

The Epic Programming Principles Cheat Sheet. A summary of all the principles

The Epic Programming Principles: the guide I use to make decisions as a software engineer.

Transcending specific tools or frameworks, these principles will help you guide your career, craft, and technical choices.

See details and examples for each principle here: www.epicweb.dev/principles πŸ“–

1 year ago 307 66 21 16
How Prisma adapts Result Types based on the Actual Arguments given A lesson on how to achieve fine-grained TypeScript results by combining generics with conditional types.

Blogpost: How Prisma adapts Result Types based on the Actual Arguments given

A lesson on how to achieve fine-grained TypeScript results by combining generics with conditional types.

pkerschbaum.com/blog/how-pri...

#typescript #prisma #generics #conditionaltypes #webdev

1 year ago 1 0 0 0