Back to walidsassi.com

Beyond the Prompt: Foundation Models as an Architectural Layer in iOS with Mohammad Azam

Swift Academy Podcast, Episode 10, Season 2 Beyond the Prompt: Foundation Models as an Architectural Layer in iOS Mohammad Azam on why Apple’s on-device LLM is less an AI feature and more a redefinition of where intelligence lives in your app, @Generable, @Guide, instructions, tools, and adapter-based fine-tuning, viewed through the lens of iOS layered architecture. May 3, 2026 🎧 Swift Academy Podcast · Episode 10, Season 2 · Foundation Models • On-Device LLM • iOS Architecture “Foundation Models is not a chat surface. It is a typed, on-device, structured capability you wire into your architecture, the way you wire in URLSession or SwiftData. Treat it like a chatbot and you will build bad apps. Treat it like a layer and you will build defensible ones.” ...

May 3, 2026 · 12 min · Walid Sassi

Cupertino MCP: Local AI Tooling for Swift and iOS Development with Mihaela Mihaljević

Swift Academy Podcast, Episode 9, Season 2 Cupertino MCP: Local AI Tooling for Swift Developers How the Cupertino MCP server gives AI agents offline access to 302,000+ pages across 307 frameworks, a technical deep-dive into Model Context Protocol, local-first Swift AI development tooling, and the architecture behind a new generation of AI iOS development tools with Mihaela Mihaljević, Senior iOS Architect. April 19, 2026 🎧 Swift Academy Podcast · Episode 9, Season 2 · Model Context Protocol • Swift AI • Local Tooling “Giving an AI agent access to your full Apple documentation stack, offline, locally, without rate limits, is not a convenience. It changes the quality of what the agent can reason about. That’s the real unlock of local-first AI tooling.” ...

April 19, 2026 · 11 min · Walid Sassi

Swift Concurrency Explained with Matt Massicotte

Swift Academy Podcast, Episode 8, Season 2 Swift Concurrency Explained Actors, isolation, Sendable types, and the mental model you need to reason correctly about concurrent Swift code, a technical deep-dive with Matt Massicotte, one of the most rigorous voices in the Apple platforms community. March 20, 2026 🎧 Swift Academy Podcast · Episode 8, Season 2 · Swift Concurrency • Actors • Swift 6 “The concurrency model in Swift is not just a new set of APIs. It is a new way of thinking about ownership, boundaries, and correctness. Until you have that mental model, the compiler warnings will feel arbitrary. Once you have it, they feel inevitable.” ...

March 20, 2026 · 12 min · Walid Sassi

Staff Engineering in Mobile Teams: Myth vs Reality

Swift Academy Podcast, Episode 7, Season 2 Staff Engineering in Mobile Teams: Myth vs Reality What does a Staff iOS Engineer actually do? How does it differ from a Tech Lead? And is it just “Senior++”, or something fundamentally different? Firas Safa brings hard-earned clarity to the most misunderstood role in mobile engineering. February 16, 2026 🎧 Swift Academy Podcast · Episode 7, Season 2 · Staff Engineering • Career Growth • Mobile Leadership “A Staff Engineer is not the best individual coder on the team. They are the person who makes everyone around them dramatically more effective, and that requires a completely different toolkit.” ...

February 16, 2026 · 9 min · Walid Sassi

iOS 26, SwiftUI and Accessibility with Natalia Panferova

Swift Academy Podcast, Episode 5, Season 2 iOS 26, SwiftUI & Accessibility A conversation with Natalia Panferova, former Apple SwiftUI engineer, author of three essential Swift books, and champion of accessible iOS experiences. 🎧 Swift Academy Podcast · Episode 5, Season 2 · iOS 26 • SwiftUI • Accessibility “Accessibility is not a feature you add at the end. It’s a design principle that shapes every decision you make as an iOS developer.” Natalia Panferova, Co-founder of Nil Coalescing Watch the Episode About This Episode Few people are better positioned to talk about the future of SwiftUI and iOS 26 than Natalia Panferova. A former member of Apple’s SwiftUI team, she brings rare insider perspective to the frameworks that millions of developers use every day. Today, she channels that expertise as co-founder of Nil Coalescing alongside Matthaus Woolard, a studio dedicated to world-class Swift education and tooling. ...

November 2, 2025 · 6 min · Walid Sassi

