#
Objective-C Programming Tutorials & Engineering Articles
78 Objective-C tutorials, guides, and engineering insights from Meta, LinkedIn, Uber, and more
Companies Using This
Objective-C Articles & Tutorials
Filter:
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 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 discusses the enhancements and features of the Google Wallet API announced at Google I/O 2024, focusing on security, wearables, push notifications, and developer experience.
Edson Yanaga
6 min read
Has Summary
--
The article discusses Meta's Systematic Code and Asset Removal Framework (SCARF), which automates the identification and removal of dead code through a combination of static and dynamic analysis.
Will Shackleton
9 min read
Includes Code
Has Summary
--
The article discusses Meta's Systematic Code and Asset Removal Framework (SCARF), which automates the process of product deprecation by guiding engineers through the safe removal of unused code and...
Will Shackleton
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 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
--
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 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 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
--
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
--
The article discusses the implementation of keyword search functionality in LinkedIn Talent Insights (LTI) using Apache Pinot.
Siddharth Teotia
17 min read
Has Summary
--
The article discusses Pinterest's efforts to develop fast and reliable iOS builds by optimizing their build process and adopting Bazel as their primary build tool.
Pinterest Engineering
10 min read
Has Summary
--
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
--
The article discusses how Uber addresses the challenge of large iOS app sizes, particularly for its Rider, Driver, and Eats applications.
Milind Chabbi, Jin Lin, Raj Barik
22 min read
Has Summary
--
CG/SQL is a code generation system designed for SQLite that enables developers to write stored procedures in a variant of Transact-SQL (T-SQL) and compile them into C code.
Rico Mariani
4 min read
Includes Code
Has Summary
--
The article discusses the challenges and strategies of organizing a codebase, particularly within Slack's iOS team.
Erica Engle
9 min read
Includes Code
Has Summary
--
The article introduces Piranha, an open-source tool developed by Uber to automate the deletion of stale code associated with obsolete feature flags.
Murali Krishna Ramanathan, Lazaro Clapp, Rajkishore Barik, Manu Sridharan
14 min read
Has Summary
--
The article introduces Uber Poet, an open-source mock application generator designed to help determine faster Swift builds by simulating various dependency structures.
Mahyar McDonald
11 min read
Has Summary
--
The article discusses Airbnb's decision to rewrite the popular open-source library Lottie from Objective-C to Swift, reflecting on the challenges and benefits of this transition.
Tyler Hedrick
7 min read
Has Summary
--
The article discusses the open sourcing of LinkedIn's Day View UI Library aimed at simplifying meeting scheduling through an integrated calendar feature in LinkedIn Messenger.
Greg Lundien
6 min read
Has Summary
--
The article discusses how Pinterest improved the speed and reliability of its iOS builds by adopting Bazel as their build system.
Pinterest Engineering
8 min read
Has Summary
--
Facebook has open-sourced Spectrum 1. 0. 0, an image processing library designed to enhance mobile image uploads for Android and iOS.
Daniel Hugenroth
5 min read
Has Summary
--
The article discusses the interview process at Pinterest, emphasizing a positive candidate experience that reflects the company's values and culture.
Pinterest Engineering
13 min read
Has Summary
--
This article provides a comprehensive guide on building a shared C++ library for both iOS and Android platforms using Djinni, a tool developed by Dropbox.
Yuzhou Zhu
9 min read
Includes Code
Has Summary
--
The article discusses the open-sourcing of Flipper, an extensible cross-platform debugging tool developed by Facebook to help engineers manage complexity in app development.
The Performance @Scale 2018 conference, hosted by Facebook, gathered over 275 performance engineering experts to discuss challenges in managing performance for large-scale services.
Marty Greenia
5 min read
Has Summary
--
The article discusses how Uber leverages code generation to enhance reliability and productivity in their iOS applications.
Thomas Artous
8 min read
Has Summary
--
LibSlack is a cross-platform C++ library developed by Slack to streamline the client application architecture across multiple platforms, including iOS and Android.
Tracy Stampfli
10 min read
Has Summary
--
The article discusses the capabilities of the Infer static analyzer in detecting inter-procedural bugs across large codebases.
Peter O'Hearn
14 min read
Includes Code
Has Summary
--
The article discusses the development and implementation of Uber Engineering's Startup Reason Reporter, a tool designed to help developers identify the reasons behind app crashes, particularly thos...
Warren Smith
4 min read
Has Summary
--
The article discusses Airbnb's exploration of React VR, highlighting their journey in utilizing React and React Native to prototype virtual reality applications.
spikebrehm
8 min read
Includes Code
Has Summary
--
The article discusses Airbnb's experience in integrating Buck for building mixed-language iOS projects, specifically those using Swift and Objective-C.
Brian Zhang
6 min read
Includes Code
Has Summary
--
The article discusses the implementation of linting at Pinterest for their iOS codebase, focusing on the integration of Clang tools with their Bazel build system.
Pinterest Engineering
12 min read
Includes Code
Has Summary
--
The article discusses the challenges and strategies for maintaining a hybrid codebase that combines Swift and Objective-C at Shopify.
Adrianna Chang
7 min read
Has Summary
--
The article introduces AL, a new declarative language developed by Facebook for creating checkers to detect bugs in code using the Infer static analyzer.
Jules Villard
7 min read
Includes Code
Has Summary
--
The article discusses the journey of the GitHub Desktop team, composed of native developers, as they transitioned to building an Electron app.
GitHub Engineering
6 min read
Has Summary
--
The article discusses Slack's transition to TypeScript, highlighting the benefits of static type checking for managing large JavaScript codebases.
Felix Rieseberg
9 min read
Has Summary
--
This article discusses how Uber Engineering utilized React Native to enhance the UberEATS platform, focusing on the transition from a web-based Restaurant Dashboard to a native application.
Chris Lewis
18 min read
Has Summary
--
The article discusses Gabriel O'Flaherty-Chan's journey in developing SCARAB, an iOS app for controlling quadcopters, and QuadKit, an open-source project aimed at building RC apps.
Gabriel O'Flaherty-Chan
8 min read
Has Summary
--
The article introduces Plank, an immutable model generator for iOS, developed by Pinterest to enhance app performance and safety.
Pinterest Engineering
9 min read
Includes Code
Has Summary
--
The article discusses the three-year anniversary of Slack's Bug Bounty program, highlighting its achievements, lessons learned, and providing guidance for security researchers.
Max Feldman
11 min read
Has Summary
--
Uber Engineering's transition to a monolithic repository (monorepo) for its iOS applications significantly improved development efficiency and collaboration among its growing team of mobile enginee...
Alan Zeino
17 min read
Has Summary
--
The article discusses Airbnb's migration from Swift 2 to Swift 3, detailing the challenges faced and the strategies employed to ensure a smooth transition without halting development.
Chengyin Liu
13 min read
Includes Code
Has Summary
--
Ohana is an open-source iOS framework developed by Uber Engineering for retrieving and formatting contact information from the iOS address book.
Adam Zethraeus
8 min read
Has Summary
--