Posts

› 2019/01/24

An interactive Git Status client, written in C

› 2018/11/08

New Contravariance Episode: Refactoring Across a Large Code Base

› 2018/10/18

New Contravariance Episode: Paul 'John Sundell' Hudson

› 2018/10/04

New Contravariance Episode: Conferences

› 2018/09/06

New Contravariance Episode: A Philosophical Treatise on the Definition of Pro

› 2018/08/23

New Contravariance Episode: The Most Awful Static Site Engine

› 2018/08/13

New Contravariance Episode: applicationDidFinishLaunching:

› 2018/05/03

Expanding Swift's Reach

› 2017/10/08

Taming SourceKitService for Less Xcode Memory Consumption

› 2017/09/30

Value Types for Simple Difference Detection

› 2016/07/15

Data in Swift 3 parsing a Doom WAD File

› 2016/04/28

SwiftWatch

› 2016/04/23

Raw value initializers for enums with associated types

› 2016/04/14

Force optionals in multi-unwrapped 'guard let' or 'if let'

› 2016/04/04

Using Git Hooks to prevent commiting test code

› 2016/03/29

Three tips for concise Swift using the Guard statement

› 2016/02/02

Hirundo: Comfortably follow Swift Mailing Lists on OSX

› 2015/12/08

Swift Package Manager: Create and Use a X11 package on Linux

› 2015/09/30

Getting your iPhone 6s Chip Foundry from Swift

› 2015/08/25

Optional throw via try? in Swift 2

› 2015/07/18

CoreValue: Lightweight Framework for using Core Data with Value Types

› 2015/06/19

Using try / catch in Swift with asynchronous closures

› 2015/06/17

Generic method overloading by protocol in Swift

› 2014/10/20

Fantastic PhotoDesk 3 launch