Software Engineer at Shopify 🛍. I like building tools for developers and doing open source.
Mostly doing Ruby & Swift, and sometimes Javascript

Project generation

2019-07-22
tuist
swift
xcode
ios

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.

Adding error tracking to a CLI written in Swift

2019-07-16
tuist
swift
swiftpm
xcode

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.

Derived Info.plist files

2019-07-12
tuist
infoplist
xcode

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.

All you need is tools (talk)

2019-07-09
shopify
tools
swift
ios
xcode

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.

The urge to be the first

2019-06-20
unhealthy-tech
stress
technology
wwdc

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.

Speaking at AltConf

2019-06-08
altconf
swift
wwdc
conferences
speaking

A brief post talking about my experience speaking at AltConf 2019 in San Jose.

Abstracting Info.plist files

2019-05-08
xcode
swift
ios
info.plist

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.