Here's a sample of recent blog posts and newsletter issues. Follow the quick links to a directory of all blog entries and newsletter issues.


The Archives

Blog posts organized by Topic

Blog posts organized by Date

Newsletter links to all issues

Recent posts

June 15, 2021

On leaping knowing you have a net. Dorothy Parker on writer's block, finding the farmers at the farmers market, Sam Deane's Stepping Back, Maggie's Link to "Why are you like this", and Carl Hewitt on the Actor model.

I'm in a bit of a funk these days and hoping to snap out of it. Also, grilling asparagus, how much we know, security and Venmo, cats and optical illusions, coloring, ethical design, Maggie's link to Bo Burnham, and Alexito's on concurrency.

Are shmoozing and press interviews part of your job? Also, juggling from above, skydiving with only a net, singing with your cat, Swift Data from Drew, Maggie's link to a Billy Mays mashup, and James Dempsey celebrates 20 years.

Salt and Vinegar bring out the best in a meal. A one pot pasta, homemade hot sauce, cicada recipes, towel day, Miyazaki zoetrope and ramen, What's going on is 50, Maggie's link to the anniversary of George Floyd's death, and WWDC Community.

Commencement addresses. Spring recipes, a cool video on masking up, the viral dog-does-yoga video, WBEZ and polio, Maggies link to a cat video, and try! Swift Dub Dub.

May 12, 2021

Here's an example from an app I'm playing with in which I'm using reduce() to pass state to the items being iterated over.

Eating less meat, the white squirrel, pair programming, identifying you by three words, creating geometry puzzles, Maggie's link on snow days, and a look at existentials.

Reconsidering your title and bio. May 4 commemoration and celebration, Rothman on Leadership, Pixel This, Maggie points to the center of the US, and Julia Evans' comics home.

April 27, 2021

Why shopping local is trickle down that works. Squash blossoms and other recipes, my new Dough Temperature app, melting metal with bacon, a benefit cooking demo, seeing breakups coming, Sundell on for loops, Maggie's link to an interesting trailer, and David Smith makes shortbread.

I found today's Apple event jarring - the style was not for me. Also, the Approachable Loaf of bread, giant arrows across America, Jackie Robinson's lesser-known legacies, Maggie's links to two food stories, and a Stewart Lynch tutorial.

What you do vs what you are. Hookup regrets, wakes (in the water), Wes Anderson's style, Maggie's link to stars and burning trash, and Vincent Pradeille's videos. Oh and Maggie's new job.

Fables, traditions, and a favorite story. Also, Diggs' digs, an Apple story about the iPod and the energy department, the 20th Century Fox fanfare, Maggie links to shrinking penises, and Swift Collections.

Identifying the line between competing errors. A UK Math conference, @r0ml on Free Software, a cool visual illusion, Maggie's link on scammers, and WWDC 2021.

March 23, 2021

It’s time to connect. Also an amazing fois gras treat from @Valzevul, Bird Migration, HMV outtakes, tools are not laws, Maggie’s link on misogyny and racism, and Xcode tips.

March 16, 2021

Thoughts on radio, removing bees, how to resist Amazon and why, McBroken, multi-tasking, Maggie's link to sea shanties for marching bands, and iOS Dev Weekly approaches 500 issues.

March 9, 2021

First vaccine shot yesterday. Links to @jaimeejaimee coffee sketches, animation reference video, my take on Core Data, avoiding like the plague, teaching metal bands to scream, conversations last too long, bread book update, Maggie's link to Cats with Socks, and Narrator from @buildandship Apps.

March 2, 2021

Thoughts while baking on little moments combining to make something big. Pancake pics, a bear butt, fruit stop motions, a MASH table read, book cafe ambience, boxes in boxes, Maggies link to year one string class, and Steve Jobs' Stanford Commencement.

February 23, 2021

Commemorating 15 years with pancakes. Hearts in the garden, Mars links, great scrambled eggs, the lost philosopher, Maggie's link to US accents, and a guide to great Math curriculum.

February 16, 2021

