Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Introducing Apple UI Insider I just shipped the first issue of a new newsletter: Apple UI Insider.
-
SwiftUI 3D is Flat SwiftUI looks like it does 3D. rotation3DEffect takes an axis, an anchor, an anchorZ, and a perspective parameter. projectionEffect takes a full ProjectionTransform, and ProjectionTransform can even be initialized directly from a CATran…
-
Humans Don’t Work at GitHub On 30 June, at nine minutes past three in the afternoon, a machine at GitHub decided I was a machine.
-
Cupertino moved to Codeberg.
-
The SwiftUI Oracle: Measuring a Clean Room Against the Real Thing In the last post I claimed I had measured SwiftUI until its behavior was predictable.
-
SwiftUI Is One Graph, Over 40+ Years of Engineering I wanted to know what SwiftUI really is, not what the tutorials say it is.
-
What Apple Wants You to Build This Summer (You Can Read It in the Docs) The keynote tells you what Apple announced.
-
Indistinguishable From an Attack An autonomous bounty bot opened a pull request on my project that quietly repointed a core dependency to a fork it controlled.
-
The rules my AI coding agent is not allowed to break Left to its own defaults, an AI coding agent is an enthusiastic shortcut machine.
-
Validations Are Values Here is the validation function almost everyone writes the first time.
-
Swift Runs Everywhere.
-
Markdown to PDF in your browser, in pure Swift There is a playground at pdf.aleahim.com.
-
Why I built TileDown I already had a static site generator.
-
OpenAPIDoctor WebAssembly readiness I want OpenAPIDoctor to become a no-backend browser tool.
-
cupertino v1.3.0: The Big Refactor This release started with a number that looked too small to matter.
-
The Morlocks Built SwiftUI Swift is for the Eloi.
-
cupertino v1.2.0: lands the right Apple doc 9 times in 10 Released 2026-05-21.
-
Why I built OpenAPIDoctor “The given data was not valid YAML.”
-
Cupertino v1.1.0: my Apple docs index was 30% lies and I didn’t know brew upgrade cupertino this week and your local Apple docs database is 7,095 documents richer and zero rows are HTTP error pages pretending to be documentation.
-
Cupertino v1.0.2: the duplicate that LOWER(uri) could not see A few weeks ago I shipped cupertino v1.0.1 and closed the bug that was supposed to make it impossible for the same Apple page to appear twice in the local search index.
-
Cupertino v1.0.0 “First Light” The first release I’d actually call stable.
-
iRelay: Text Your Mac, Run an AI Agent I created a GitHub repo from my phone while walking around the house.
-
Cupertino v0.10: Full Coverage and Community Contributions TL;DR: All 307 Apple frameworks are now indexed. 302,424 documentation pages searchable.
-
Cupertino v0.9: Multi-Agent Support and MCP Protocol Upgrade TL;DR: Cupertino now has setup guides for 8 different AI tools.
-
Cupertino v0.8.0: AST Indexing and a Major Architecture Refactor TL;DR: SwiftSyntax-based AST indexing.
-
Cupertino v0.7.0: 302K Docs, OS Version Filtering, and Teaching AI to Dig Deeper TL;DR: Finally crawled all of Apple’s docs.
-
Cupertino v0.5.0: 234K Docs, 287 Frameworks, and the Roadmap Ahead TL;DR: Documentation database nearly doubled.
-
Cupertino v0.4.0: HIG Support, Framework Aliases, and Release Engineering Lessons TL;DR: Human Interface Guidelines support, smarter framework search, and a hard lesson about release engineering.
-
Cupertino v0.3.4: One-Line Install & 150K+ Apple Docs TL;DR: One command installs everything.
-
Cupertino v0.3.0: From 20 Hours to 30 Seconds TL;DR: cupertino setup now downloads pre-built databases in ~30 seconds.
-
I’m currently working on two macOS apps, and I rely heavily on Claude Code to help me ship faster.
-
Cupertino: Offline Apple Documentation for AI Agents TL;DR: I built an MCP server that gives Claude Desktop offline access to 22,000+ Apple documentation pages across 261 frameworks.
-
Authentication is one of those things that every API client needs, yet implementing it cleanly and safely can be surprisingly tricky—especially in Swift’s modern concurrency world.
-
When I first published ExtremePackaging, the goal was simple — to prove that highly modular Swift architectures can scale across platforms while keeping build times fast, dependencies isolated, and the mental model crystal clear.
-
Introduction In the world of OpenAPI-driven Swift servers, visibility is everything.
-
A Modular Architecture Methodology for Swift Projects By Mihaela Mihaljevic Introduction Extreme Packaging is a methodology for structuring Swift projects with maximal modularity and minimal responsibility per module.
-
CVBuilder is a powerful Swift package that I developed to solve a common problem: managing and rendering professional CVs in multiple formats.
-
When I first discovered SwiftUILab’s Advanced Animations, I was impressed by the beautiful animations and transitions it demonstrated.
-
I’ve been researching Core Animation framework for the past few months.