Advent of Code 2020 on Swift Playgrounds for iPad
Feb 5, 2021, 4:00 AM
I tried using the Swift Playgrounds app on my iPad while solving problems for Advent of Code 2020 this year. Here's my impression of the app as a code editor.
My WWDC 2019 Session Watchlist
Jun 14, 2019, 4:00 AM
My scheduled programming for watching this year's WWDC session videos.
Good Morning, iOS!
Mar 6, 2019, 4:00 AM
Brainstorming ways to combine Apple's productivity apps into a bird's-eye-view Today widget: Good Morning!
Jan 28, 2019, 4:00 AM
A small request for sharing some simple organizational features amongst more of Apple's productivity apps, with some mockups of what it might look like in Reminders and Calendar.
Interpreting Apple's Transparency Report
Jan 23, 2019, 4:00 AM
Apple recently released their transparency report for government and private party information requests for January through June of 2018, in an updated format including broken out CSVs.
New Year, New Task Management
Jan 7, 2019, 4:00 AM
Describing the setup I've put in place towards a New Year's resolution to manage my time a little better, both for the day-to-day and longer-running goals.
Fun with Unicode in Swift
Dec 10, 2018, 4:00 AM
Looking at some ways to write tricky Swift code using Unicode.
Developer CLI tool reference
Nov 29, 2018, 4:00 AM
A collection of command line tools I've used on *nix systems.
Swift Async Operations at Your Command
Nov 19, 2018, 4:00 AM
Rewriting an old asynchronous Operation (née NSOperation) subclass in Swift for Pippin, learning new things.
On a Mission to Automate Revision
Oct 30, 2018, 4:00 AM
Introducing a new tool as part of my evolution towards effortless versioning of code.
Backend to Basics
Oct 24, 2018, 4:00 AM
Catching up on some experimentation with different backend, one of which was the Vapor framework for Swift on the server.
New command line tools
Sep 30, 2018, 4:00 AM
Announcing some new CLI tools available, and plans on how to consolidate others like psst, xcbs and vrsn.
My holy grail: a simple Rails install
Sep 25, 2018, 4:00 AM
Describing yet another winding foray into setting up a Rails app.
do try Antitypical's Result to catch Async Errors in Swift
Sep 4, 2018, 4:00 AM
Reviewing my foray into using Result for error handling in Swift, and my realization of a particular use case it solves well.
Overusing Xcode Targets Misses the Mark
May 8, 2018, 4:00 AM
Outlining the differences between Xcode project targets and build configurations, and how to properly use each one.
Automatic Devpod Versioning and Deployment with Vrsnr
Apr 20, 2018, 4:00 AM
Describing my process for semantically versioning the Pippin podspec, deploying it to CocoaPods trunk, and committing all the results to git history.
Reach Out and Touch Faith
Apr 16, 2018, 4:00 AM
Thinking about the future of the Macbook Pro, and the direction in which the TouchBar might indicate it's headed.
CocoaPods and Custom Build Configurations
Feb 15, 2018, 4:00 AM
My long journey to set a devpod's SWIFT_OPTIMIZATION_LEVEL, from the podspec's pods_target_xcconfig, to Podfile's post_install and finally arriving at the succinct project.
Programming: 20 Years In
Feb 7, 2018, 4:00 AM
As I near 20 years since first picking up computer programming, I take a quick look back at the languages I've used and the tools available to work with them, with thoughts on the synergies between them and our own brains.
Dependency Management Best Practices
Jan 9, 2018, 4:00 AM
In light of recent news about dependency manager breakages and vulnerabilities, highlighting some steps you can take to protect your dependencies and the projects for which you need them.
Announcing Pippin Version 2
Jan 2, 2018, 4:00 AM
Highlighting some of the new features in the first major update to Pippin.
Manage version numbers with this one line command
Dec 17, 2017, 4:00 AM
How I'm currently using Rake to automate a few common tasks I carry out to manage my iOS apps' version numbers.
Nov 29, 2017, 4:00 AM
An update and first official version of my Swift app development framework.
Nov 27, 2017, 4:00 AM
A simple script to perform straigtforward template replacement of credentials in a codebase, to help avoid committing them.
Image Galleries with Jekyll
Nov 5, 2017, 3:00 AM
Describing my journey to build a photo gallery for my website using Jekyll/Liquid to template all the things.
Log Level: Extreme
Oct 30, 2017, 4:00 AM
A brief survey of log level concepts in the iOS community and elsewhere.
Apple's Tech Evolutions
Oct 19, 2017, 4:00 AM
Extrapolating Apple's technological advances from the past onto their current product lines and research, for funsies.
Looms and Computers
Aug 29, 2017, 4:00 AM
The similarities between computers and looms, distant cousins related through their ancestor, the Jacquard loom.
Xcode 9's New Find and Replace Panel
Jun 19, 2017, 4:00 AM
A critique of the new source editors tool's UI and UX.
Returning Optionals Versus Throwing Errors in Swift
May 18, 2017, 4:00 AM
Deciding between flow control and data model concepts in your app's business logic.
Source Control Management vs. Dependency Management
Apr 12, 2017, 4:00 AM
Which manager has more authority over your project?
Differentiating iOS App Builds
Apr 1, 2017, 4:00 AM
A simple way to manage all your app build variants to test alongside each other on a device.