Pedro Piñera
About
Open Source
Wiki

Blog

You can subscribe to my blog RSS feed.

Generation of Swift interfaces to access resources

25 February 2020
tuist
swiftgen
project generation
xcode
swift
fastlane

Many of you might already be familiar with SwiftGen ; a tool that generates Swift code to access resources in a type-safe manner. Having a…

A standard CLI for Xcode projects

19 February 2020
tuist
open source
swift
xcode
project generation

There’s an idea that I’d love Tuist to move towards: provide a CLI that is standard across all the projects defined using Tuist. This is…

Evolving Tuist's architecture

10 February 2020
tuist
open source
swift
xcode
project generation

I'm flying back from Tokyo and took the opportunity to code a bit on Tuist. Since I don't have Internet connection to get distracted with, I…

Granada

24 January 2020
granada
travelling
update

I'm flying to Granada with 2 of my best friends in Berlin, Andrea and Romain. I used to work with both at SoundCloud, where we built more…

Seeking inmutability

7 January 2020
tuist
open source
tuist

I recently opened up this PR on Tuist that turns models that represent the projects into structs. For some reason, which I don't remember…

Social anxiety

2 January 2020
social networks
anxiety
facebook
twitter

I keep falling into the same trap over and over: believing that I should be active in social media to be connected to others and have a…

Wrapping up 2019

30 December 2019
reflection
retrospective
year
wrap up

Following every year's tradition, I'm writing a wrap-up post for this year, 2019. 2019 has been the year when María José and I got married…

Signing with Xcode on CI

27 December 2019
xcode
swift
signing
macos

Today, I worked on automating the release process of Angle on CI. At first, I thought it'd be a straightforward task, but it turned out…

Moving Pods to Packages

24 December 2019
swift
swift package manager
cocoapods

Today, I decided to move all Angle 's dependencies that were defined as CocoaPods Pods to Swift Packages. It was my first-hand experience…

Adding bits of reactive programming to Tuist

8 December 2019
tuist
open source
reactive programming

In this blog post I talk about a recent decision that we made to start using reactive programming to model asynchronous tasks in Tuist.