# Tuist engineering blog

An entry point to Tuist's articles on build systems, caching, testing, CI, and the reasoning behind product and infrastructure decisions.

## What this area provides

The [blog index](https://tuist.dev/blog) lists dated articles. They explain tradeoffs, architecture, and measurements in context. Use them to understand why something works the way it does; use the [documentation](https://tuist.dev/en/docs-markdown/guides/get-started) for current setup steps.

## How to read with an agent

1. Pick an article from **Current entries** at the end of this guide (up to 20 recent posts). For older posts, use the [sitemap](https://tuist.dev/sitemap.xml) or the [RSS](https://tuist.dev/blog/rss.xml) and [Atom](https://tuist.dev/blog/atom.xml) feeds.
2. Request the article URL with `Accept: text/markdown` to get its full content without page chrome. This guide only lists articles; it does not summarize them.
3. Note the publication date, and separate measured results, illustrative models, and proposed future work.
4. Confirm current support in the matching product guide before recommending a setup.

## Limitations

An older article is not a current support promise, and numbers from a specific project or an interactive model are not a guarantee for another project.

## Next steps

Start with the [product overview](https://tuist.dev/marketing-markdown) for a capability map, or the [changelog](https://tuist.dev/marketing-markdown/changelog) for dated releases.

## Current entries

Up to 20 recent entries. Request individual Tuist article URLs with `Accept: text/markdown` for their full content. See the [sitemap](https://tuist.dev/sitemap.xml) for further discovery. External stories use the publisher's representation.

- [How we run Tuist with AI agents, Kubernetes, and Elixir](https://tuist.dev/blog/2026/10/02/the-languages-agents-speak)
- [How we built an AI-first operations platform at Tuist](https://tuist.dev/blog/2026/09/23/atlas-what-we-built-next)
- [Kura: a distributed cache for the Tuist module cache, Xcode, Bazel, and Gradle](https://tuist.dev/blog/2026/09/14/kura)
- [The new Tuist, from build toolchains to bare metal](https://tuist.dev/blog/2026/09/12/the-new-tuist)
- [Bazel remote caching and insights in Tuist](https://tuist.dev/blog/2026/09/09/bazel)
- [The physics of build systems](https://tuist.dev/blog/2026/08/25/the-physics-of-build-systems)
- [Answers from the source](https://tuist.dev/blog/2026/07/17/answers-from-the-source)
- [SwifterPM: faster Swift Package Resolution](https://tuist.dev/blog/2026/07/16/swifterpm)
- [The build system you already have](https://tuist.dev/blog/2026/06/30/three-build-systems-one-graph)
- [Inside Atlas: the operations platform we built for ourselves](https://tuist.dev/blog/2026/05/29/inside-atlas)
- [L10N.md: localization built like we ship software](https://tuist.dev/blog/2026/04/28/localization-with-llms)
- [Run your test suite across balanced shards](https://tuist.dev/blog/2026/03/25/test-sharding)
- [Turning AI agents into doctors for your project's health](https://tuist.dev/blog/2026/03/18/doctor)
- [Xcode and Gradle: Two worlds, one infrastructure](https://tuist.dev/blog/2026/03/16/xcode-and-gradle-two-worlds-one-infrastructure)
- [The Three Layers of Developer Productivity](https://tuist.dev/blog/2026/03/04/three-layers-of-developer-productivity)
- [Velocity for Every Gradle Team](https://tuist.dev/blog/2026/03/02/gradle)
- [Our Swift CLI now runs on Linux](https://tuist.dev/blog/2026/02/16/linux)
- [Codex cut Mastodon iOS clean builds 80%](https://tuist.dev/blog/2026/02/02/migrating-mastodon-ios-to-tuist-with-codex)
- [Stop Flaky Tests from Blocking Your PRs](https://tuist.dev/blog/2026/01/27/flaky-tests)
- [From reactive to proactive with the new Slack integration](https://tuist.dev/blog/2026/01/12/slack-integration)