What forever feels like and beyond. Skating on thin ice, why we fall on ice, Dan Moulthrop on choosing democracy, Disney animation copy and paste, Maggie's link to your brain when it's lazy, and Swift for TensorFlow is archived.

February 9, 2021

History, like any story, depends on the one telling it. Singing iPhone tones, medicine for minorities, spotting circles, Maggie's link to a Lion Dance, and Duncan on whiteboard tests.

February 4, 2021

I'm so happy to let you know that "A Combine Kickstart" is available. I really like how this book turned out and hope you enjoy it.

February 2, 2021

It's time for me to learn to draw. What will your tiny challenge be for Feb? Van Gogh from home, the Combine book, walking animal polygons, an amazing painting technique, a beautiful tale of Side Effects, Maggie's link to levels of singing, and an Xcode beta.

January 26, 2021

"Science" is my final word for 2021. Also the innaugural poem, Democracy clubs, wobbly on solid ground, Maggie's link to a mom's love, and the Swift Community Awards.

January 19, 2021

"After" is my second word for 2021 - this day before a new president is inaugurated. Also a Combine Workshop in Singapore, a Rotational Symmetry zine, walls, dating detectives, an Armored Samurai origami, testiculating, Maggie's link to Pusheen, and a knitting podcast.

January 12, 2021

Can Opener is my first word for 2021 and an amazing video from @ishabazz. Also Combine Kickstart beta on my dad's birthday. An important piece from @wilw on love and addiction, @GeePawHill on why we post our opinions as well, Maggies link to a toilet sled, and @paulca's end of year review for Tito.

January 5, 2021

Resolution to examine what we are resolute about. My mom gets her COVID shot, Conway's Life, a 2020 COVID cartoon, 15 bits of advice from @fffabs, Chekov's Razor, Maggie's Link to an Innoculation hair-do, and @donnywals Practical Core Data.

December 31, 2020

The Combine book is almost ready for beta, the Bread book is coming along, and plans for videos as well.

New years without resolutions with thoughts from @chrisbrogan and @andy_matuschak. Oscar says goodbye to 2020, matching scarves, book updates, brexit metaphor, advice from @profgalloway, Maggie’s COVID link, and @larrysmiller’s voice.

December 22, 2020

Viewing life from a perspective other than yours. Daveed Diggs Puppy for Hannukah, Christmas links including a Mel Torme story, The flour shortage that wasn't a flour shortage. Maggie's link to a Les Mis inspired game and Michael Ruhlman's recipes.

December 15, 2020

Stopping is key to creativity. Great advice by @okbjgm. Also links to @tvaziri, two holiday tear jerkers, an MIT article on algorithms that keep the poor poor, Maggie's link to Aenneid in meter with synth, and @hollyborla on Property Wrappers.

December 8, 2020

Autocorrections or one at a time. A song from the polio vaccine, Project Northmoor, Ohioans shouldn't go to Ohio, 'Did not vote' loses, Maggie links to the quack squad, and Khoa Pham links to languages.

December 1, 2020

Trying to understand people who are not kind by nature. Mah Na Mah Na, a snowy picture of Jill's business, @scottmccloud with inspiration, local bookstores, online Magic with @kevinbparry, Maggie's link to a COVID cases graphic, @civeljahim develops iOS and macOS in one codebase without storyboards

November 24, 2020

