In this post, I share my thoughts on protecting my creative energy and how I'm doing it.
Writing
In this post, I share my thoughts on global state and how it's future debt.
The world needs more people who are determined to make a difference. In this post, I share my thoughts on the importance of determination and how it has helped me in my life.
In this post, I share my thoughts on the challenges of building something new and how it's important to focus on the 'how' rather than the 'what.'
In this post, I explore the idea of having a platform-agnostic and technology-agnostic compiler that can be plugged in as an in-code backend for rendering purposes in any other stack (Rails, Phoenix, Express).
Xcode struggles to achieve incremental builds within the same environment. What about across environments? Not even close. Tuist is working on bringing incremental builds and test execution to Xcode projects across environments.
Xcode is a great tool for beginners, but it makes it hard for developers to understand what's going on under the hood and optimize their workflows.
Apple might have found a legal loophole to charge users for hardware issues caused by software updates.
Xcode doesn't have a native container for bundling resources for different platforms and architectures. But nothing stops us from creating our own for Tuist.
Navigating the dynamics of Open Source Software (OSS) and sustainability in the tech industry.
In this post, I talk about how global state in CLIs can make your test suite flaky and how to solve it to scale your test suite.
Non-deterministic tool versions across environments is a common source of headaches in development teams. In this post, I share how Mise can help you solve it.
I like understanding complexities to simplify them. In this post, I share some examples of complexities that I'm intentionally avoiding because they are complex and therefore not fun.
2023 was a year of many challenges in my life. Next week I'm going to start mental therapy with a psychologist.
In this post, I talk about how I'm feeling about my contributions to the open-source community.
Type safety, while important, can be overrated and lead to over-engineering. In this post, I share my thoughts on the topic.
Cieza, my hometown, is a beautiful place, but it's also a toxic environment that makes me sick. In this post, I reflect on my connection with this city and the Spanish culture.
WAI-ARIA attributes are a great layer to persist application state and make the website accessible. However, the convenience of JavaScript APIs to store state makes them store all the state in JavaScript, making the websites less accessible.
Erlang processes are a powerful concept that allows you to mock dependencies without introducing dependency injection. In this post, I share my thoughts on how XCTest could adopt a similar concept.
Apple embraced implicitness in some areas of the build system, and it's causing headaches to developers. In this post, I share my thoughts on the topic and how we are planning to address it in Tuist.