About:

Jacob Bartlett is a dad working on iOS at London Startups. He writes ludicrously in-depth articles about iOS, Swift, tech, and indie projects. His publication, Jacob’s Tech Tavern, is hosted on Substack and has thousands of subscribers.

Website:

Incoming Links:

Subscribe to RSS:
The article discusses the implementation of actors in Swift, focusing on their role in concurrency and the underlying mechanics that enable their functionality. It explains how actors are reference types that conform to the Actor ...
The post investigates whether SwiftUI's performance has reached parity with UIKit in iOS 26, emphasizing scroll performance and recent improvements.
RevenueCat's SDK design principles effectively simplify in-app subscription management, showcasing a robust architecture that prioritizes developer experience and transaction handling.
Understanding the isKnownUniquelyReferenced() function in Swift reveals crucial insights into Swift internals and copy-on-write optimization, essential for advanced developers.
The post discusses the transformative impact of AI on software engineering workflows, particularly in iOS development, and the necessity for engineers to adapt their coding practices accordingly.
The blog post narrates a real-life incident involving Pedro Piñera Buendia, the creator of Tuist, a tool for iOS developers. It details the challenges faced by the Tuist team when their caching server experienced significant issue...
The article discusses the intricacies of method dispatch in Swift, emphasizing the importance of understanding how Swift executes function calls and the optimizations performed by the compiler and runtime. It covers the four types...
A comprehensive guide to mastering iOS system design interviews, featuring a structured framework and personal insights from recent interview experiences.
The author shares insights on the complexities of online content creation and details their experience with a challenging data ingestion engineering project.
Understanding Objective-C runtime internals can enhance modern Swift development by leveraging its powerful features and practical applications.
The author emphasizes the importance of practical experience in learning Swift Concurrency, arguing that theoretical knowledge is insufficient. They introduce a project consisting of 12 challenges designed to simulate real-world s...
The article discusses the advanced capabilities of the iPhone camera APIs, particularly focusing on AVFoundation and how they can be used to manipulate camera data in real-time. It outlines a learning path that includes reviewing ...
In this blog post, Jacob Bartlett interviews Dave Verwer, a prominent figure in the iOS development community, discussing the critical skill of knowing when to abandon a project. Verwer shares insights from his career, including t...
In this blog post, Jacob Bartlett reflects on the evolution of SwiftUI since its release in 2019, discussing its initial shortcomings and subsequent improvements with each iOS version. He highlights the recent advancements in UIKi...
The article discusses the author's admiration for highly skilled engineers, particularly those who can reverse-engineer Apple's private frameworks. It outlines the prerequisites for understanding binary files, including where to f...
Optimizing app performance using Xcode Organizer is crucial for developers to enhance user experience and advance their careers.
Mastering 10 key techniques can significantly improve your chances of success in algorithmic interviews, particularly those on LeetCode, by focusing on pattern recognition.
The blog post discusses the expiration of Bandai Namco's patent on minigames in loading screens and reflects on the author's personal journey in game development. It highlights the evolution of game engines, the author's experienc...
A personal account of navigating the job market and interview process for iOS developers, offering practical advice and insights from the author's journey to independence.
The post discusses the introduction of Swift for Android, highlighting its early developer preview and its potential to facilitate communication between Android and Swift code. The author compares the developer experience of Swift...
The article discusses the concept of backend-driven UI, tracing its evolution from early web practices to modern implementations. It explains how backend-driven UI allows the server to dictate both the content and structure of the...
The blog post discusses strategies for maximizing salary as an iOS developer, particularly by working for Meta (Facebook). It highlights the significant salary range for senior developers at Meta in London and emphasizes the impor...
The author announces the transition of Jacob's Tech Tavern to a full-time endeavor, aiming to achieve £50k in annual recurring revenue (ARR) within 100 days. He discusses the importance of growing his subscriber base and increasin...
Jacob Bartlett announces a generous referral program on Substack, offering a month of paid membership for each referral. The rewards scale with the number of referrals, providing significant benefits for subscribers. He emphasizes...