Swift high-order reduce usage with custom types

Swift's .reduce provides a powerful high-order function to perform analysis of sequences and collections. This post is a cheat sheet for using .reduce to perform various kinds of numerical analysis.

4 months ago   •   5 min read

iOS Image Caching for UIKit Apps

In this article I'll cover a simple and straightforward approach to fetching images from remote web servers and efficiently caching them so they aren't retrieved more frequently than necessary.

4 months ago   •   5 min read

Configure Xcode Server to send SMTP Email

In this post, I’ll discuss how to configure a MacOS Xcode Server machine to route email messages to the development team via an external SMTP server.

2 years ago   •   3 min read

CI/CD with Xcode Server 10

In this article, I’ll overview the product architecture and discuss some of the plus and minus factors for using Xcode server vs. 3rd-party alternatives.

2 years ago   •   6 min read