Doug Schaefer
dougschaefer.bsky.social
Doug Schaefer
@dougschaefer.bsky.social
Tools developer at Apple currently working on the Swift package manager. Hack guitar player, hack curler. Former lead of the Eclipse CDT open source project. Been a wild ride, more to come. From Ottawa, Canada.
Beautiful idiomatic Swift running in 6K RAM and 32K Flash? Fantastic work xtremekforever! github.com/xtremekforev...
GitHub - xtremekforever/swift-stm32c011-examples: A few examples of running Swift on the STM32C0116-DK
A few examples of running Swift on the STM32C0116-DK - xtremekforever/swift-stm32c011-examples
github.com
November 19, 2025 at 8:24 PM
I can't wait to see where the community takes Swift on embedded platforms, microcontrollers like Doug G and Rauhul talk about here or even bigger and at the edge. www.swift.org/blog/embedde...
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded S...
www.swift.org
November 18, 2025 at 2:58 PM
I can't wait to see where the community takes Swift on embedded platforms, microcontrollers like Doug and Rauhul talk about here or even bigger and on edge. www.swift.org/blog/embedde...
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded S...
www.swift.org
November 18, 2025 at 2:56 PM
Reposted by Doug Schaefer
Swift - Java interop I think it’s pretty critical to embed Swift as a server side language. If you can begin a transition incrementally, it’s always easier to move over.

Super cool to see this work, and congrats to Mads!
Bridging the Swift and Java worlds opens the door to a richer set of server-side use cases for Swift. In our latest GSoC spotlight, Mads Odgaard describes his work to expand access to Swift/Java interop. #Java #GSOC www.swift.org/blog/gsoc-20...
GSoC 2025 Showcase: Extending Swift-Java Interoperability
This is the second post in our series showcasing the Swift community’s participation in Google Summer of Code 2025. Learn more about the projects and work accomplished:
www.swift.org
November 7, 2025 at 10:04 PM
Reposted by Doug Schaefer
"I was under duress," Prince Harry explained in an interview with Canadian broadcaster CTV News after apologizing. "There wasn't much choice. I was invited to the Dodgers dugout by the owner. I was doing what I thought was the polite thing to do."
https://cnn.it/3WJfonf
November 7, 2025 at 10:26 PM
Reposted by Doug Schaefer
The Swift project is starting up digest posts on their blog, and I had the good fortune to be the guest voice, sharing some of the cool things from October. www.swift.org/blog/whats-n...

I kind of expect the format to morph as we try this out, but i’m really happy to see this happenin’ #swiftlang
What's new in Swift: October 2025 Edition
Editor Note: This is the first of a new series, What’s new in Swift, a monthly digest featuring what’s new in the Swift project and ecosystem, with insights and perspectives from across the Swift worl...
www.swift.org
November 1, 2025 at 6:04 PM
Reposted by Doug Schaefer
It's been a busy month for Swift, with lots of project updates to share. Here's a digest of the latest news: www.swift.org/blog/whats-n...
November 1, 2025 at 12:32 AM
Excited by the progress the team is making. A modern build system for SwiftPM!
🧱Lots of progress towards a unified, open source, cross-platform build system for Swift 🏗️
Here's the latest project update: forums.swift.org/t/swiftpm-on...
October 27, 2025 at 10:07 PM
Reposted by Doug Schaefer
Introducing Swift Configuration 🎉

You'll also hear more about it at @serversideswift.info next week! 🏎️

