Shopify logo

How Shopify Uses TypeScript

24 engineering articles about TypeScript from Shopify's engineering team

Articles

Filter:
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
--
Shopify logo
Shopify
Beginner
The article discusses improvements made to Sidekick's streaming experience for Large Language Model (LLM) chatbots, focusing on resolving issues like Markdown rendering jank and response delays.
Ates Goral
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the migration of Shopify's Retail Point of Sale app from Vanilla Redux to Redux Toolkit (RTK), highlighting the challenges and benefits of this transition.
Daniel Friyia
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the development and features of the Ruby LSP (Language Server Protocol), aimed at enhancing the developer experience in Ruby programming.
Vinicius Stock
17 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the integration of JavaScript into Shopify Functions via WebAssembly, highlighting the development of Javy, a toolchain for running JavaScript in a WebAssembly environment.
Shopify logo
Shopify
Intermediate
The article discusses the complete rewrite of Shopify's CLI from Ruby to Node. js, focusing on enhancing the developer experience.
Pedro Piñera
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article reviews the advancements made in React Native Skia over the past year, highlighting its integration with Skia for 2D graphics rendering across multiple platforms.
William Candillon
9 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses managing React form state using the React-Form library from Shopify.
Joe Keohan
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article provides an in-depth look at Shopify's technical interview process, detailing what candidates can expect at each stage and offering preparation tips.
Ashley Sawatsky
9 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the integration of Vite with Hydrogen to enhance developer experience and performance for Shopify storefronts.
Shopify logo
Shopify
Intermediate
The article chronicles the journey of a Dev Degree intern at Shopify, focusing on their experiences and lessons learned during their first placement as a back-end developer.
Carmela Leung
12 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the development of an App Clip using React Native, highlighting the challenges and solutions encountered while adhering to the 10MB size limit.
Sebastian Ekström
17 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses how Shopify's React Native Foundations team simplifies code reuse across various mobile applications by adopting a monorepo approach.
Elvira Burchik
10 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article provides insights from three Shopify developers on their experiences with React Native, highlighting its benefits for both web and native developers, as well as the challenges they face...
Shopify logo
Shopify
Intermediate
The article discusses Shopify's experience with integrating React Native into their mobile development process, particularly focusing on the management of native code.
Colin Gray
10 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the development of Hydrogen, a React framework designed for building custom storefronts on Shopify.
Shopify logo
Shopify
Advanced
The article discusses how Shopify utilizes WebAssembly (Wasm) outside of the browser to enhance its platform's extensibility and performance.
Shopify logo
Shopify
Beginner
The article discusses the challenges and advancements in adopting static typing in Ruby at Shopify, particularly through the use of Sorbet.
Ufuk Kayserilioglu
8 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses five effective strategies to enhance the styling workflow in React Native applications.
Joel Besada
12 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the migration of Shopify's large TypeScript codebase to utilize project references, highlighting the challenges faced with editor performance and the improvements achieved thr...
Ismail Syed
8 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the Dev Degree program at Shopify, which integrates university education with hands-on developer experience over four years.
Jean-Michel Lemieux, CTO
12 min read
Has Summary
--
Shopify logo
Shopify
Beginner
This article provides a comprehensive guide on creating native components in React Native that can accept subviews, specifically focusing on implementing a bottom sheet functionality for Android.
Joe Redridge
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
This article discusses the process of building a responsive and accessible data table component in React, focusing on the challenges and solutions encountered during development.
Amber Armstrong
10 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article provides an in-depth look at Shopify's tech stack and engineering practices, detailing how the platform scales to support over 600,000 merchants and 80,000 requests per second.

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