An audio spin off of Swift Weekly Brief and discussions on the Swift programming language.
33: HTTP server v0.1.0
Oct 16 • 18 min
We discuss the first release of the HTTP server library from the Swift Server APIs project.
32: Migrating to Swift 4
Oct 9 • 22 min
Since many of you are probably migrating to Swift 4 as you listen to this, we figured we’d share our thoughts on the transition.
31: Compile Times
Oct 2 • 25 min
We share our tips for measuring & improving Swift compilation times, as well as share some news about recent efforts to test compile times within the Swift repo.
30: Weak References with Mike Ash
Sep 25 • 31 min
We welcome Mike Ash to the show to discuss the implementation details of weak references in Swift and how they’ve changed.
29: Notes from Ted Kremenek, Recent Proposals & Xcode 9 GM
Sep 18 • 33 min
We discuss some recent Swift Evolution proposals, Xcode 9 GM, along with a boatload of Follow Up (tm) from Ted Kremenek and Pierre Habouzit.
28: Refactoring Engine
Sep 11 • 32 min
All about the recent refactoring pieces announced at WWDC 2017 and open sourced in the last few months.
27: Concurrency with Chris Lattner
Sep 4 • 59 min
We welcome Chris Lattner to the show to discuss concurrency in Swift 5 and beyond!
26: Swift 5 Goals
Aug 28 • 34 min
We share our thoughts on the newly announced goals for Swift 5.
25: ABI Stability – Calling Convention, Runtime and Standard Library
Aug 21 • 26 min
The fourth and final episode in our series on ABI Stability, we cover the remaining categories of decisions that must be made to stabilize the ABI.
24: ABI Stability - Mangling
Aug 14 • 33 min
Continuing our series on ABI Stability with a third installment, we focus on the mangling component and address some past mistakes.
23: ABI Stability – Data Layout and Metadata
Aug 7 • 37 min
Following last week’s episode on the big picture of ABI Stability, we focus on two categories of decisions that need to happen to get there: data layout and metadata.
22: ABI Stability – The Big Picture
Jul 31 • 38 min
We clear up some of the misconceptions around what ABI stability means, how we’ll get there and why it’s important.
21: New Proposals
Jul 24 • 27 min
This week we dive into some of the recent proposals, including SE-0180, SE-0181, SE-0182, SE-0183
20: Swift Migrator
Jul 17 • 29 min
We dissect the newly open sourced part of Swift tooling that helps us port our apps to the latest Swift version.
19: WWDC Reactions
Jul 10 • 42 min
A month after WWDC, we share our thoughts on the announcements and events from the week.
18: Community Open Source Spotlight
Jul 3 • 37 min
Taking a break from Swift itself, we shine the spotlight on the open source community and highlight some lesser-known open source Swift projects that we think are interesting!
17: Testing Swift
Jun 26 • 31 min
Exploring the many different ways in which the Swift compiler is tested.
16: Error Handling in Swift — A History
Jun 19 • 36 min
The state of error handling in Swift and a brief history on how we got here, as well as comparisons to Objective-C.
15: What’s New in Swift 4 (Part 2)
Jun 12 • 30 min
Part two of our discussion on the new features and improvements in Swift 4! There were so many great things to discuss, we needed two episodes!
14: What’s New in Swift 4 (Part 1)
Jun 5 • 26 min
We discuss some of the new features and improvements in Swift 4!
13: WWDC Predictions
May 29 • 27 min
We share our hopes & expectations for the Swift language at WWDC 2017.
12: Swift Evolution
May 22 • 26 min
We debate if Swift evolution is pulling its weight, and if it’s possible for Swift to remain “open” without the cost.
11: Ownership Manifesto
May 15 • 29 min
A brief overview of the complex topic of memory ownership revisions currently underway.
10: The Variety Show
May 8 • 47 min
We cover 3 recent Swift Evolution proposals and the new Swift Compatibility Test Suite.
09: String Manifesto
May 1 • 38 min
We go in way over our heads into Swift’s String Manifesto.
08: Archival Serialization & Swift Encoders
Apr 24 • 29 min
We unpack the recent SE proposals on serialization & encoding.
07: Access Control - The Saga Continues
Apr 17 • 37 min
There has been a ton of debate on the Swift Evolution mailing lists about access control in Swift. We share our thoughts on the situation.
06: Swift 3.1 Release & SwiftPM Improvements
Apr 10 • 44 min
This week we celebrate the release of Swift 3.1 and the large set of improvements to SwiftPM that happened just under the wire.
05: Objective-C Interoperability
Apr 3 • 40 min
Continuing from episode 4’s take on Objective-C Bridging, in this episode we look at Objective-C interoperability.
04: Bridging with Objective-C
Mar 27 • 39 min
There’s been a constant push and pull on ObjC bridging since Swift 1.x, trying to seek a balance but always swaying in the other direction.
03: Source Stability (What is a Source Breaking Change?)
Mar 20 • 29 min
The up (and down) sides of striving for source compatibility across Swift versions. Let’s rearrange some deck chairs!
02: SourceKit (Compiling by Default)
Mar 13 • 32 min
The tumultuous tales of the community getting SourceKit compiling on Linux.
01: Already & Only (Swift Open Source Year in Review)
Mar 6 • 37 min
A retrospective on one year of open source Swift.
00: And We’re Live!
Feb 24 • 2 min
Welcome to Swift Unwrapped! A weekly, 30-minute show about Swift the language hosted by JP Simard & Jesse Squires
© 2017 Overcast Radio, LLC •