Ulzurrun de Asanza i Sàez

Category: Projects

Posts about my projects and announcements.

Pulumi vs Terraform: honest retrospective after a full migration

This post is part of my series on migrating my Homelab from Terraform to Pulumi. In this article, I will sum up the experience, highlight the highs and lows of Pulumi, and share a few things I wish I had known beforehand.

Read more →

Rookie mistakes I made with Pulumi dependency tracking

This post is part of my series on migrating my Homelab from Terraform to Pulumi. In this article, I’ll walk through a few rookie mistakes I made when modelling dependencies in Pulumi, why they caused problems, and how to avoid them.

Read more →

How to manage Pulumi Secrets with 1Password

This post is part of my series on migrating my homelab IaC from Terraform to Pulumi. In this article, I explain how I manage secrets in my Pulumi setup using 1Password and what I learned along the way.

Read more →

Migrating Proxmox LXC containers from Terraform to Pulumi

This post is part of my series on migrating my Homelab from Terraform to Pulumi. In this article I walk through how I’m migrating my LXC containers and how I imported them from Terraform without any data loss.

Read more →

Migrating OVH DNS records from Terraform to Pulumi

This post is part of my series on migrating my Homelab from Terraform to Pulumi. Here, I’ll walk through how I manage DNS records in Pulumi and how I imported them from Terraform so the migration can be fully automated.

Read more →

Why I am migrating my Homelab IaC from Terraform to Pulumi

Last year, I repurposed an old PC as a home server. Before that, I was already running a few Docker containers on a Synology NAS, but I wanted something more cost-effective—especially when it came to storage capacity.

One of my goals was to define the entire setup as code. I wanted to avoid clicking around in the UI and waiting for pages to load every time I needed to change a setting. So I installed Proxmox (manually), set up API credentials, and jumped on the Terraform bandwagon. With it, I defined all my containers, firewall rules, and the public and private domain names needed to access my services.

Read more →

Geoblink Design System

There are days when you know you are working on something amazing. You would love to share it with the world, but cannot. I felt that every single day at the office for months, knowing that someday – eventually – I would be able to share this project. Finally – today – Geoblink’s Design System has been open sourced (GitHub repository).

Geoblink’s Design System is open source.

Read more →

Peach Maps – Searchable Apple Maps on your browser before official API is released

Two days ago I found out that Apple website featured an Apple Maps map to show this year’s WWDC location so I checked out its API and built a quick demo which allows you to search addresses and display them on Apple Maps: Peach Maps ? (source code).

I added a search form which uses OpenStreetMap to get the results. The project only uses static files so it can be easily hosted on any server.


Introducing… MawKit

Recently I’ve released two iOS games (with Javier Rodríguez Vidal‘s and Víctor Grau Moreso‘s help). Both games use Cocos2d-x engine and a custom open source framework built on top of it named MawKit which I want to introduce in this post.

Read more →


App Store review frustrations

Today a Hop Raider‘s update was rejected and I remembered my latests experiences with App Store review. I decided to write about three of them and share my frustrations so neither I nor you feel alone when your app is rejected for apparently no good reason.

Read more →