Hi, I’m Alejandro Ramirez
I develop iOS apps in Swift. I work remotely from Spain.

  • Mar 9, 2025

    More Swift 6 Migration Errors

  • Feb 24, 2025

    Test Scoping Traits

  • Jan 8, 2025

    Accessibility Permission in macOS

  • Dec 26, 2024

    A minimal Core Data Stack

  • Dec 21, 2024

    Modeling Screen States

  • Dec 19, 2024

    Copyable Types

  • Dec 16, 2024

    Actor Conformance to Non-Isolated Protocols

  • Dec 13, 2024

    The Observation Framework

  • Dec 10, 2024

    Modify and Yield

  • Dec 7, 2024

    Swift Synchronization Mechanisms

  • Nov 27, 2024

    Dynamic Linking and Symbol Resolution

  • Jul 8, 2024

    An introduction to Tuist

  • Jul 6, 2024

    Swift 6.0 Evolution

  • Jun 30, 2024

    Hello XCFramework

  • Jun 29, 2024

    Hello Dynamic Framework

  • Jun 28, 2024

    Hello Static Framework

  • Jun 27, 2024

    Universal binaries

  • Jun 27, 2024

    Mach-O

  • Jun 25, 2024

    Hello Static Library

  • Jun 12, 2024

    Apple's New Testing Framework

  • Oct 3, 2023

    Backing Up a Local MediaWiki

  • Oct 2, 2023

    Local MediaWiki on macOS

  • Apr 20, 2022

    Direct download with S3

  • Apr 16, 2022

    Local SPM and self-host GitHub Actions

  • Oct 29, 2021

    Structured Concurrency

  • Jul 20, 2019

    Viper Does Not Spark Joy

  • Nov 7, 2018

    Moving to London

  • Oct 6, 2018

    Secure Apache with Client-Authenticated TLS Handshake

  • Oct 5, 2018

    Install Mediawiki in Lightsail

  • Oct 4, 2018

    Install LAMP in Lightsail

  • Oct 3, 2018

    Setup SSH Access to Lightsail

  • Oct 2, 2018

    Automate Git Authentication with HTTP

  • Oct 1, 2018

    Automate Git Authentication with SSH