Blog
Measuring instructions, prompts, and transcripts against the context window
A practical guide to highlighting Swift code
Learn how to render Markdown in SwiftUI using Text and AttributedString
Learn how to profile and optimize Foundation Models performance using Xcode Instruments
Learn how to use Foundation Models guided generation in Xcode previews
Learn how to handle navigation in WebView and WebPage
Learn how to use WebView and WebPage to load and save web content
Learn how to use Foundation Models in iOS apps
Learn how to use Chart3D from iOS 26.0
Learn how to implement MCP client with SwiftUI and Anthropic API
A deep dive into using PiP mode.
Learn how to create a Model Context Protocol server in Swift
Improve your app security with 3 simple rules
Bring music recognition to your apps with ShazamKit
Drawing Kazakhstan map with Swift Charts
Learn how to extend Xcode Library with Swift Package Manager plugin
Learn how to create machine learning models with Create ML
Learn how to use the Natural Language framework to analyze text in real time
Discover the capabilities and limitations of SwiftUI's TextEditor and how to extend its functionality.
Recreation of the contribution graph from GitHub using Swift Charts
Recreation of photo cutout feature from Telegram in SwiftUI
Recreation of spoiler feature from Telegram in SwiftUI
Using new concurrency model with SwiftUI apps
Working with new iOS 15 API for keyboard avoidance
Working with AsyncImage in iOS 15: placeholders, errors, success!
Dev journey about working with Bluetooth, SwiftUI, and Combine
How to make custom popups with reusable showing in SwiftUI
Make SwiftUI sheets more declarative with result builders
Three out-of-box ways to show web content offline. Of course, with SwiftUI examples
My experience with sheets in SwiftUI based on developing pet projects
Xcode Extension for ray.so code sharing service
Showing share actions in SwiftUI style