forums.swift.org/t/introducin...
Introducing Swift Configuration
Hi Swift Community! Today, we’re pleased to announce the initial release of Swift Configuration: a new library that provides a unified approach to reading configuration in your Swift applications. C...
forums.swift.org
September 25, 2025 at 6:28 PM
Finding I'm spending most of my time on Twitter. Tech influencers I enjoy listening to are there. And as long as I stay on the "Following" tab, I seem to avoid much of the nonsense.
August 12, 2025 at 1:18 AM
When busy at work late into the evening making SwiftPM the best it can be, great to throw up Star Wars A New Hope to remind me what brought me to this game. Can't wait to focus more on Swift Embedded in SwiftPM to get it onto robots like this 😀 🤖 .
April 23, 2025 at 3:57 AM
Love it that it’s a regular occurrence I turn on golf and there’s a Canadian on the leaderboard. What a great crop of players now.
April 11, 2025 at 10:19 PM
Reposted by Doug Schaefer
loving the swift community rally around #swiftlang as the main hashtag for the language itself. it is so hard sifting through taylor swift and the financial network to engage with yall 😂

i think #swiftlang and platform would be cool to see too like #swiftlang #linux

spread the word :)
April 4, 2025 at 9:49 PM
Am I weird that I always feel the urge to thank Siri for doing something for me like set a timer?
March 22, 2025 at 8:33 PM
Reposted by Doug Schaefer
JUST IN: Mark Carney has been elected as leader of Canada's Liberal Party in high stakes race to replace Justin Trudeau.
Canada’s Liberal Party chooses Mark Carney to succeed Justin Trudeau | CNN
Mark Carney has been elected leader of Canada’s Liberal Party in a months-long, high stakes race to replace Justin Trudeau.
www.cnn.com
March 9, 2025 at 10:48 PM
For someone who has trouble falling asleep, this side of the time change is devastating.
March 9, 2025 at 5:48 PM
Reposted by Doug Schaefer
Got my Swift Game Boy Advance project building with the latest Swift 6.1 toolchain -- Embedded Swift support in SwiftPM has come a long way in the last year. github.com/harlanhaskin...
GitHub - harlanhaskins/SwiftGBA: Swift for Game Boy Advance
Swift for Game Boy Advance. Contribute to harlanhaskins/SwiftGBA development by creating an account on GitHub.
github.com
March 4, 2025 at 3:16 AM
Reposted by Doug Schaefer
This is Winston Churchill visiting Washington DC to request assistance in the war against Germany. Notice he is wearing a "zip suit" and not a traditional suit. This was to honor the British troops--the same reason Zelensky dresses the way he does.
March 1, 2025 at 3:34 PM
VHDL is just more readable than Verilog. But then Ada is a lot more readable than C too. So there's that. #ulx3s #misterfpga
February 24, 2025 at 3:48 AM
Swift on Server has so much potential. I love hearing success stories like this. www.swift.org/blog/how-swi...
How Swift's server support powers Things Cloud
You might be familiar with Things, a delightful personal task manager that has won two Apple Design Awards and is available across Apple devices including iPhone, iPad, Mac, Apple Watch, and Apple Vis...
www.swift.org
February 21, 2025 at 7:20 PM
Hard to explain what this sport means to this country. Except for times like this. This is pride no one can take away.
PLAY O CANADA 🇨🇦

AND SING IT PROUDLY

An awesome scene here in Toronto and likely all across our great country tonight.
February 21, 2025 at 6:17 AM
Reposted by Doug Schaefer
The Swift Devroom at FOSDEM 2025 was a huge success! You can check out all the Swift-related videos at swiftlang.github.io/event-fosdem/ 🏎️ #swiftlang

Many thanks to @kto.so @parisinbmore.bsky.social and many others for making it happen (please tag them below) 👏
Swift DevRoom @ FOSDEM 2025
swiftlang.github.io
February 19, 2025 at 11:57 AM
OMG, just realized SNL was on through the entire 80's. What a time it was to be alive.
February 17, 2025 at 4:26 AM
Reposted by Doug Schaefer
thrilled to have Karen on the team to grow Swift beyond Apple platforms solidifying other use cases

#swiftlang
fyi, i’m at Apple now 🍎 i’ll be joining the OSPO team focused on growing the Swift Community :)

also, hi sf! i’m back
February 14, 2025 at 8:52 PM