Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 39
  1. Introducing Apple UI Insider I just shipped the first issue of a new newsletter: Apple UI Insider.

  2. SwiftUI 3D is Flat

    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…

  3. 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.

  4. Cupertino moved to Codeberg.

  5. 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.

  6. SwiftUI Is One Graph, Over 40+ Years of Engineering I wanted to know what SwiftUI really is, not what the tutorials say it is.

  7. What Apple Wants You to Build This Summer (You Can Read It in the Docs) The keynote tells you what Apple announced.

  8. 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.

  9. 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.

  10. Validations Are Values Here is the validation function almost everyone writes the first time.

  11. Swift Runs Everywhere.

  12. Markdown to PDF in your browser, in pure Swift There is a playground at pdf.aleahim.com.

  13. Why I built TileDown I already had a static site generator.

  14. OpenAPIDoctor WebAssembly readiness I want OpenAPIDoctor to become a no-backend browser tool.

  15. cupertino v1.3.0: The Big Refactor This release started with a number that looked too small to matter.

  16. The Morlocks Built SwiftUI Swift is for the Eloi.

  17. cupertino v1.2.0: lands the right Apple doc 9 times in 10 Released 2026-05-21.

  18. Why I built OpenAPIDoctor “The given data was not valid YAML.”

  19. 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.

  20. 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.

  21. Cupertino v1.0.0 “First Light” The first release I’d actually call stable.

  22. iRelay: Text Your Mac, Run an AI Agent I created a GitHub repo from my phone while walking around the house.

  23. Cupertino v0.10: Full Coverage and Community Contributions TL;DR: All 307 Apple frameworks are now indexed. 302,424 documentation pages searchable.

  24. Cupertino v0.9: Multi-Agent Support and MCP Protocol Upgrade TL;DR: Cupertino now has setup guides for 8 different AI tools.

  25. Cupertino v0.8.0: AST Indexing and a Major Architecture Refactor TL;DR: SwiftSyntax-based AST indexing.

  26. Cupertino v0.7.0: 302K Docs, OS Version Filtering, and Teaching AI to Dig Deeper TL;DR: Finally crawled all of Apple’s docs.

  27. Cupertino v0.5.0: 234K Docs, 287 Frameworks, and the Roadmap Ahead TL;DR: Documentation database nearly doubled.

  28. 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.

  29. Cupertino v0.3.4: One-Line Install & 150K+ Apple Docs TL;DR: One command installs everything.

  30. Cupertino v0.3.0: From 20 Hours to 30 Seconds TL;DR: cupertino setup now downloads pre-built databases in ~30 seconds.

  31. I’m currently working on two macOS apps, and I rely heavily on Claude Code to help me ship faster.

  32. 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.

  33. 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.

  34. 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.

  35. Introduction In the world of OpenAPI-driven Swift servers, visibility is everything.

  36. ExtremePackaging

    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.

  37. CVBuilder is a powerful Swift package that I developed to solve a common problem: managing and rendering professional CVs in multiple formats.

  38. When I first discovered SwiftUILab’s Advanced Animations, I was impressed by the beautiful animations and transitions it demonstrated.

  39. I’ve been researching Core Animation framework for the past few months.