Founder, Remarks Podcasting http://adamsmithsoftware.com
This is the 2nd in a series of Swift Rolls — an opportunity to practice the craft of app development in a more real-world way then a kata.
The first challenge in my Swift Rolls series is to create an iOS app where the user enters a…
In Karate a kata is
a detailed choreographed patterns of movements
Software engineers have co-opted katas as a way to practice coding. They are a great way to compare techniques with other developers. The…
Dave’s 18th kata asks us to build a simple transitive dependency analyzer. Code download and my solutions to other katas in this series.
One of the insidious things about dependencies is that they are transitive — if A…
Swift Solution to Dave Thomas’s Data Munging Kata Part 3
Swift Solution to Dave Thomas’s Data Munging Kata Part 2
If you haven’t read my solution to Part 1 of Dave’s data munging kata, please check it out first. Part 2 asks us to clean an analyze a dataset of football (you know, soccer) results for the British Premier League.
This series shows my thought process and Swift solutions to Dave Thomas’s code katas (this is a…
Swift Solution to Dave Thomas’s Data Munging Kata Part 1
I’m solving Dave Thomas’s code katas in Swift and will be sharing my thought process and solutions. Below is my solution to Part 1 of the Data Munging kata [project repo]. The challenge is to analyze a messy, real-world data set.