/https://img.transistorcdn.com/UtoynHPPyWdxmTmQD_Ai7DmzulG3wIGdB8y_w_iQYDM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyMi8xNTMzOTI5/NDEwLWFydHdvcmsu/anBn.jpg)
Empower Apps
Leo Dion, Principal CEO and Swift Developer at BrightDigit
Swift on Windows with Saleem Abdulrasool
AUG 24, 202648 MIN
/https://img.transistorcdn.com/OKE30tHCGh4VKYZRtiycFCOFVnXSo7LdsdRrVqm9Vqo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zZTJk/OWRkODIxZmNlOTA0/OWFhZWNkY2ExZWQx/ZDNhNS5qcGc.jpg)
Description
Saleem Abdulrasool joins us to chat about bringing Swift to Windows. We get into server-side Swift, SwiftWin32, Swift's C++ interop, and how to get started yourself.
Guest
Saleem Abdulrasoolcompnerd (Saleem Abdulrasool)
Saleem Abdulrasool (@compnerd) - Fosstodon
Saleem Abdulrasool (@compnerd) / X
Related Links
Porting by a 1000 Patches: Bringing Swift to Windows (2019 LLVM Developers' Meeting) - YouTube
Swift/Win32 - A Windows application framework for Swift - GitHub
Swift/COM+ - GitHub
Swift/WinMD - Windows Metadata Parser in Swift - GitHub
Swift/WinRT - Swift Projections for WinRT - GitHub
DXSample - Sample Program for DirectX 12 + Swift - GitHub
vigil - A caffeinate-inspired power management tool for Windows - GitHub
swift-winrt - Swift Language Projection for WinRT - The Browser Company
swift-winui - Swift Language Bindings for WinUI3 - The Browser Company
Install Swift on Windows - Swift.org
Related Episodes
Who's Wendy with Joannis Orlandos
Deconstructing Xcode with xTool with Kabir Oberai
Full Stack Things with Werner Jainek and Vojtěch Rylko
Swift on Android with Marc Prud'hommeaux
Swift, Server Side, Serverless with Sébastien Stormacq
Swift Server Workgroup with Joannis Orlandos
Swift Package Index with Dave Verwer and Sven Schmidt
Backend Decisions with Mikaela Caron
Chapters
(00:00) - Why Swift on Windows
(08:40) - Command Line Tools, PowerShell & WSL
(16:35) - Server-Side Swift & Building Desktop Apps
(24:46) - The History of Windows UI Frameworks
(33:15) - Getting Started with Swift on Windows
(41:32) - Interop, SwiftUI & Future Plans
Watch
Click here to watch a video of this episode.
Transcript
Click here to view the episode transcript.
Support the Show
★ Support this podcast on Patreon ★
Thanks to our supporters: Thanks to our monthly supporters
Steven Lipton
Welcome new supporters: Welcome to our new monthly supporters
work design
Social Media
LinkedIn - @leogdion
GitHub - @brightdigit
GitHub - @leogdion
Mastodon - @[email protected]
YouTube - @brightdigit
X - @leogdion
X - @brightdigit
Credits
Music from https://filmmusic.io "Blippy Trance" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

