An audio spin off of Swift Weekly Brief and discussions on the Swift programming language.
Paul Hudson's What's New in Swift 5.5Swift By SundellTime by Dave DeLong (mistakenly called Chronos during the show)
LinksSwift concurrency roadmapEpisode 27: Concurrency with Chris Lattner[Concurrency] Actors & actor isolation[Concurrency] Interoperability with Objective-C[Concurrency] Structured concurrency[Concurrency] Asynchronous functions[Concurrency] AsyncSequenceSwift Concurrency Proposals Dependencies GraphProtocol-based Actor Isolation: Draft #2Actors are reference types, but why classes?SponsorsAWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOSGet in TouchIf you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.
LinksAnnouncement blog postKaroy LorenteyGitHub RepositoryAtomics forumHacker News DiscussionGuillaume Lessard’s existing swift-atomics repoSponsorsAWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOSGet in TouchIf you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped.
What’s in a Swift runtime?Swift on Mac OS 9Heap ObjectsType LayoutType MetadataUniquing CachesClass MetadataClass Metadata InitializationOther linksLayout guaranteesSteve Troughton-Smith’s BitPaint@ksherlock’s mpwAn explainer on Swift weak referencesAbout JordanTwitter @UINT_MINBelkadanCitizens’ Climate Lobby SponsorsInstabug - Get Application Performance Monitoring built for mobile apps and stay on top of your app quality with Instabug. Check them out and them them know we sent you at https://try.instabug.com/SwiftUnwrapped AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS Get in TouchIf you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped.
5.3 release processSwift for Linux distrosAWS lambda RuntimeSwift Service LifecycleSwift Cluster membershipProposals accepted/implemented in 5.3Commit history for Swift 5.3 branchMike Ash's perf PRHacking with Swift What’s New in Swift 5.3
Swift Package IndexIntroWebsiteForumGitHubPackage ListDaveSvenCocoaPods websiteSwift Package RegistrySwift Package Registry Service PitchTweetPackage Manager Source Archive Dependencies PitchTweetMattt ThompsonGet in TouchIf you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped
Swift Foundation is now building on Windows and passing all tests, interop with C++ is being discussed on the forums, and new Swift libraries are available.
We discuss recent news, evolution proposals, and Swift 6
We discuss a recent Swift Evolution pitch from Ben Cohen on Modify Accessors.
The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2.
Would you like some Swift in your Swift? The compiler driver is getting a shiny new implementation in Swift and there's no shortage of opportunities to contribute.
The Swift of tomorrow... today! The Standard Library Preview Package would allow you to try out upcoming Swift features before they officially ship with new language versions.
We invite special guest, Doug Gregor, back to the show to discuss all things Swift 5.1
What's one feature missing from the Swift Package Manager that CocoaPods has had for years? Binary dependencies! But how would this work in SPM?
We discuss the new generic math functions coming to Swift, as well as approximate equality for floating point numbers.
A concept that's been in and out of conversation for Swift since 2015, property behaviors - uh, delegates - uh, wrappers - are now back with the full weight of SwiftUI behind it.
In this episode with special guest Keith Smiley, we cover the growing number of tools that let you build things in Swift, a few of which are made by Apple, as well as some others like CMake, Bazel and Buck.
Although we usually discuss new features being added to Swift, this episode is all about removing things from the language.
In what is sure to lead to significant community discussion, there's now a pitch for adding a style guide and formatter to Swift.
If this proposal is accepted, we'll be seeing Key Paths in a lot more places.
The Swift project is working on official support for the industry-standard Language Server Protocol and we can barely contain our excitement.
It's the most wonderful time of the year again... the time when the Swift community considers adding a Result type to the standard library. Except that this time it'll probably work!
In this episode, Jesse and JP dive in to opaque result types, which could help prevent leaking of implementation details to library consumers.
String literals are the gift that keep on giving with each Swift version, and Swift 5 is no exception, with raw strings.
We discuss Jordan Rose's recent forums post on a proposed plan for module stability.
A recent type checking speedup had very small source compatibility breakages, but nonetheless went through the evolution process and it was accepted!
The Never type has some very unique properties and behavior. We introduce the type and discuss a recent proposal (SE-215) to make it conform to Hashable and Equatable.
We welcome Kelvin and Vincent to the show to discuss Data Structures and Algorithms in Swift.
An in-depth conversation about Swift 4.2 and beyond with Ted Kremenek, Manager of the Languages and Runtimes team at Apple.
We discuss the announcements from WWDC 2018 with special guest, Greg Heo.
We discuss recent proposals on adding unicode properties to characters and Unicode.scalar.
Escaping or non-escaping? That is the question.
IUOs are dead, long live IUOs! With this change, IUOs are no longer a type but rather a special variant of Optional.
Now that Swift for TensorFlow has been open sourced and documentation is available, we share some very interesting findings.
Swift will soon have a more robust hashing strategy, and it doesn't involve always returning zero for hashValue.
Randomness gets a long overdue Swift treatment.
We cover a few recent Collection & Sequence Swift Evolution proposals.
It happened. Google forked Swift. Swift for Tensorflow has wide-reaching implications and we just had to share our thoughts.
We cover two recent Swift Package Manager proposal pitches.
We go over the Swift 4.1 release highlights with Ben Cohen and Doug Gregor from the Swift team. Part 2 of 2.
We go over the Swift 4.1 release highlights with Ben Cohen and Doug Gregor from the Swift team. Part 1 of 2.
Thoughts on Dave DeLong's "protocol wishlist" for Swift and other ideas for improving Swift's protocols.
Swift.org is officially participating in the Google Summer of Code program, and there are some great project ideas.
We discuss Connor Wakamo's proposal to revamp the Playground QuickLook APIs
We discuss Jordan Rose's proposal to address issues with struct initializers
The pace is picking up early 2018, so there's a lot to cover.
We dissect Michael Ilseman's recent document with potential optimizations and improvements to String in preparation for ABI stability.
Swift 4.1 will include support for conditional protocol conformance, and we're excited to use it!
We discuss the recent efforts improving & instrumenting the Swift compiler's performance.