Iva Horn

Notes from a software engineer for iPhone, iPad and Mac apps.

Memoji

Nextcloud Docker Container Commandline

February 4, 2026 • #Docker #Nextcloud #Shell #Snippet #Terminal

A snippet to quickly open a bash session as www-data in a Nextcloud Docker container.

Model Conversion Implementations

January 26, 2026 • #Architecture #Swift

Having one semantic data model but two different types for implementation to separate domains and architecture layers brings up the question: where to put the conversion code?

Signing Arbitrary macOS Bundle Identifiers

September 10, 2025 • #App Store #Apple #IOS #MacOS #Note

If you’re shipping apps for both iOS and macOS, you’ve probably noticed that registering bundle identifiers with your developer team is necessary for iOS only.

iOS Shortcut to App Store Releases

April 21, 2025 • #Apple #App Store #IOS #Shortcuts

I frequently have to install different builds of the same app, including the latest App Store release. With an iOS shortcut workflow it is reduced to two taps.

Virtual Ubuntu on Apple Silicon

March 13, 2025 • #Apple Silicon #ARM #Linux #Ubuntu #UTM Virtual Machines #Virtualization

I figured out how I can run Ubuntu 24.04 Noble Numbat (LTS) on an Apple Silicon Mac for free with UTM Virtual Machines while also having hardware accelerated graphics.

German Nextcloud Localizations

March 3, 2025 • #GitHub #Localization #Nextcloud #Transifex

While opening a pull request to fix a minor issue in the localization process of the Nextcloud Notes app for iOS I learned why de localizations must be overwritten with de_DE.

Docker Compose Testcloud

February 27, 2025 • #Docker #Nextcloud #MariaDB

Frequently I need a clean throwaway deployment of Nextcloud to quickly reproduce bugs or have an isolated back end for client development and automated testing. This is the next level.

Easy Nextcloud Test Container

December 18, 2024 (updated February 10, 2025) • #Docker #Nextcloud

How to quickly and easily spin up a Docker container with Nextcloud for testing core features quickly.

Federated Nextcloud Development Environment

November 28, 2024 • #Docker #Nextcloud

Verifying one feature I had to implement requires two Nextcloud development instances talking to each other. This is how I figured it out.

Back From Parental Leave

November 1, 2024

I was on parental leave for the last three months and in regard to the main topic of this blog they went differently than I expected.