This inspired me to build proper JavaScript operators for #SwiftLang: https://mastodon.social/@BrendanThompson/114697574788565486
No more inconsistency w/ the language of the web! Gist: https://gist.github.com/helje5/4da7f58649ebeb842b9acd7215fae1c4
This inspired me to build proper JavaScript operators for #SwiftLang: https://mastodon.social/@BrendanThompson/114697574788565486
No more inconsistency w/ the language of the web! Gist: https://gist.github.com/helje5/4da7f58649ebeb842b9acd7215fae1c4
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's render out the new icons, and start taking a look at de-duplicating multiple releases in a given season!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/YoOC7ImSlT0
Understanding and managing iOS thermal states is crucial for optimizing performance and battery life... https://wesleydegroot.nl/blog/Thermal-States-on-iOS #blog #programming #iosdev #swiftlang
My #Swiftlang #ATProto API library, ATProtoKit, has been updated to version 0.29.0.
ATProtoBluesky now has support for adding Status record (updating Status record will come in 0.30.0). also, union enums have been moved to the applicable lexicon structs.
github.com/MasterJ93/AT...
#atdev
GitHub - MasterJ93/ATProtoKit:...
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's continue working on the summer icon and prepping the related assets!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/zeSiRYkW0Q4
5. Be a part of the product I believe in — build fast, shape boldly, and make it truly mine. ⚡️🔥
I’ll pin this again and see how well it ages… 😏
#WWDC25 #SwiftLang #SwiftUI #iOSDev #IndieDev #BuildInPublic #SaaS #MRR #DevGoals #AppStore
📸 Apple Park: a different perspective, but still perfect!
2/3
Proxygen app just got a new home at https://proxygen.app
The website has pretty extensive documentation on all the tools and setting up the proxy for common use cases.
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's get an updated icon ready for the upcoming summer season!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/TMF1q0yH64o
The @.preconcurrency macro makes it easier to adopt Swift Concurrency safely!
✅ Migrate legacy code without breaking changes
🛡️ Suppress concurrency warnings for now
🚀 Transition to Sendable types gradually
Read more 👉 https://swiftshorts.com/2025/06/15/preconcurrency-in-swift/
The Swift Server Workgroup apparently has as one of its goals for 2025:
"Shared HTTP Server Implementation: Continuing our efforts from 2024, we aim to implement a shared HTTP server to provide a robust and standardized foundation for server-side Swift applications."
Is there a repo anywhere? My search fu is failing me.
https://forums.swift.org/t/swift-server-workgroup-2025-annual-update/80058
🛰️ Swift Server Meetup – June 23 @ 7pm CEST
🛠️ Embedded Swift on ESP32 – Juraj Michálek, Espressif
🤖 Swift for Edge AI Devices – Maximilian Alexander, Wendy Labs
📅 Mon, June 23 – Online
🔗 https://youtube.com/live/0JrLkHgZa-k?feature=share
These new Network Swift APIs are amazing. Having coded many a chats and server-client online apps that native networking support for Codable sounds like a dream #wwdc #wwdc25 #swiftlang
https://developer.apple.com/videos/play/wwdc2025/250
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Noticed there were issues renewing certificates yesterday, so let's dig into why that might be!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/vVLZEGea2VI
I’m never sure if our ramblings make much sense but having listened back to our most recent episode I’m going to give a tentative recommendation that the LLM discussion might be worth a listen 😅
✨Swift 6.2 ✨
SE-0481 is introducing "weak let" to Swift 6.2!
That will allow us to create immutable weak references that can't be reassigned after initialization, but can still become nil when the referenced object is deallocated.
This is a game-changer for Sendable compliance (weak var can't be Sendable, but weak let can!) 🎉
#Swift #iOS #SwiftConcurrency #SwiftLang
https://github.com/swiftlang/swift-evolution/blob/main/proposals/0481-weak-let.md
I love those June evening #SwiftLang meetups 🌆🐦😄
I love those June evening #SwiftLang meetups 🌆🐦😄
iOS Dev Weekly – Issue 714 is out! Happy Friday everyone!
My talk at OneMoreThing 2024 on #UnitTesting #SwiftUI and #SwiftConcurrency was recorded, but has yet to be edited and uploaded.
Last night, I published an edited form of my speaker notes from that talk to my blog.
https://blog.rachelbrindle.com/2025/06/12/testing-swiftui-and-swiftconcurrency/
Say, if I want to mock a Swift class that has a property
@Published public var name: String = ""
how do I express that property in the protocol? The obvious approaches operating with the Published<> generic type or with `$name` all don't seem to work.
Is it not possible to require a property wrapper in a protocol?