Airbnb logo

How Airbnb Uses TypeScript

14 engineering articles about TypeScript from Airbnb's engineering team

Articles

Filter:
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
--
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
--
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
--
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
--
Airbnb logo
Airbnb
Intermediate
The article discusses Metis, Airbnb's next-generation data management platform designed to empower the company to manage its complex data ecosystem at scale.
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's transition from using react-with-styles to Linaria, a zero-runtime CSS-in-JS library, highlighting improvements in developer experience and web performance.
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's transition from Webpack to Metro for JavaScript bundling, highlighting significant improvements in build performance and developer experience.
Rae Liu
13 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article provides a personal account of an apprentice's experience in the Connect program at Airbnb, detailing the journey from application to post-apprenticeship.
Alejandra Castillo
6 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses the development of SLA Tracker, a visual analytics tool created at Airbnb to enhance data timeliness.
Chris C Williams
8 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article introduces visx, a collection of low-level visualization primitives for React developed by Airbnb.
Chris C Williams
8 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses 'ts-migrate', a tool developed at Airbnb to facilitate the migration of large JavaScript codebases to TypeScript.
Sergii Rudenko
12 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses how Airbnb leverages GraphQL and Apollo to significantly accelerate its development process, achieving a tenfold increase in speed.
Adam Neary
15 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's experience with React Native, detailing both the advantages and challenges faced while implementing the technology.
Gabriel Peal
16 min read
Has Summary
--

You've reached the end! All 14 articles loaded.