Suffusion: Minimal Swift wrapper around the FUSE APIs

Suffusion is a minimal Swift wrapper around the FUSE APIs to support experimenting with custom read-only filesystems. It’s inspired by the Objective-C API presented by OSXFUSE.framework, but presents FUSE’s “low-level” node-based API rather than a path-ba… Read more


Propagating user-facing errors in Swift

Let’s take a look at a few techniques that can make it much simpler to propagate runtime errors to our users, and how employing some of those techniques could help us present richer error messages without having to add a ton of complexity within each UI i... (more…)

Read more »