Books


This is the current catalog of books. You'll find technical books on writing code for Apple platforms using Swift and SwiftUI as well as non-technical books on bread baking and grief.

These titles are available as eBooks from Gumroad.

Technical Books


Combine

Combine is about to replace all those things you thought you knew about how we pass information around in an iOS or macOS App.

Target-Action, callbacks, closures, delegates, notifications... all of them.

A Combine Kickstart is a comprehensive introduction to Apple's Combine Framework.

Functional Programming Kickstart

There's nothing natural about Functional Programming. It's awkward, it feels funny, ...

And then one day you start to see the world differently and you can't remember what was so difficult.

A Functional Programming Kickstart is a hands-on, fast-moving kickstart will provide you with a new set of skills that you can add to - not replace - your current favorite programming techniques.

SwiftUI Kickstart

SwiftUI is the future of iOS, Mac, AppleWatch and AppleTV development.

A SwiftUI Kickstart introduces experienced Swift programmers to this new User Interface framework.

A SwiftUI Kickstart introduces you to the light-weight, value-typed, declarative world of SwiftUI.

Swift Kickstart

A Swift Kickstart is the perfect book for the experienced developer who wants to get serious about learning the Swift programming language.

As the language matures and improves, this book changes to reflect the latest best practices and coding style. This second edition to the best-selling Swift introduction has been updated to the very latest public Swift 5.3 release.

Code along with - A Swift Kickstart on the iPad or Mac using the latest Swift Playgrounds or Xcode Playgrounds.

Non-Technical Books


Dear Elena

Dear Elena is the first one hundred posts from the blog I began the day my daughter died suddenly - a week before her seventh birthday.

This is a book I wrote for myself that I've released after requests from so many parents asking that I do so.

Baker's Math

Bread bakers bake from formulas not recipes.

There are some basic calculations you need to be able to easily perform to use and create your own bread formulas.

Baker's Math is a short book that explains how to determine the right water temperature and how to scale your ingredients.