My Books
-
macOS Apps Step by Step 4.0
Read More »macOS by Tutorials has a new name and a new edition!
The book is available for purchase or update at Gumroad.
macOS Apps Step by Step was previously titled macOS by Tutorials and was released in 2022 by Kodeco. Since they transferred the rights to me, I have released two updates under the same name, but now it feels like time to move on from the Kodeco naming convention and give it a name that is more part of my brand. After considering several options, I put a poll on Mastodon and macOS Apps Step by Step was the winner.
If you bought the first edition of macOS by Tutorials from either Kodeco or Amazon, please email me for a 50% discount code.
If you bought a previous edition of macOS by Tutorials from me via Gumroad, version 4 is a free update that you can download from your Gumroad library.
-
Apple Has Two Problems
Read More »Over the last few years, Apple Inc. has come in for its fair share of criticism. In my opinion, this boils down to two main problems: politics and software quality.
The company has lost its way several times over the years but it has always kept going and eventually bounced back. Now it's a massive company with more money than any human can imagine, and it's losing its way again. What can they do to bounce back this time?
-
SwiftUI WebView
Read More »At WWDC 2025, Apple announced that SwiftUI would now have its own
WebView. I touched on this briefly in my SwiftUI for Mac 2025 article, but this view has a lot of features that I wanted to explore and document.My primary source was the WWDC video: Meet WebKit for SwiftUI but as usual, there is a lot of detail hidden in the video and some of the sample code doesn't work in the later betas. I'm currently using macOS Tahoe 26 beta 7 and Xcode 26 beta 6.
-
SwiftUI for Mac 2025
Read More »Almost every year, I write an article and a sample app, exploring the new features of SwiftUI, with particular emphasis on Mac app development. This year, it feels like the operating systems are becoming more uniform, so there is not a lot that's Mac-specific, but there are several new features that I am keen to explore.
Usually, I write an app that downloads images from HTTP Cats as well as demonstrating other features. This year, navigation hasn't really changed, so the HTTP Cats app didn't seem relevant. Instead, I've created a sample app that features some of the new aspects of SwiftUI for macOS 26.
-
WWDC 2025
Read More »Apple's Worldwide Developers Conference is over for another year. As I wrote in an earlier post, I am not happy about Apple's management and their attitude to third-party developers, but there is no doubt that their own developers are doing some amazing work. I've been away and was then busy launching my new book, so I have not caught up with all the new announcements yet, but here are my initial impressions...


