Christian Tietze

  • Blog Posts
  • Writing
  • Apps
  • Work With Me
  • Contact

Clickable Swift Testing Failure Messages in Emacs compile-mode

Aug 28th, 2025

God was this weird to figure out. So swift test will produce a lot of stuff on standard output. Test failures, to nobody’s help, also just list the file names, not the (relative) paths: In theory, MyTest.swift:12:34 is enough to instruct an editor where to look for the test failure.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • testing
    • swift
    • emacs

Infinite Canvas – iOS and macOS Whiteboarding and Sketching App, Now Available

Aug 12th, 2025

Teaser image

Folks! Join in the fun: Infinite Canvas is now officially available in iOS and macOS App Stores all around the globe as a free download (with optional premium features). Infinite Canvas app icon

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • announcement
    • infinitecanvas

Emacs Elevator Pitch (August Blog Carnival)

Aug 8th, 2025

Jeremy Friesen hosts this month’s Emacs Carnival, and the topic is “Your Elevator Pitch for Emacs”. It took me a couple of days to come up with a useful angle, because I didn’t even consider Emacs pitch-able. But that’s what’s so cool about writing prompts like these – you can think outside the box.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • freedom
    • emacs

Adapt Unidirectional Flow Virtues to Your Plain SwiftUI App

Aug 8th, 2025

You can adapt principles of unidirectional flow without having to adopt a whole framework like ReSwift or Composable Architecture or Immutable Data.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • authentication
    • swiftui
    • 1df

Contact • Newsletter • Blog Feed • /feeds • /now • /uses • @ctietze@mastodon.social • Privacy & Legal Information

Except where otherwise noted, content on this site is licensed CC BY-SA 4.0.

As an Amazon Associate I earn from qualifying purchases. This e.g. applies to links to Amazon.com.