In Swift, protocol-oriented programming is in fashion. There’s a lot of Swift code out there that’s “protocol-oriented”, some open-source libraries even state it as a feature. I think protocols are heavily overused in Swift, and oftentimes the pro...
Read more »
Ever since Swift came out, I keep seeing weird comments that Swift is a
functional programming language. I’ve puzzled a bit over why anyone would say … (more…)
Read more »
How to install and use Swift 3 on Windows Subsystem for Linux aka Bash on Ubuntu on Linux... (more…)
Read more »
A huge update to my suite of Swift static site generation tools, which adds a new API for building HTML components in a very SwiftUI-like way. (more…)
Read more »
Let's consider some of the simplest, best known defect patterns within Swift, which I'll roughly classify as "rookie mistakes."... (more…)
Read more »