Marek Fořt
MAREK FOŘT

Scaling Swift Development

Practical Strategies for Growing Codebases and Teams

July 24, 2026, 9:00 AM – 5:00 PM MT Safari Lodge, The Calgary Zoo

About This Workshop

As Swift projects grow, so do the challenges: slow builds, tangled dependencies, and configurations that only one person understands. This hands-on workshop covers practical strategies for scaling your codebase and team.

We'll start by modularizing a project into isolated, maintainable layers, then use Tuist to define projects and make sure as your project grows, your chosen architecture doesn't regress. Finally, we'll look into how you can keep your team moving fast by leveraging techniques such as build caching or using the Swift Package Registry.

What You'll Learn

1. Project Modularization

Learn how to break down a monolithic Swift project into isolated, maintainable layers. Understand the principles of modular architecture and how to structure your codebase for scalability.

2. Tuist for Project Management

Discover how to use Tuist to define projects declaratively. Learn how Tuist helps ensure that as your project grows, your chosen architecture doesn't regress, and your team can work efficiently.

3. Build Optimization

Master build caching techniques to dramatically reduce build times. Learn how to leverage caching strategies that keep your team moving fast, even as your codebase grows.

4. Swift Package Registry

Explore how to use the Swift Package Registry to manage dependencies effectively. Learn best practices for package management in large-scale Swift projects.

5. Team Scalability

Understand how to structure your project so that multiple developers can work efficiently without stepping on each other. Learn strategies for maintaining code quality and architecture as your team grows.

6. Dependency Management

Learn to untangle complex dependency graphs and create clean, maintainable dependency structures. Understand how to avoid the "configurations that only one person understands" problem.

What to Expect

This is a hands-on, practical workshop where you'll work with real tools and techniques. You'll leave with actionable strategies you can apply immediately to your own projects.

Hands-On Exercises

Throughout the day, you'll work through practical exercises that demonstrate modularization, Tuist configuration, and build optimization. You'll see real examples of how these techniques solve common scaling problems.

Real-World Examples

Learn from real-world scenarios and case studies. Understand how these strategies have been applied in production codebases to solve actual scaling challenges.

Expert Guidance

Get guidance from Marek, who co-founded Tuist and works full-time on helping mobile teams scale their projects. Learn from someone who lives and breathes developer tooling and project scaling.

Practical Takeaways

Walk away with concrete strategies, tools, and techniques you can implement in your own projects. This isn't theory—it's practical, actionable knowledge.

Who This Workshop Is For

This workshop is designed for:

Experience with Swift and Xcode is required. This workshop is best suited for developers who have worked on Swift projects and are facing or anticipating scaling challenges.

What to Bring

To get the most out of this workshop:

We'll provide instructions for any additional tools or setup needed before the workshop.

About Your Instructor

Marek Fořt

Marek Fořt

CTO & Co-founder at Tuist

Marek is passionate about mobile developer tooling and open source, which led him to contribute to projects like Tuist – now also a company he co-founded in 2023.

Tuist helps mobile teams scale their projects through modularization, insights, and caching. Working full-time on Tuist is a dream fulfilled, being an intersection of his passions.

Marek brings deep expertise in developer tooling, project scaling, and helping teams solve the real-world challenges that come with growing Swift codebases.

💻 GitHub 💼 LinkedIn 🌐 Tuist

Pricing

Early bird pricing is available for a limited time. Secure your spot today!

Early Bird
C$599
Available Now
Regular
C$649
Last Minute
C$699