Thankful at Thanksgiving. The best cover of "Back in Black", a pomegranate salad, India Vignettes, wearing your mask right, two Sponge Bob related links (one is Maggie's link), and link to the HIG.

November 17, 2020

On increasing your influence. Also pics of puppies, racoons, and batman, great NSFW COVID advice, @johnpavlovitz on not agreeing to disagree, my FP book is updated, Maggie's link to a custom cat bed, and @subdigital's Combine course.

November 17, 2020

I've updated my Functional Programming book. The update (free if you own the book already) includes support for dark mode, pdf, and mobi. The material on the Reader and State patterns have been revised and given their own chapter.

November 10, 2020

Apple events and telling stories about you that others see themselves in. A sadly relevant Mugabe cartoon, Kernighan and the Birth of Unix, Lattner on Swift value types, Maggie's link to favorite movie lines for women 5 - 75, and Mikey Ward's Swift book

November 3, 2020

Election Day thoughts on the Chicago 7, a reminder that we can change the world. A photo from @nwreg reminding us to twinkle. A tiny dog in a spider costume and Maggie's link to our cat and dog dressed for Halloween. Paul Hudson's Hacking +.

October 27, 2020

There is someone only you can get to. Do it. Star Wars in life size bread sculptures. McDonalds has feellings. A Drag queen on collections. Maggie's link to selling alcohol on a hovercraft and Tom Lehrer's music being open.

October 20, 2020

Vote. No, really - vote. Dylan sings a EULA, Jeannie Gaffigan responds, SwiftUI Kickstart info, Maggie's link to paperclips, my not-funny halloween dad joke, and Functional Swift videos.

October 14, 2020

A SwiftUI Kickstart is updated to the very latest releases of SwiftUI, iOS, and Xcode. This is a major rewrite with new examples covering grids, lazy stacks, labels, expanding lists, disclosure groups and state objects.

October 13, 2020

Untangling a mess. An awesome performance of misheard lyrics, a generous contribution of math resources, and pumpkin carving inspiration. Maggie's link on LGBTQ progress in candidates and a link to Jordan Rose's appearance on Swift Unwrapped.

October 6, 2020

On avoiding sarcasm. Jack accepts award while on Cuckoo's nest set, Air Conditioner design, the Rock and Grohl battle continues, Maggie's link on auto-tune, and @jamesthomson's visual experiments.

September 29, 2020

Birthday bagels and rules to live by. The Doobie Brother's letter to Bill Murray, the @CleveOrchestra's Ode to Joy, @HughLaurie on footnotes, @Casey on focus, Maggie's link Snickers brownies, and @deprogipsum begins their third year.

September 22, 2020

Getting to work including prompts from @deannamoffitt and @gassee. Also, links to an inspirational painting, Maggie's link to two awesome online teachers, why we do the things we do from a link of @_aijaz_ , and WidgetSmith from @_davidsmith.

September 21, 2020

You'll find updates to chapters 1 and 2 of "A SwiftUI Kickstart". The rest of the book is on the way.

September 15, 2020

This land is our land. Also my writings from the week, the Grohl-Nandi battle, Schroedinger's plates, Maggie's link to a fluid dynamics video, and @ashadornfest's Vote+1.

September 12, 2020

I'm starting to update A SwiftUI Kickstart. There's a lot more to update and fix than I first thought.

September 9, 2020

I've updated "A Swift Kickstart" for Swift 5.3, Xcode 12, iOS 14, and Big Sur. Reading in night mode is supported, there are new comics, and I've refreshed much of the content.

September 8, 2020

My dad, Barry Manilow, and leaving Kim in my book update. Also a skateboarding dog, boneless chicken wings, life advice, me and the prags, Maggies link on the best things, and the @nlbb_app.

September 1, 2020

From color blindness to the "p" word. Also links to many of my articles this week, a great pic from @MargoChepiga, a challenge from @gregmlarsen, @icanzilb on burnout, Maggie's link to the Odyssey in ASL, @Valzevul’s newsletter, and @jamesdempsey's Unofficial Sandwiches.

I didn't get far into revising my book before hitting a bump in the road: Swift Playgrounds are not the same on a Mac as they are on an iPad.

August 27, 2020

I've started updating "A Swift Kickstart" for the Swift 5.3 official release. I've updated the CSS, gotten my tools in order, and reconsidered which Apple Playgrounds to recommend.

August 25, 2020

Seeing the real people around us, uplifting words we need right now, links to my articles, Roman images, Maggie's "Binging with Babish" clip, and @paulca's Vito.

August 20, 2020

Here's the first part of my exploration of parser combinators - it's a simple Parser type and an example that parses a digit.

August 18, 2020

The hard work of going high, posts that made me smile from @mattgemmell and @jamesdempsey. @davemark's link to a story of a secret iPod, women in tech being treated badly by men, Maggie's "Clueless" clip, and @venkat_s' Force Good Habits.

August 11, 2020

On rejecting advice to sell sell sell and include popups. A QI story from @BBCTwo, sneezing from @susie_dent, @cassidoo on Hamilton and open source, Maggie's link to an animated cat parade, and @drewmccormack on Conflict-Free Replicated Data Types.

August 4, 2020

Lessons from the writing of James Baldwin on hope and love. @JivaDeVoe on being happy, links to my writing on opening schools and parsing, a freaky online experience, smoking advice for new mothers, Maggie's link to Music of the 2010s, and parsing libraries from @johnsundell and Rob Phillips.

July 28, 2020

On the importance of nothing. Also, QI on the number of milliseconds in a day, links to last week's writing, Dora the Explorer, literally, Maggie's link on stealing signs with machine learning, and Haskell Love.

July 24, 2020

It could be that I deeply misunderstand this, but after living with the ampersand for a day and comparing the way I use assign(to:) to other Combine and SwiftUI patterns, the use of the inout parameter in assign(to:) feels odd to me.

July 23, 2020

This year Combine introduced a new function assign(to:) which takes a publisher. I like it a lot. Even with the & they added to it today.

July 21, 2020

Perserverance. Commitment to "doing" with advice from Duncan Wardle, Eugene Walingford, James Propp, and Austin Kleon. Also, links to my food post on Peaches and Grits, training at try! Swift World, and struct's init. Maggie's link to directional hearing, and Dave Verwer's Swift Package Index and iOS Dev Weekly.

July 16, 2020

I hate that we have to retype the init for a struct - even though it is derived for us - just to set it's access level as public or private.

July 14, 2020

Giving good notes to others means trusting them to come up with the implementation - communicate clearly what you want from their work. Also, links to my essay on leaving Facebook, food posts on Yogurt and Refried Beans, a cool visual math proof, Maggie's link on MIDI, and SwiftUI Lab's Matched Geometry effect.

July 8, 2020

View Builder allows us to conditionally return different types of views from body in SwiftUI. Here's a quick example that let's us indicate whether or not you can navigate in from a cell.

July 7, 2020

The journey to finding out what your role is. Also, my plans for this year, a comic on SwiftUI's @State, is it safe to go back to the gym, Maggie's link to a potato skins video, and Chris Eidhof's diagram of Data Property Wrappers for his Thinking in SwiftUI book.

July 6, 2020

I thought I'd share a mistake I made with SwiftUI in hopes that it would help you with your code. This is on Nav Views.

There's so many new things from Apple - it's ok. Take a breath. Also, a new home for my food posts, green onion flavored Chex cereal, another dog post, Maggie's link to the trailer for the documentary "Disclosure", James Dempsey LIVE-ish, and Amy Tsai's WWDC sketch notes.

News from the WWDC keynote and Platform State of the Union, links to videos on juggling and solving three rubik's cubes, and wading in the water, Maggie's link to the physics of N95 masks, and Paul Hudson's Hacking with Swift.

This week’s newsletter: “Choosing what to do” includes passion, motivation, new ways to decide, also Server-side swift arrives, an Obj-C commentary, Maggie’s link, and WWDC notes from @zntfdr.

Asking questions - when to answer a question you're asked. Also, changing your default git branch name, looking forward to WWDC, a video on voice work, Maggie's link to a picture of her cat, and a plug for Ben and NSScreencast.

June 2, 2020

Empathy for our users, friends, neighbors, and folks we share the world with. Also a new song from James Dempsey, searching Twitter, Maggie's link to Snagels, and Kaya Thomas' update to We Read Too.

May 11, 2020

Each year I make Pear Crepes for Kim for Mother's Day. Here's how.

May 1, 2020

Today's no-knead is 75% hydration. It's a little harder to mix but much easier to handle and bakes up beautifully.

April 29, 2020

What do you do with all of that left-over sourdough starter? You can almost make bread from it alone. Today a very wet no-knead recipe.

April 24, 2020

It is surprisingly easy to make a really good pizza at home. Today we're going to make a Neopolitan style dough and use it as a thin crust for our pizza.