Swift Unwrapped-logo

Swift Unwrapped

Technology Podcasts

Discussions on the Swift programming language and other projects at Swift.org

Location:

United States

Description:

Discussions on the Swift programming language and other projects at Swift.org

Language:

English


Episodes
Ask host to enable sharing for playback control

92: Deinit

6/21/2021
Paul Hudson's What's New in Swift 5.5Swift By SundellTime by Dave DeLong

Duration:00:28:57

Ask host to enable sharing for playback control

91: Concurrency, 3 years later

12/7/2020
Links Swift 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?Sponsors AWS Amplifyawsamplify.info/IOSGet in Touch If you're enjoying the show and want to say thank you,...

Duration:00:44:56

Ask host to enable sharing for playback control

90: Swift Atomics

11/2/2020
Links Announcement blog postKaroy LorenteyGitHub RepositoryAtomics forumHacker News DiscussionGuillaume Lessard’s existing swift-atomics repoSponsors AWS Amplifyawsamplify.info/IOSGet in Touch If 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...

Duration:00:27:09

Ask host to enable sharing for playback control

89: Implementing the Swift Runtime in Swift, with Jordan Rose

10/12/2020
What’s in a Swift runtime? Swift on Mac OS 9Heap ObjectsType LayoutType MetadataUniquing CachesClass MetadataClass Metadata InitializationOther links Layout guaranteesSteve Troughton-Smith’s BitPaint@ksherlock’s mpwAn explainer on Swift weak referencesAbout Jordan Twitter @UINT_MINBelkadanCitizens’ Climate Lobby Sponsors Instabughttps://try.instabug.com/SwiftUnwrapped AWS Amplify awsamplify.info/IOS Get in Touch If you're enjoying the show and want to say thank you, the best way to...

Duration:01:06:22

Ask host to enable sharing for playback control

88: Swift 5.3

9/14/2020
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.3Get in Touch If 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...

Duration:00:18:32

Ask host to enable sharing for playback control

87: Package Registries and Indexes

8/3/2020
IntroWebsiteForumGitHubPackage ListDaveSvenCocoaPods websiteSwift Package Registry Service PitchTweetPackage Manager Source Archive Dependencies PitchTweetMattt ThompsonGet in Touch If 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...

Duration:00:35:42

Ask host to enable sharing for playback control

86: Tuples

6/18/2020
SE-0282 Tuples conform to Equatable, Comparable, and Hashable https://forums.swift.org/t/accepted-se-0283-tuples-conform-to-equatable-comparable-and-hashable/36658https://forums.swift.org/t/se-0283-tuples-conform-to-equatable-comparable-and-hashable/36140https://github.com/apple/swift-evolution/blob/master/proposals/0283-tuples-are-equatable-comparable-hashable.mdBow: https://bow-swift.io đź‘‹ Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what...

Duration:00:40:31

Ask host to enable sharing for playback control

85: Swift on Windows and other news

3/3/2020
🙏 Thanks to today's sponsor: Square Check out the tutorial for Square’s In-App Payments SDK for iOS on their new developer YouTube channel: youtube.com/squaredev 👋 Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp. 🖤 Leave A Review If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving...

Duration:00:25:26

Ask host to enable sharing for playback control

84: Swift World Tour 2020

2/3/2020
đź‘‹ Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp. đź–¤ Leave A Review If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show. Head over to our iTunes...

Duration:00:32:44

Ask host to enable sharing for playback control

83: Modify Accessors

1/6/2020
Forum postFunctional Swift conference talkCoroutine explanation by John McCall Get in Touch If 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...

Duration:00:31:53

Ask host to enable sharing for playback control

82: Swift's New Diagnostic Architecture

12/2/2019
The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2. Blog postForum discussion Thanks to this episode's Sponsors Vettery Vettery is an online hiring marketplace that's changing the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today. Listeners of Swift Unwrapped can sign up on vettery.com/swiftunwrapped and get a $300 bonus if they accept a job through...

Duration:00:35:59

Ask host to enable sharing for playback control

81: Swift Compiler Driver

11/4/2019
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. Forum discussionProject on GitHub Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse...

Duration:00:26:24

Ask host to enable sharing for playback control

80: Standard Library Preview Package

10/7/2019
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. Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates...

Duration:00:29:50

Ask host to enable sharing for playback control

79: Swift 5.1 with Doug Gregor

9/16/2019
Get in Touch If 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

Duration:00:52:15

Ask host to enable sharing for playback control

78: Binary Dependencies in Swift Package Manager

9/2/2019
Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time. Listeners of Swift Unwrapped can sign up for two free months of...

Duration:00:29:57

Ask host to enable sharing for playback control

77: Generic Math Functions and Approximate Equality

8/5/2019
Proposal SE-0246Exploring Swift's Numeric Types and ProtocolsProposal SE-0259Proposal SE-0233 Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver...

Duration:00:25:23

Ask host to enable sharing for playback control

76: Property Wrappers

7/1/2019
Proposal SE-0258First reviewSecond reviewThird reviewVincent Padreillesusing property wrappersJohn SundellThe Swift 5.1 features that power SwiftUI’s APIOriginally pitched in the Swift forums as "Property Behaviors" in 2015-2016NSHipster article Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a...

Duration:00:31:34

Ask host to enable sharing for playback control

75: Swift Build Systems w/ Keith Smiley

6/2/2019
Links XcodeGenAnnouncing Swift support in CMakeBuckBazelBazel's Apple platform rulesllbuild Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who wrote the line of code that is currently busted, and a lot more. Give it a try and let them know...

Duration:00:27:59

Ask host to enable sharing for playback control

74: Removing Things From Swift

5/6/2019
Relevant Links SE-0255: Implicit returns from single-expression functionsTweet from Ben CohenSwift Forums Acceptance PostSE-0257: Eliding commas from multiline expression listsSwift Mint Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who...

Duration:00:34:47

Ask host to enable sharing for playback control

73: UTF-8 Strings in Swift 5

4/1/2019
Relevant Links UTF-8 String blog post on swift.orgPiercing the String Veil post on Swift forumsSE-241 Deprecate String Index Encoded OffsetsSR-9749: The bug that led to deprecating Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who wrote...

Duration:00:26:21