Step through the essential setup for AlarmKit timers in iOS 26, from requesting authorization and scheduling a countdown to presenting the Live Activity and an in-app list of active timers: nilcoalescing.com/blog/Countdo...
#iOSDev #SwiftLang
Also, ATIdentityTools has been updated. There was a bug where HandleResolver.resolveDNS() didn't pass along the options to the appropriate initializer. This has been fixed. Thank you @thisismissem.social for finding and fixing this bug!
#ATProto #Swiftlang #atdev
ATCryptography has been updated to 0.2.0. This should resolve an issue with respect to JWT validations.
#ATProto #Swiftlang #atdev
The next member of the ATProtoKit family, ATLexiconTools, is now live! 🥳
github.com/ATProtoKit/A...
(I don't know why Bluesky isn't picking up the link's image; it should be able to do it...)
#ATProto #Swiftlang #atdev
And we're up and running with a simple TCA 2.0 bluesky client. Just hitting some of the public endpoints to load a feed!
No auth yet, but I just did an auth0 integration a few months ago, so it should be straightforward 🤞
#atProto #swiftlang #swiftUI @pointfree.co
Bare-metal Raspberry Pi Pico examples in Embedded Swift — no Pico SDK required https://github.com/kishikawakatsumi/pico-bare-swift
#swiftlang #raspberrypi
If you installed Swiftly, your system `swift` is not the active Xcode #swiftlang anymore. Something to remember, I was confused, being stuck at the ooooold Swift 6.2.3.
📍Apple's Swift Just Crossed Enemy Lines — It Now Runs on Android.
Swift, Apple's acclaimed programming language, now supports Android development. The official Swift SDK for Android enables cross-compilation from...
#SwiftLang #AndroidDev #iOSDev #MobileDev #OpenSource
factide.com/apples-swift...
#macOS + #swiftlang & #FreeBSD + #gleam is such a nice combination 💕
iOS Dev Weekly – Issue 746 is out! Happy Friday, everyone! 😬
iosdevweekly.com/issues/746/#...
#swiftlang #iosdev
Second blog post, integrating "Dear ImGui" in my #swiftlang project.
No wasm build this time, only native (but I keep the wasm one in my mind for later 👀).
carette.xyz/posts/swift_...
I received some criticisms on my Swift + C blog post, how "it is easy to integrate C in #Swift, but not #C++, even a small code base!".
So, I integrated #ImGui (not cimgui, but the C++ project) in my Swift project. It took me 10 minutes.
I guess I should start a new blog post 😎
#swiftlang
#zettelkasten for #swiftlang programmers -- this is a note from 2016 about copy-on-write in Swift, and it has an incomplete Swift 3 example. Swift 3→4 was a painful migration, but we're at Swift 6 now! So time to select that code and press 'delete' and replace it with something better.
Trying @skip.dev toolchain for cross platform iOS and Android development using #swiftlang.
One codebase, two native apps.
👉 skip.dev/docs/getting...
Creator of Sourcery & Inject.
20+ tools. Used in 80,000+ apps.
Krzysztof Zabłocki is mentoring at Swift Island 2026 🔥
If the engineering craft matters to you, don’t miss this.
Workshops. Pair programming. Sea breeze.
swiftisland.nl/mentors
#SwiftLang #Swift #iOS #iOSDev #WWDC #SwiftIsland
#SwiftLang #concurrency program stall question:
Given an array of urls to files the code does this:
// some prep code
await withTaskGroup { group in
var limit = min(urls.count, maxConcurrentTasks)
for ix in 0..<limit {
group.addTask { TypeInit(url: urls[ix]) }
}
for await type in group {
await […]
Monika Mateska is mentoring at Swift Island 2026. Senior iOS Engineer with deep experience in scalable architecture, subscriptions and growing sustainable codebases. Plus she is a strong community builder. We’re proud to have her on the island. 🏝️
swiftisland.nl/mentors
#SwiftLang #Swift #iOS #WWDC
I've just released swift-atproto v0.36.1! 🚀
This update introduces code generation support for AT Protocol Queries on the server side.
Check out the release notes:
github.com/nnabeyang/sw...
#swiftlang #atproto
New blog post, integrating #raylib in a #swiftlang project :)
Bonus point: #wasm build at the end!
I hope you will enjoy it :)
carette.xyz/posts/swift_...
#SwiftLang #SwiftUI #concurrency task priority inversion question.
A SwiftUI view has a .task(id: ) modifier.
The task, among other things, calls an async func
.task(id: item) {
// ...
if let item {
value = await item.someFunction()
}
// ...
}
someFunction() calls someOtherFunction() [not […]
It's not my first time using a #Vapor backend with this new project, but it's the first time I'm using it for more than the basics
An older version of my personal site was built using #Leaf
Now we're building a full-on backend with it
First full Swift project that isn't an iOS app
Exciting […]
Starting Act 1...
Want to see behind the “modules”? 👀
#indiedev #gamedev #swiftlang #SpriteKit
more #kubecon stuff (my fight is delayed but thats not it lol):
Monday I'll be at 2 workshops now near capacity (good food&&peeps)
- Building Cloud Services w/ #swiftlang (hands on) s.apple.com/dr2F8e2FI7 &
- Apple Containers Install Fest s.apple.com/dN4e7D6zV3
Started as an iOS intern at 15. Now fractional CTO in the startup world.
Jari Koopman joins Swift Island 2026 to share lessons from mobile, backend & data engineering.
Level up your technical thinking. On Texel. 🏝️
swiftisland.nl/mentors
#SwiftLang #Swift #iOS #iOSDev #WWDC #SwiftIsland
or subclass ModelTestCase and you get a fresh container + context for every test with zero setup
also ships fetchAll, fetchFirst(where:), count(where:), insertAndSave, deleteAll on ModelContext
no deps · MIT · iOS 17+
github.com/shyguy-studio/SwiftDataTestSupport
#SwiftLang #SwiftData #iOS #XCTest
Demonstrating the power of #swiftlang on AWS Lambda at CocoaHeads Paris tonight alongside great speakers Claire Sivadier and Florent Morin and talented Swift developers
Thank you Greg Lhotellier for the invitation.
On Linux #SwiftLang MainActor isolated code does not actually run on Thread.isMain? 🤔
an AsyncStream API with a suggested onPauseChanged and isPaused API
I wish AsyncStream supported pausing #swiftlang
Event Flyer for the 8th April Macc Tech event.
Our next event is on 8th April #Macclesfield
2 talks on #SwiftLang and #AI from @0xtim.bsky.social & Zahed Heidari
+ networking and free refreshments courtesy of our hosts Blue Beck
Please share for reach, and RSVP at luma.com/0onoej7z