Swift: Close to greatness in programming language design (Part 1 of 3)

Let’s consider some of the simplest, best known defect patterns within Swift, which I’ll roughly classify as “rookie mistakes.”… Read more


A Year of Teaching Swift

We are nearly at the end of the school year here in Scotland and I wanted to take some time to reflect on the experience of teaching the Computer Science curriculum this year using Swift Playgrounds and Apple's Learn to Code curriculum. Backgroun... (more…)

Read more »