Meet the New Swift Android SDK with Joannis Orlandos

Swift Academy Podcast, Episode 6, Season 2 Meet the New Swift Android SDK Swift is no longer just for Apple platforms. A conversation with Joannis Orlandos, CTO and member of the Swift.org Android Work Group, on one of the most consequential announcements in the Swift ecosystem. October 25, 2025 🎧 Swift Academy Podcast · Episode 6, Season 2 · Swift Android SDK • Cross-Platform • Mobile Development “Swift was always capable of running beyond Apple platforms. Now, for the first time, the ecosystem is organized to make it real, not as a curiosity, but as a first-class target.” ...

October 25, 2025 · 7 min · Walid Sassi

Open Source & Spring: How a Side Project Became a VMware Career

Swift Academy Podcast, Episode 4, Season 2 Open Source & Spring How a personal side project became the launchpad for a career at VMware, a conversation with Spring Batch lead Mahmoud Ben Hassine. 🎧 Swift Academy Podcast · Episode 4, Season 2 · Open Source • Backend Engineering • Career “Open source is not just about code. It’s about building trust, solving real problems, and creating opportunities that no job board can offer.” Mahmoud Ben Hassine, Principal Engineer at VMware About This Episode In this special installment of the Swift Academy podcast, we step outside the Apple and iOS ecosystem to venture into the broader world of open source software, a domain that transcends languages and platforms and touches the very heart of modern software engineering. ...

September 28, 2025 · 4 min · Walid Sassi

Scale Your Swift App Development with Tuist

In this episode, I sit down with Pedro Piñera and Marek Fořt, the brilliant minds behind Tuist, a powerful open-source tool that’s redefining how Swift developers manage and scale Xcode projects. We talk about their journey, the pain points that inspired Tuist, and the technical innovations that make it a top choice for modular, scalable iOS architectures. 💡 Key Topics Covered: The Origins of Tuist • Why Pedro and Marek created Tuist in response to limitations of SPM and XcodeGen. • The story of how they met and turned a shared frustration into a thriving open-source community. • Their long-term vision for Tuist and the future of scalable Swift development. ...

June 10, 2025 · 2 min · Walid Sassi

Dependency Injection in Swift with Michael Long

🎙️ Episode, A Conversation with Michael Long In this episode, I sit down with Michael Long, seasoned Swift developer and creator of Resolver and Factory, two powerful dependency injection (DI) containers for Apple platforms. We dive deep into dependency injection and how to build robust Swift applications. We discuss his journey with Resolver, the challenges of cycle detection, and his latest project aimed at improving navigation in SwiftUI. 💡 Key Topics Covered 1. Building Dependency Injection with Resolver The philosophy behind Resolver and how it differs from other DI frameworks. Why simplicity and flexibility are crucial for Swift developers. How to leverage Resolver’s Factory and Scopes to enhance modularity and performance. 2. Cycle Detection and Memory Management The challenges of detecting circular dependencies in complex projects. Techniques to mitigate memory leaks and improve application stability. How Resolver handles cycle detection and why it’s essential for long-lived objects. 3. A Fresh Take on Navigator in SwiftUI Michael’s new approach to navigation designed specifically for SwiftUI. How this project aims to overcome the limitations of the existing navigation stack. Practical tips on integrating this new solution into real-world apps. 📌 Why Listen to This Episode? By the end of this episode, you’ll gain valuable insights into building cleaner and more modular Swift applications using Resolver. You’ll also discover innovative ways to tackle common DI challenges and learn about a promising navigation solution for SwiftUI. ...

February 6, 2025 · 2 min · Walid Sassi

Vapor & Backend for Frontend: The Future of Server-Side Swift – with Tim Condon

🎙️ Episode, A Conversation with Tim Condon In this episode, I sit down with Tim Condon, member of the Vapor core team and part of Apple’s Server-Side Swift Group, to discuss the latest advancements in Vapor and how Backend for Frontend (BFF) is shaping modern Swift backends. 💡 Key Topics Covered: The Evolution of Vapor & Swift Concurrency • How Swift Concurrency (async/await, actors) is transforming server-side Swift. • The impact of structured concurrency on Vapor’s architecture. • Challenges and benefits of adopting concurrency in large-scale applications. ...

February 1, 2025 · 2 min · Walid Sassi