Ugo Arangino

Senior iOS Software Engineer

Cologne, Germany

  • Two identical glass Erlenmeyer flasks side by side against a deep blue background, the left one filled with blue liquid at a low level, the right one filled higher with orange liquid.

    • Product
    • Data
    • Experimentation
    • EN

    Why I like A/B tests and why most teams shouldn't use them

    This article is about how to make better data-driven decisions. A/B tests are one of the strongest tools for that, and one of the easiest to misuse. Following the example of a single checkout button: what a real test is, what separates signal from noise, when it fits, and how to run one you can trust.

  • Mechanical bird in flight, symbolising the bridge from Swift to Android

    • Swift
    • Android
    • Cross-Platform
    • EN

    Swift for Android: A First Glance

    Swift 6.3 ships an official Android SDK. A first look at the swift-java bridge, the JNI tooling, the build flow, and what is realistic to use today.

  • Abstract glass objects arranged in a sorted sequence, evoking Swift's sorting algorithms

    • Swift
    • EN

    Sorting in Swift: From Introsort to Timsort

    How a technical interview question about sorting a trillion names sent me down the rabbit hole of Swift's standard library sort implementation.

  • Ugo Arangino during his Swift for Android talk at the CocoaHeads Cologne relaunch at STARTPLATZ Köln

    • Community
    • iOS Development
    • Apple
    • EN

    Relaunching CocoaHeads Cologne

    I co-relaunched CocoaHeads Cologne after a multi-year break. Here is how the first meetup went and why a healthy local iOS community matters. Next event: WWDC 2026 keynote watch party on June 8 at STARTPLATZ Köln.

    • AI
    • Technology
    • EN

    TurboQuant: Redefining AI Efficiency with Extreme Compression

    How Google's TurboQuant compresses the KV cache of large language models by 4.5x with no accuracy loss, and why that matters beyond the data center.

    • AI
    • Software Engineering
    • EN

    Context Is All You Need

    What actually happens when an LLM runs out of memory, and why extending context windows is harder than it sounds.

  • A prism breaking light into a rainbow spectrum

    • Software Engineering
    • Productivity
    • EN

    The Hidden Costs of Context Switching

    Why automation pays off even when it takes longer than the task itself. The real cost isn't the task, it's the context switch around it.

    • Swift
    • iOS Development
    • EN

    A Clear Path to Swift Types

    A comprehensive guide to selecting the right Swift types: from simple scalars to complex reference types for better performance and safety.

    • Swift
    • Concurrency
    • iOS Development
    • EN

    A Clear Path to Concurrency in Swift 6.2

    Explore Swift 6.2's structured approach to concurrency with new compiler attributes, feature flags, and SwiftPM configuration for safer, clearer async programming.

    • Technology
    • Apple
    • iOS Development
    • EN

    WWDC 2025 Summary

    Comprehensive WWDC 2025 summary for iOS engineers covering iOS 26 Liquid Glass design, Swift 6.2 concurrency improvements, Xcode 26 AI integration, SwiftUI 3D capabilities, UIKit reactive programming, Apple Intelligence frameworks, and new developer tools.

    • Technologie
    • KI
    • Apple
    • DE

    Zusammenfassung: Apples KI-Neuerungen 2025

    Apple holt mit innovativen On-Device- und Server-KI-Modellen auf: extreme Quantisierung, Private Cloud Compute mit Verschlüsselung und nahtlose Swift-Integration zeigen strategische Positionierung zwischen Datenschutz und Alltagstauglichkeit.