Engaging stories and expert insights
Stay in touch
learn
Optimize your Swift test suite to run faster
Slow test suites drag your team down. Learn how to speed up your Swift tests effectively.
Essential reading
learn
Optimize your Swift test suite to run faster
Slow test suites drag your team down. Learn how to speed up your Swift tests effectively.
learn
Strategies to avoid merge conflicts in Xcode Projects
Learn why Xcode’s project.pbxproj triggers Git conflicts and how solutions like workspaces, SwiftPM or buildable groups can help developers reduce frustration in collaborative projects.
learn
Catching up with modern developer experiences through macOS virtualization
We discuss the cost of running macOS-dependent workflows remotely and how we can catch up with modern developer experiences through macOS virtualization.
learn
Deploy DocC documentation to Cloudflare Pages
Learn how to deploy your DocC documentation to Cloudflare Pages.
learn
A Mise guide for Swift developers
In this blog post we share how to use Mise to install, activate, and share tools to enhance Swift development.
learn
What Swift Build means for the Swift ecosystem
In blog post we share our perspective on what Swift Build might mean for the Swift ecosystem, drawing from our extensive experience working with Xcode projects, and how it aligns with the plans we have for Tuist.
learn
The ultimate guide to signing CLIs for macOS (Darwin)
In this blog post we'll go through the process of signing a CLI for macOS (Darwin).
learn
Streamline previewing changes in your open source Swift apps – IcySky case study
Use Tuist Previews in open source Swift apps to streamline testing latest changes for maintainers and contributors alike.
learn
Deploy your Swift on the Server apps with Kamal 2
In this blog post, you'll learn how to use Kamal 2 to deploy your Swift on the Server apps to your own server.
learn
Shall the Xcode plane land?
Xcode becomes more powerful yet more unreliable as capabilities are added and projects grow. We explore the challenges of scaling development in Xcode and share some thoughts on how Apple could improve the developer experience.
learn
Faster Vapor clean builds with Tuist
Discover how to boost productivity in server-side Swift development using Vapor with Tuist. Manage dependencies efficiently and optimize build times for better workflow.
learn
Dynamically generating Xcode projects
In this blog post I talk about how Xcode's determinism and speed relates to the static nature of Xcode projects, and how Tuist leverages dynamism to help teams overcome the challenges of scaling up projects.
learn
Why Tuist?
In this blog post I share my thoughts on why I think Tuist is a good choice to scale up Xcode projects, and guide the reader through what I believe are key features to make that easy.
learn
Generate Carthage-compatible Xcode projects for your open source libraries
Learn how you can leverage Tuist and the project generation to make the generation of Carthage-compatible projects more convenient and aligned with the approach other package managers follow.