US government funding for the world’s CVE program ended this week. Then, I was delighted to learn they’ve spent the past year working on a non-profit to do the same job. The CVE programme is too important, and I’m so glad it will continue.
This article from Donny Wals has some great, practical tips on using Instruments with SwiftUI. Combine this with the new tutorials from Apple that I linked to a few weeks ago and you’ll be an expert in no time!
Artem Novichkov has a great write-up of how to create a Model Context Protocol (MCP) server using the official Swift package. MCP is something I’ve wanted to check out, and this example is a perfect quick start. He creates a server that returns the currently installed Swift version and queries it from Copilot in VS Code. This is a great article.
I enjoyed Sarah Reichelt’s ode to Apple’s excellent Measurement framework. It’s the kind of framework you might not reach for immediately, because how hard can it be to convert centimetres to metres, right? But it has plenty of time-saving features that make it worthwhile.
Can tab views and navigation views play nicely together? Natascha Fadeeva’s latest article tackles the creation of a router that handles state management for these containers, but the concepts apply if you’re dealing with either of them independently!
Apple’s new swift-testing package has been a great success, and it’s wonderful to see the community start building a second layer of packages to integrate other popular testing libraries. Adam Carter’s new library includes a Swift macro to make working with swift-snapshot-testing an absolute breeze.
try! Swift Tokyo was happening just a few days ago, and the organisers already have the entire set of videos available if you were not able to make the trip to Japan. Why not enjoy a few of them this weekend?