BrightDigit #105 - Swift 6 & 2024 Recap ๐
Join us as we wrap up 2024 with Swift updates, new episodes, and exciting opportunities ahead!
Issue #105
Merry Christmas! As we wrap up 2024, we have exciting updates to share about our podcast, technical developments, and job opportunities. https://brightdigit.com/tutorials/swiftdata-sendable
** ๐ฑ Technical Updates
ModelActor: Being Sendable with SwiftData (https://brightdigit.com/tutorials/swiftdata-sendable)
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 (https://brightdigit.com/episodes/192-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 (https://brightdigit.com/episodes/191-swift-server-side-serverless-with-sebastien-stormacq/)
Join us for an enlightening exploration of AWS Lambda with Swift, where Sรฉbastien breaks down serverless architecture and deployment strategies. Building Developer Tools with Natan Rolnik (https://brightdigit.com/episodes/190-swift-toolkit-with-natan-rolnik/)
Natan from swifttoolkit.dev shares his expertise on crafting developer tools using ArgumentParser and Swift Package Manager. Full Stack Development with Adegboyega Olusunmade (https://brightdigit.com/episodes/189-full-stack-lyriq-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 (https://brightdigit.com/episodes/188-ludicrous-types-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 (https://brightdigit.com/episodes/187-debugging-your-job-search-with-jaim-zuber/)
Jaim returns after five years to share invaluable insights on navigating the iOS development job market in 2024. https://www.patreon.com/posts/118078672 ๐๏ธ Coming Up Next: Feature of the Main Thread with Matt Masicotte (https://www.patreon.com/posts/118078672)
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 (mailto:leo@brightdigit.com?subject=Interested%20in%20Helping) to learn more about these opportunities.
I wish you Merry Christmas and a prosperous New Year! Stay tuned for more exciting content in 2025.