When your team works with multiple clones of the same repository, global resources like ports and databases start to conflict. Here is how we solved it at Tuist using mise and a simple random suffix.
Tags
Development
Cloud development environments keep getting rebranded, but they keep running into the same fundamental problem: your workflow is not portable. Agents might be changing the question entirely.
I'm a firm believer that shaping products as developer platforms is an amazing idea to let developers from all over the world make your product diverse . Otherwise, you have products like Facebook and Apple 's that work great in California…
I’ve been thinking a lot lately about the role React plays when building a web app. Companies like GitHub and Shopify , both very successful software companies, introduced React recently in areas where it makes sense . This led me to the qu…
As you might know, I’m a curious person. That leads me to reading about challenges tech companies run into and the solutions that they come up with, and connecting them with similar problems with the aim of forming mental models. Why React…
If we think about how tech companies build products these days, we'll realize many present a single model that they push onto the world . Companies like Facebook and Twitter model for how social interactions happen on the Internet. Others l…
The more I use Ruby and Rails, the more I like it. I’ve played with Typescript lately, and it continues to feel heavy: parenthesis and brackets everywhere, layers on indirection through tools to accommodate the Javascript to the browser or…
Bootstrapping and publishing an app to the App Store is not a straightforward process. I tried to do it myself yesterday and a lazy me got stuck when I had to create signing artifacts, write automation scripts, and set up things on the App…
An update on what I'm up to these days with Tuist. In particular, I talk about the new website that I'm designing and implementing for the project.
Picked up my phone and dumped some thoughts on why I'm so engaged and excited to build Tuist.
This is a short reflection around something that it's common in our industry, professionals labelling themselves and limiting their area of influence.
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.
A reflection on what's one of the most important things to me when building software, the people that make it possible.