dijamantina.bsky.social
@dijamantina.bsky.social
Just gave a talk at NSSpain 2025 🎤
“API-Driven Development Refactored” — on why specs should generate code, not the other way around.

Modular Swift, OpenAPI contracts, and automation doing the boring parts.

▶️ Watch: www.youtube.com/watch?v=RyRK...
#Swift #OpenAPI #NSSpain
API-Driven Development Refactored: Scaling Server and Client Code - Mihaela Mihaljevic
YouTube video by NSSpain
www.youtube.com
November 2, 2025 at 10:49 PM
Reposted
I just merged tons of community additions to the SwiftUI Backports project. Go update to 1.0.4 today:

- A lot of tab bar APIs added
- Toolbar additions (so glad someone figured out how to do this, I couldn't)
- And more

Grab it here: github.com/superwall/i...
GitHub - superwall/iOS-Backports: SwiftUI-Backports makes it easy to use the latest SwiftUI modifier, like those introduced in iOS 26, while still supporting older iOS versions. With a simple .backport modifier, you can write modern SwiftUI code without wrapping every new API in #available checks. I
SwiftUI-Backports makes it easy to use the latest SwiftUI modifier, like those introduced in iOS 26, while still supporting older iOS versions. With a simple .backport modifier, you can write moder...
github.com
October 24, 2025 at 3:08 PM
I wrote about solving a problem I kept running into: how to handle Bearer token authentication safely in Swift OpenAPI clients without fighting the concurrency
system.

Article: aleahim.com/TokenMiddewa...
#Swift #iOS #OpenAPI #swiftlang
Building a Concurrency-Safe Bearer Token Middleware for Swift OpenAPI Clients
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. Today, I’m sharing ...
aleahim.com
October 20, 2025 at 10:23 PM
Just published: Integrating OpenAPI with extreme Swift modularity 🚀

Built a reference implementation with actor-based networking, middleware chains, 17 endpoints, and
runtime environment switching.

aleahim.com/ExtremePacka...

#Swift #OpenAPI #swiftlang
From ExtremePackaging to OpenAPI Integration
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 th...
aleahim.com
October 19, 2025 at 12:52 PM
New Swift package: OpenAPILoggingMiddleware
Structured, readable request logging for OpenAPI-based Swift servers (Vapor + OpenAPIRuntime).

Logs method, path, status, duration, body — no deps.

🔗 aleahim.com/LoggingMiddl...
💻 github.com/mihaelamj/Op...
#Swift #OpenAPI #Vapor #OpenSource
GitHub - mihaelamj/OpenAPILoggingMiddleware: A flexible, configurable logging middleware for OpenAPI client and server implementations with support for both console and file logging.
A flexible, configurable logging middleware for OpenAPI client and server implementations with support for both console and file logging. - mihaelamj/OpenAPILoggingMiddleware
github.com
October 16, 2025 at 3:20 PM
I’ve been rebuilding my Swift projects from the ground up — and stumbled into something I call “Extreme Packaging.”

Every responsibility lives in its own Swift Package.

🧩 Full write-up → aleahim.com/ExtremePacka...
#Swift #iOSDev #SwiftPM #Architecture
ExtremePackaging
A Modular Architecture Methodology for Swift Projects By Mihaela Mihaljevic
aleahim.com
October 14, 2025 at 8:57 PM
Reposted
If a team that lived in C and Go can build production container infrastructure in Swift, the language is ready for serious server-side systems work. - Eric Ernst, Apple #swiftlang #serversideSwift2025

github.com/apple/contai...
GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon. - GitHub - apple/container: A tool for creati...
github.com
October 3, 2025 at 4:03 PM