Newsletter
Back on the Road
May 12, 2020
Conferences from your couch
A year of travel
Last year, the year I turned sixty, I decided to say "yes" to any conference invitation. Just for the year.
It meant that I was often on the road two to three weeks a month and many of my presentations were created or customized just for that particular conference.
There were many results from this experiment. I learned a ton of new things. Fortunately, it was a year when Apple released a lot of new technology I wanted to learn - so having the opportunity to present sessions and workshops worked well for me.
I also saw a lot of new places and revisited familiar ones. I have friends in so many of these locations and also people I've become quite close with after meeting them at these conferences.
It didn't leave as much time for writing or training so I didn't earn very much last year - but the experiences more than made up for that. It was almost as if I banked all of that travel to get myself through this time when we can't.
A year of staying home
This saying "yes" to every invitation was supposed to be just for last year but I had so much fun that I decided to extend the experiment.
And then it all stopped and now no-one is traveling and no one is putting on conferences.
At least not in person.
It's May and, like you, I've been home for months. Conferences I'm scheduled to speak at in September have already cautioned that it's unlikely they'll run.
And yet, the past few weeks I've spoken at one conference, taught a workshop, and right now I'm backstage at a conference in Switzerland.
All without leaving my couch.
The reinvented conference
I've been watching local meetup groups online since I've been home. Watching CocoaHeads from the Netherlands (I'll be presenting there on May 20) and learning Swift from Paris has been refreshing.
I gave a talk at the Philly ETE conference. Most of the talks there were live over Zoom. I wanted to experiment with producing a video so I pre-recorded mine which was a quick intro to how your architecture changes with SwiftUI and Combine. I think it's shown me a format I want to use to create video versions of my book.
I'm presenting workshops at try! Swift World. The first one went well. I covered an intro to Combine in an hour and will be repeating it this Thursday (sold out) and the following Thursday. The classes are limited to ten attendees. I enjoyed the participants - they were really nice and supportive and asked great questions.
I mentioned I'm backstage right now. I'm doing some of the introductions and interviewing some of the speakers at App Builders. I'm bummed because I was supposed to be in Lugano and I've always wanted to go - but this is really well run. Most of the talks have been recorded in advance. This means that the speakers are available on chat during the talk to answer questions. They also meet in designated "rooms" to answer questions after their talks. I recommend that conferences looking to go online look at this format.
I look forward to meeting people again in person, but I think there's a real place for online conferences. They make it easier for people to attend who otherwise couldn't either for time constraints, financial constraints, location, ...
Link to the Podcast episode from May 12, 2023.
I've been trying to explain map() as a pattern and not just as a function that exists for Arrays. Hopefully, I've done it in the latest chapter I've added to A Functional Programming Kickstart. If you own the book this chapter is a free update.
I wrote this chapter for those of you who believe that map() is just syntactic sugar for a for loop or for those who think map() isn't for them. I'm working on the flatMap() chapter now and hope to ship it this week or next.
Here's an image from the Map Chapter.
Maggie's link
Take a look at that light bulb in the image above.
I drew it thanks to Maggie's link to Google's autodraw.com. Actually, Maggie linked to this tiktok video of someone using autodraw.
The drawings are covered with a creative commons license.
Kimmy's Crepes
For more than twenty years I've made pear crepes on Mother's Day for Kim. Even more than three years after her passing, I've still continued the tradition. I've posted a recipe for crepes on Editors Cut.
Other people's stuff
One of the many things I love about the Apple community is how many people have different interests and amazing talents.
Chuq von Rospach, for example, is a serious wildlife photographer.
For example, check this out.
Download Chuq's book "And the Geese Exploded" and subscribe to Chuq's newsletter.