#
Swift Programming Tutorials & Engineering Articles
120 Swift tutorials, guides, and engineering insights from Uber, Shopify, LinkedIn, and more
Companies Using This
Swift Articles & Tutorials
Filter:
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
--
The article discusses the development of the Sora Android app, which was built in 28 days using Codex.
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.
This article details how Uber standardized its mobile analytics system to improve data consistency and quality across its applications.
The article discusses the deployment of on-device generative AI (GenAI) using LiteRT-LM in Chrome, Chromebook Plus, and Pixel Watch.
Yu-hui Chen, Ram Iyengar
9 min read
Includes Code
Has Summary
--
The article summarizes the key announcements and developments from Developer Week 2025, highlighting new features and tools added to Cloudflare's developer platform.
Vy Ton
6 min read
Has Summary
--
NVIDIA and the PyTorch team at Meta have collaborated to integrate federated learning capabilities into mobile devices using NVIDIA FLARE and ExecuTorch.
Ziyue Xu
12 min read
Includes Code
Has Summary
--
The article discusses Profile-Guided Optimization (PGO) in Go programming, detailing its implementation at Uber to enhance performance through runtime profiling data.
The article discusses the recent capability for developers to stream augmented reality (AR) experiences to the Apple iPad using NVIDIA Omniverse.
Max Bickley
3 min read
Has Summary
--
SafetyCulture describes how they streamlined gRPC development for their offline-first mobile apps by automating code generation for their C++ middleware layer called Crux.
The article discusses how Meta's Threads team has approached performance optimization for the iOS app amid rapid user growth.
Dave LaMacchia
18 min read
Has Summary
--
The article celebrates Flutter's evolution into a production-grade app framework, highlighting its widespread adoption and the vibrant community that supports it.
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
--
This article discusses how to efficiently process one billion rows of data using RAPIDS cuDF pandas accelerator mode, highlighting new features that enhance performance.
The article discusses Uber's implementation of Live Activities on iOS, highlighting the design and engineering challenges faced during development.
Francesco Frison
13 min read
Has Summary
--
The article discusses the concept of Operational Responsibility (OR) at Palantir, emphasizing its importance in delivering mission-critical software efficiently and effectively.
Palantir
9 min read
Has Summary
--
This article discusses Shopify's approach to remote rendering, a technique that separates UI definition from rendering, allowing third-party developers to create extensions that integrate seamlessl...
Joey Freund
9 min read
Includes Code
Has Summary
--
The article introduces Gemini Pro, Google's latest AI model designed for developers and enterprises, highlighting its capabilities, integration options, and pricing.
Burak Gokturk, Jeanine Banks
4 min read
Has Summary
--
The article chronicles Helena Zarazua's transition from an arts-focused background to becoming a full-time iOS developer at Airbnb through their Connect engineering apprenticeship program.
Lauren Mackevich
8 min read
Has Summary
--
The article discusses Spotify's transition to the Bazel build system, detailing the motivations, migration process, and the impact on developer productivity.
The article discusses Airbnb's adoption of SwiftUI in their iOS app, detailing the motivations behind the transition from their custom framework Epoxy to SwiftUI.
Bryn Bodayle
13 min read
Includes Code
Has Summary
--
The article discusses the development and launch of Threads, Meta's new social app designed for decentralized content sharing across multiple platforms.
The article discusses the security challenges associated with Generative AI applications and provides actionable strategies for developers to mitigate risks.
Reid Tatoris
12 min read
Includes Code
Has Summary
--
The article discusses how Airbnb revamped its continuous integration (CI) system for iOS development by leveraging AWS, Packer, and Terraform.
LinkedIn has integrated Google Protocol Buffers (Protobuf) with Rest. li to enhance microservices performance, achieving significant reductions in latency and improvements in resource utilization.
Karthik Ramgopal
7 min read
Has Summary
--
The article discusses Tophat, a tool developed by Shopify to enhance the mobile developer experience by streamlining the testing process for mobile applications.
Lukas Romsicki
14 min read
Includes Code
Has Summary
--
The article discusses Spotify's multi-year journey to repair deep linking and attribution functionalities, which are crucial for enhancing user experience and understanding marketing impacts.
Erik Dornbush
12 min read
Has Summary
--
The article discusses the evolution of Facebook's iOS app architecture over the past decade, highlighting significant architectural changes, challenges faced, and the introduction of custom framewo...
Dustin Shahidehpour
14 min read
Includes Code
Has Summary
--
The article discusses Christine's journey from graphic design to mobile engineering at LinkedIn, highlighting her experiences with internal mobility and training programs.
LinkedIn Engineering Team
7 min read
Has Summary
--
This article provides a comprehensive guide on how to send Windows Event Logs to ClickHouse using Fluent Bit, focusing on threat-hunting use cases.
Arnold van Wijnbergen
12 min read
Includes Code
Has Summary
--
The article introduces the concept of 'Your Listening Personality' in Spotify's Wrapped feature, which categorizes listeners into 16 unique types based on four binary attributes.
glenn mcdonald
5 min read
Has Summary
--
The article discusses Shopify's migration of its largest mobile app to React Native, detailing the challenges faced, strategies employed, and the benefits realized from this transition.
This article discusses the development of iOS widgets at Shopify, focusing on the importance of widgets for merchants, the decision to use SwiftUI over React Native, and the challenges faced during...
Carlos Pereira
25 min read
Includes Code
Has Summary
--
The article discusses the lessons learned from building Android widgets at Shopify, focusing on the importance of widgets for merchants, the challenges faced during development, and the architectur...
Matt Bowen
22 min read
Includes Code
Has Summary
--
The article 'Mastering React’s Stable Values' delves into the concept of stable values in React, particularly in the context of Functional Components.
Colin Gray
9 min read
Includes Code
Has Summary
--
The article discusses Uber's journey in rebuilding its A/B testing platform, Morpheus, to address scalability and reliability challenges.
NVIDIA CloudXR 3. 2 introduces significant enhancements for developers creating scalable immersive experiences.
William Cannady
4 min read
Includes Code
Has Summary
--
The article discusses Slack's initiative to modernize its mobile codebases, focusing on improving app architecture, adopting new design patterns, and enhancing developer experience.
The article discusses the modularization of Slack's mobile codebases as part of the Duplo initiative, focusing on the benefits of breaking apart app targets into smaller components.
The article discusses React Native Skia, a project aimed at enhancing the graphical capabilities of React Native by integrating the Skia graphics library.
Colin Gray
4 min read
Includes Code
Has Summary
--
The article outlines the engineering interview process at Pinterest, emphasizing a positive candidate experience and the importance of showcasing real-world problem-solving skills.
Pinterest Engineering
14 min read
Has Summary
--
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
The article discusses the impact of higher resolutions and larger screen sizes on aiming performance in first-person shooter (FPS) games. It presents an experiment comparing 24.
Josef Spjut
7 min read
Has Summary
--
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
--
The article introduces XCRemoteCache, an open-source remote caching tool developed by Spotify that significantly reduces clean build times for iOS applications by 70%.
Bartosz Polaczyk
9 min read
Includes Code
Has Summary
--
This article discusses how the iOS team at Airbnb has enhanced developer productivity within a large-scale application by addressing challenges associated with a growing codebase.
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
--
The article discusses how to implement a Kotlin-style . copy function for Swift structs to facilitate immutability in iOS development.
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...
Ash Furrow
17 min read
Has Summary
--
This article explores Airbnb's server-driven UI system, known as the Ghost Platform, which enables faster feature deployment across web, iOS, and Android platforms.