Monitoring app performance with MetricKit
Learn how to use Apple's MetricKit framework to collect detailed app performance diagnostics and build a monitoring dashboard.
Majid Jabrayilov writes in-depth articles on Swift and Apple platform development, covering performance, tooling, and modern workflows. His blog explores iOS/macOS engineering topics such as MetricKit, AI features, version control, and advanced Swift techniques.
10 articles from this blog
Learn how to use Apple's MetricKit framework to collect detailed app performance diagnostics and build a monitoring dashboard.
A tutorial on using Apple's Image Playground framework in Swift to generate images via text prompts and source images.
Explains the 'edit workflow' in Jujutsu VCS, a version control system, highlighting differences from Git and practical commands.
Introducing Jujutsu VCS, a modern, Git-compatible version control system with a more intuitive workflow based on mutable changes.
A technical guide on implementing real-time streaming for AI-generated content using Apple's Foundation Models and the Streaming API.
A guide to implementing feature flags in Swift for iOS development, covering build configurations and conditional feature toggling.
A technical guide on using Foundation Models for structured content generation in Swift, including code examples for generating typed AI responses.
A guide on using Apple's new Foundation Models framework to build AI features in apps, including code examples for model availability and session management.
Apple's new Observations framework in Swift enables observable models to be used as async streams, integrating with Swift Concurrency.
A technical guide on applying glass effects to groups of views in SwiftUI using the GlassEffectContainer for proper visual interaction and performance.