What's New - 2018


« Previous

January 2019 »

December 27, 2018

I lost my voice for several months - I think it's back.

December 26, 2018

Each year I choose three words to live by. Care to play along? I'll announce mine in the new year. This is a practice I learned from Chris Brogan.

July 26, 2018

Had some fun implementing Result in Swift

July 25, 2018

Twenty-six years ago today was the last time I had a date with anyone other than Kim.

July 24, 2018

Sometimes we forget what we're going to say.

July 23, 2018

We re-implement the Optional as an enum.

July 22, 2018

We experiment with implementing Optional as a List

July 20, 2018

In this first post of a series, we use optionals instead of errors

July 19, 2018

Celebrating ten years of teaching iOS and mac devs.

Announcing upcoming Functional Swift workshops in Chicago and Portland ...

June 17, 2018

My 21st Fathers' Day celebration - the tradition changes yet again.

June 14, 2018

I asked an audience to read between the lines of Apple's announcements.

May 7, 2018

When you give a talk at a conference, each audience member is deep into their own story starring them. How do you move that story forward?

Four Dead in Ohio

May 4, 2018

Before May 4th became a Star Wars holiday, it was the day we mark the anniversary of the Kent State shootings in 1970. Our daily news makes it all the more poignant. In my ears the guitar swells and Neil Young sings "This summer I hear the drumming, Four dead in Ohio."

May 2, 2018

We've been hearing about a framework possibly (but probably not) code-named "Marzipan" coming from Apple.

April 19, 2018

The Swift Summit has posted a video of my talk from last year on using map as a design pattern. link to video

April 18, 2018

Looking back I realize I got to travel the road I wanted and so much more.

April 17, 2018

Updated for Swift 4.1 and Xcode 9.3. Free update if you own it already from Gumroad or iBooks.

April 16, 2018

I'm deprecating a chapter of the Swift Kickstart book in the next release. I'll post the chapter as a standalone but I won't keep updating it. I meant to remove it several releases back and have decided on deprecating it instead.

April 9, 2018

Join me in London this summer for three Swift/iOS workshops over four days. Build your own training from the three offerings. Details and Registration.

April 8, 2018

I love that Swift Playgrounds allow us to explore programming tasks but I wish we could take the next steps and share what we've built with others. The ability to share is what makes a platform viral.

I'm writing about Functional Programming in Swift and other topics at my Editor's Cut blog. These posts may form the foundations of a book I'm working on. Join the Discussion.

April 6, 2018

A persistent argument often beats a correct one. It's like water dripping on stone day after day, year after year. Over time, the water wins.