Merry Christmas! As we wrap up 2024, we have exciting updates to
share about our podcast, technical developments, and job
opportunities.
📱 Technical Updates
ModelActor: Being Sendable with SwiftData
In our latest article, we explore how to handle non-Sendable
PersistentModel objects with ModelActor, building on our previous
coverage of SwiftData access on non-MainActor threads. Learn how we
evolved from the initial `with` pattern implementation to create a more
robust solution for handling Sendable constraints in SwiftData.
Swift
Package Index Enhancement
We're excited to announce our contribution to the Swift Package
Index: adding Mermaid diagram support for package documentation. This
enhancement allows developers to create flowcharts, sequence diagrams,
and other visualizations directly in their markdown documentation using
Mermaid's intuitive syntax.
📺 Recent Podcast
Episodes
Practical Year - Part 1 with
Donny Wals
Donny returns to discuss 2024's major developments in Swift Data,
Swift Testing, and Swift Macros while exploring the implications of
Combine's deprecation.
Swift Serverless Deep Dive
with Sébastien Stormacq
Join us for an enlightening exploration of AWS Lambda with Swift,
where Sébastien breaks down serverless architecture and deployment
strategies.
Natan from swifttoolkit.dev shares his expertise on crafting
developer tools using ArgumentParser and Swift Package Manager.
Full Stack Development with
Adegboyega Olusunmade
Adegboyega takes us through his journey building Lyriq, highlighting
the key differences between iOS and server-side Swift development.
Swift Insights with Nick
Lockwood
SwiftFormat creator Nick Lockwood discusses Swift's hidden features,
language design principles, and the future of server-side Swift.
Career Development with Jaim
Zuber
Jaim returns after five years to share invaluable insights on
navigating the iOS development job market in 2024.
🎙️ Coming Up Next: Feature
of the Main Thread with Matt Masicotte
Get ready for our next episode featuring Matt Masicotte, where we'll
dive deep into Swift 6, exploring the latest developments in concurrency
and the anticipated changes coming in Swift 6.1. Stay tuned for this
insightful discussion that will help you prepare for the future of Swift
development.
💼
We're Hiring!
BrightDigit is growing! We're currently seeking talented developers
in several areas:
- • macOS Development
- • watchOS Development
- • Server-Side Swift
- • TypeScript Development
- • Vue.js Development
If you're passionate about any of these technologies, I'd love to
hear from you. Reach
out directly to learn more about these opportunities.
I wish you Merry Christmas and a prosperous New Year! Stay tuned for
more exciting content in 2025.
Leo