A Monday blog post with some reflections about the current state of Tuist and its future.
Writing
Dumping some thoughts on what the last month have been for me in my personal and professional life.
This blog post describes the advantages of dynamic over static Xcode projects, and how Tuist leverages project generation to help teams overcome the challenges associated to scaling up projects.
Trying to add error tracking to Tuist, I realized how the process is not very straightforward. This blog post describes the process that I followed to help other Swift developers add error tracking to their CLI tools.
In this mini-post I talk about some recent work that I've done in Tuist to support defining Info.plist files in the manifest file.
In this blog post, I talk about my experience using one of Foundation's APIs, Process.
This post contains the video of the talk that I gave at AltConf about why I think it's important investing into tooling and some tips to build great tools.
A random reflection about Tuist and why I'm so glad working on it.
This is a short story of how Xcode projects can end up being very complex and hard to maintain.
Just an observation of a trend that I've seen in our industry: developers rushing to be the gain the label of expert in a given technology.
A brief post talking about my experience speaking at AltConf 2019 in San Jose.
On this blog post I talk about an idea that I'm pondering for Tuist. In the aim of abstracting implementation details from Xcode projects, I think there's an opportunity for Tuist to abstract `Info.plist` files which are barely modified by developers after they get created.
On this blog post I talk about Xcode updates and how painful they can sometimes be.
I started developing a tool, install-xcode that aims to help developers to install and upgrade versions of Xcode easily. In this blog post I talk about the motivation behinds building it and some design principles that I'm embrazcing.
I've been avoiding macOS development for no reason. This blog post is a short reflection on why I think I've been doing it.
This blog post is an introduction to the format of Xcode projects and xcodeproj, a Swift library that helps read and update Xcode projects in Swift. The post contains a few hands-on examples for developers to experiment with the library.
Trust is key for open source projects to thrive. In this blog post I explain what trust has meant for Tuist.
In this post, I explain how we are able introduce changes and release new versions of Tuist with the confidence of not introducing bugs or breaking things.
A reflection on what's one of the most important things to me when building software, the people that make it possible.
Short reflection on how beneficial it can be turning negativism into something positive.