Jacob’s Tech Tavern

Jacob’s Tech Tavern

Home
🌟 Elite Hacks
🧵 Concurrency
🎨 SwiftUI
🚀 Performance
🛠️ Swift Internals

Sitemap - 2023 - Jacob’s Tech Tavern

2 Minute Tips: The Dark Secrets of Bools

2 Minute Tips: iOS Springboard Paddling Pool

Metal in SwiftUI: How to Write Shaders

Localization in Xcode 15

“Yes” Actually Means “No”: The Curious Language of VCs

My Toddler Loves Planes, So I Built Her A Radar

Through the Ages: Apple Animation APIs

Unit Test the Observation Framework

COW2LLVM: The isKnownUniquelyReferenced Deep-Dive

Through the Ages: Apple CPU Architecture

2 Minute Tips: The Strategy Pattern

“Disruptive” Technologies Retrospective

Aviator demo video

Aviator: Privacy Policy

Advanced Swift Actors: Re-entrancy & Interleaving

2 Minute Tips: The Dark Secret of Optionals

Apple Animation Through the Ages: 2019

Apple Animation Through the Ages: 2014

Apple Animation Through the Ages: 2007

Apple Animation Through the Ages: 2001

Apple Animation Through the Ages: 1989

Combine, async/await, and Unit Testing

Implement your Data Access Layer with Combine

Advanced async testing: Unstructured concurrency

Unit Testing with async/await

SwiftUI apps at scale

Unit Testing Masterclass: Mocking like a Pro

Dependency Injection Demystified

Swift Enums 🤝 Design Systems

Thoughts on first-round engineering interviews

The D.E.N.N.I.S. system: Résumé tips for Senior Devs

The Magic of Sets

Access control in Swift like a boss

Mobile is actually pretty hard.

Jacob's Tech Tavern

Coming soon

© 2025 Jacob Bartlett
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share