#

TypeScript Programming Tutorials & Engineering Articles

214 TypeScript tutorials, guides, and engineering insights from Slack, Cloudflare, Shopify, and more

TypeScript Articles & Tutorials

Filter:
Cloudflare logo
Cloudflare
Advanced
The article discusses the development of vinext, a new front-end framework that serves as a drop-in replacement for Next. js, built using Vite and designed for deployment on Cloudflare Workers.
Cloudflare logo
Cloudflare
Intermediate
The article introduces Code Mode, a technique that allows AI agents to interact with the entire Cloudflare API using only 1,000 tokens, significantly reducing context window usage.
Matt Carey
9 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article introduces Markdown for Agents, a feature by Cloudflare that allows AI systems to request web content in Markdown format instead of HTML.
Celso Martinho
7 min read
Includes Code
Has Summary
--
Spotify logo
Spotify
Intermediate
This article details the tooling behind Spotify's mobile app release process, focusing on the Release Manager Dashboard built as a Backstage plugin.
Jacob Vesterlund and Katie Walker
9 min read
Has Summary
--
OpenAI logo
OpenAI
Intermediate
This article explains how OpenAI built the Codex App Server, a bidirectional JSON-RPC API that serves as the critical link between the Codex harness (agent loop and logic) and various client surfac...
Celia Chen
14 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
Cloudflare introduces Moltworker, an open-source middleware that enables running the Moltbot self-hosted AI agent on Cloudflare's Developer Platform instead of dedicated hardware like Mac minis.
Celso Martinho
11 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
This article details the engineering challenges behind building an animated ASCII banner for GitHub Copilot CLI, revealing how a seemingly simple 3-second animation required over 6,000 lines of Typ...
Aaron Winston
17 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
This article demonstrates how to port a Matrix homeserver from traditional infrastructure (Synapse on VPS) to Cloudflare Workers, creating a serverless, zero-maintenance deployment with automatic p...
Spotify logo
Spotify
Intermediate
Spotify announces the three recipients of its 2025 FOSS Fund: FFmpeg (€30,000), Mock Service Worker/MSW (€15,000), and Xiph. Org Foundation (€25,000).
Dave Zolotusky
6 min read
Has Summary
--
Meta logo
Meta
Intermediate
The 2025 Typed Python Survey provides insights into the adoption of Python's type system, highlighting code quality and flexibility as primary motivations for its use.
Google logo
Google
Intermediate
The article introduces the Agent Development Kit (ADK) for TypeScript, an open-source framework that enables developers to build AI agents using a code-first approach.
Toni Klopfenstein
3 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
This article details Slack's journey through a Voluntary Product Accessibility Template (VPAT) assessment for their Android app, conducted by a third-party vendor in 2024 following their IA4 UI red...
Hye Jung Choi
11 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the advancements in AI agents with the introduction of Gemini 3 Pro Preview, highlighting its capabilities for building sophisticated agents using open-source frameworks.
Philipp Schmid, Vishal Dharmadhikari
5 min read
Has Summary
--
Slack logo
Slack
Advanced
Slack's build pipeline team reduced build times for Quip and Slack Canvas from 60 minutes to as little as 10 minutes by applying classic software engineering principles—separation of concerns, cach...
David Reed
19 min read
Includes Code
Has Summary
--
Anthropic logo
Anthropic
Intermediate
The article discusses the Model Context Protocol (MCP), an open standard for connecting AI agents to external systems, and how code execution can enhance the efficiency of these agents.
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
Michael Rebello
13 min read
Has Summary
--
Slack logo
Slack
Intermediate
This article details Slack's approach to making Chef infrastructure deployments safer by splitting a single production Chef environment into six bucketed environments (prod-1 through prod-6) mapped...
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
Slack's Deploy Safety Program, launched in mid-2023, achieved a 90% reduction in customer impact hours by January 2025 through automated detection, remediation, and cultural changes across all depl...
OpenAI logo
OpenAI
Intermediate
OpenAI has announced the general availability of Codex, a powerful coding assistant, along with three new features aimed at enhancing its utility for engineering teams.
OpenAI
5 min read
Includes Code
Has Summary
--
Anthropic logo
Anthropic
Advanced
The article discusses the Claude Agent SDK, a tool designed to enable developers to build versatile agents capable of performing coding and non-coding tasks.
11 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses a new approach to using the Model Context Protocol (MCP) by converting its tools into a TypeScript API, which allows Large Language Models (LLMs) to generate code that interac...
Kenton Varda
15 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses the Cloudflare Workers Launchpad program, highlighting its impact on startups and introducing the new Cohort #6 participants.
Christopher Rotas
8 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
Cap'n Web is a new RPC system designed for browsers and web servers, implemented in pure TypeScript.
Airbnb logo
Airbnb
Intermediate
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Intermediate
This article serves as a practical guide for building ClickHouse-powered APIs in web applications, specifically using React and MooseStack.
Fiveonefour & ClickHouse Team
13 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
The article explores the potential need for Object-Relational Mappers (ORMs) in Online Analytical Processing (OLAP) environments, particularly focusing on ClickHouse.
Fiveonefour & ClickHouse Team
17 min read
Includes Code
Has Summary
--
Notion logo
Notion
Intermediate
The article provides an in-depth look at Notion's hosted Model Context Protocol (MCP) server, detailing its capabilities and integration with AI tools like Cursor and Claude.
Kenneth Sinder
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses how Shopify's Admin was optimized to be 30% faster and prepared for AI integration by transforming its architecture.
Craig Brunner
7 min read
Includes Code
Has Summary
--
Anthropic logo
Anthropic
Intermediate
The article introduces Desktop Extensions, a new packaging format for Model Context Protocol (MCP) servers that simplifies installation for Claude Desktop users.
13 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses the collaboration of ten leading AI companies in building remote Model Context Protocol (MCP) servers on Cloudflare, enabling seamless project management and application deplo...
Dina Kozlov
14 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
Pinterest successfully migrated 3. 7 million lines of code from Flow to TypeScript over eight months, enhancing type safety and developer experience.
Pinterest Engineering
12 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline, significantly reducing build times and eliminating unnecessary frontend builds.
Cloudflare logo
Cloudflare
Intermediate
Cloudflare Snippets are now generally available, providing a fast and flexible way to control HTTP traffic using lightweight JavaScript code rules at no extra cost for all paid plans.
Nikita Cano
7 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article introduces AutoRAG, a fully managed Retrieval-Augmented Generation (RAG) pipeline available in open beta on Cloudflare.
Anni Wang
11 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses how to build and deploy Remote Model Context Protocol (MCP) servers on Cloudflare, highlighting the new capabilities that allow these servers to be accessible over the interne...
Brendan Irvine-Broque
14 min read
Includes Code
Has Summary
--
Spotify logo
Spotify
Advanced
The article provides insights into the Certified Backstage Associate (CBA) exam, a new certification offered by The Linux Foundation that validates skills in building and managing Backstage, an ope...
André Wanlin
10 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the development of Slack's enterprise search functionality, emphasizing its security and privacy features.
Notion logo
Notion
Beginner
The article discusses Notion's innovative 'ratcheting' system, which utilizes custom ESLint rules to gradually modernize their codebase while maintaining developer velocity.
Ankit Sardesai, Jake Teton-Landis
7 min read
Includes Code
Has Summary
--
Anjali Shah
6 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses Cloudflare's approach to upgrading their developer documentation by treating it as an open source product.
Kim Jeske
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article 'Break Stuff on Purpose' discusses the importance of intentionally causing failures in systems to improve recovery processes and enhance resilience.
Sean Madden
8 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Slack's audit logs and the detection of anomalous activity within its platform.
Ryan Persaud
10 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the redesign of Astra's chunk management system, transitioning from fixed-size chunks to dynamic chunks to improve efficiency and reduce costs.
Kai Chen - Software Engineering Intern
8 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb's adoption of Bazel as a universal build system for their large-scale web monorepo is detailed in this article.
Sharmila Jesupaul
12 min read
Includes Code
Has Summary
--
Palantir logo
Palantir
Intermediate
The article discusses the transition of AI prototypes to production, emphasizing the importance of rigorous Testing & Evaluation (T&E) to ensure reliability and trust in AI systems.
Palantir
15 min read
Has Summary
--
Palantir logo
Palantir
Intermediate
The article discusses the implementation of Palantir's AI-enabled Customer Service Engine (CSE), focusing on how AI agents operate within an enterprise's data landscape.
Palantir
9 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses a challenging bug encountered while integrating Quip's technology into Slack, focusing on TCP state management and EOFError issues.
Brett Wines
9 min read
Includes Code
Has Summary
--
Notion logo
Notion
Intermediate
This article explores the evolution of Notion's data catalog, detailing the challenges faced and solutions implemented across three distinct phases.
Wendy Jiao, Parul Baweja, Evelyn Wou
13 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Sandcastle, an internal prototyping platform developed by Airbnb that empowers data scientists, engineers, and product managers to create interactive data/AI applications.
Daniel Miller
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb successfully upgraded its web surfaces from React 16 to React 18 using a systematic approach called the React Upgrade System.
Andre Wiggins
11 min read
Includes Code
Has Summary
--