BrightDigit logo

BrightDigit

Archives
Log in
Subscribe
December 23, 2024

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.

Leo https://brightdigit.com mailto:info@brightdigit.com
Don't miss what's next. Subscribe to BrightDigit:
โ† Newer BrightDigit #106 - Big Changes and What's Next ๐Ÿš€ Older โ†’ BrightDigit #104 - ๐Ÿ“น Take a VM Selfie with Bushel 2
brightdigit.com
GitHub
GitHub
LinkedIn
Mastodon
www.patreon.com
YouTube
www.empowerapps.show
Bluesky
Twitter
Powered by Buttondown, the easiest way to start and grow your newsletter.