On this page
xcode
Explore " xcode" with insightful episodes like "Linux Action News 217", "Linux Action News 217", "Dan Morse: It’s Never Too Late to Learn to Code", "Episode 27: Apple Takedown: Part 2" and "89: Implementing the Swift Runtime in Swift, with Jordan Rose" from podcasts like ""Linux Action News", "Linux Action News", "We Belong Here: Lessons from Unconventional Paths to Tech", "The Opinion Dominion" and "Swift Unwrapped"" and more!
Episodes (100)
Linux Action News 217
Dan Morse: It’s Never Too Late to Learn to Code
Dan worked as a freelance sign language interpreter for nearly two decades. He has always had an affinity for visual learning and languages in particular. And in high school, he remembers observing that sign language itself was a visual language.
Once in college, he finally took a sign language class and discovered how incredible it is to express something in three dimensions. He soon began his freelancing business and quickly turned that into a full-time thing!
In 2008, he bought his first Apple computer and began building small Python scripts to automate some of his freelancing processes. That sort of tinkering piqued his interest and he began to start playing with other learning platforms as he and his kids began learning coding concepts together. Eventually, he enrolled in the Lambda School on the iOS track and has since joined Nordstrom as a mobile application engineer!
Today we tackle what it’s like to join tech as someone older than the industry average and Dan gives the advice to just own it and to not let it define you. Dan speaks to the power of community and the importance of giving back to the communities you care about - as you never know how they might impact your future and your life. This episode is packed with great advice for those curious to break into tech. It is not one to miss!
Resources:
Dan on Twitter @Danandami
Dan’s LinkedIn
We Belong Here Podcast:
Follow Lauren on Twitter @LoLoCoding
Subscribe on Apple
Subscribe on Spotify
We Belong Here Discord Community
- Join us on Discord Server today! bit.ly/webelongdiscord
Episode 27: Apple Takedown: Part 2
89: Implementing the Swift Runtime in Swift, with Jordan Rose
What’s in a Swift runtime?
- Swift on Mac OS 9
- Heap Objects
- Type Layout
- Type Metadata
- Uniquing Caches
- Class Metadata
- Class Metadata Initialization
Other links
- Layout guarantees
- Steve Troughton-Smith’s BitPaint
- @ksherlock’s mpw
- An explainer on Swift weak references
About Jordan
Sponsors
- Instabug - 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 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.
88: Swift 5.3
- 5.3 release process
- Swift for Linux distros
- AWS lambda Runtime
- Swift Service Lifecycle
- Swift Cluster membership
- Proposals accepted/implemented in 5.3
- Commit history for Swift 5.3 branch
- Mike Ash's perf PR
- Hacking with Swift What’s New in Swift 5.3
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
87: Package Registries and Indexes
- Swift Package Index
- Swift Package Registry
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
86: Tuples
SE-0282 Tuples conform to Equatable, Comparable, and Hashable
- Acceptance: https://forums.swift.org/t/accepted-se-0283-tuples-conform-to-equatable-comparable-and-hashable/36658
- Review: https://forums.swift.org/t/se-0283-tuples-conform-to-equatable-comparable-and-hashable/36140
- Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0283-tuples-are-equatable-comparable-hashable.md
Bow: https://bow-swift.io
👋 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 page to share your opinion of the show!
85: Swift on Windows and other news
- Foundation on Windows: https://forums.swift.org/t/swift-soars-ever-higher/34036
- Interoperability between Swift and C++: https://forums.swift.org/t/manifesto-interoperability-between-swift-and-c/33874
- Swift playgrounds for mac: https://apps.apple.com/us/app/swift-playgrounds/id1496833156?mt=12
- Swift crypto: https://swift.org/blog/crypto/
- Standard Library Preview Package: https://swift.org/blog/preview-package/
- Update on SE-0110 and SE-0155: https://forums.swift.org/t/update-on-se-0110-and-se-0155/33948
🙏 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 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 page to share your opinion of the show!
157: Navigating Personal Identity
84: Swift World Tour 2020
- Magic file names: https://github.com/apple/swift-evolution/blob/master/proposals/0274-magic-file.md
- Multi-pattern catch clauses
- https://github.com/apple/swift-evolution/blob/master/proposals/0276-multi-pattern-catch-clauses.md
- https://forums.swift.org/t/se-0276-multi-pattern-catch-clauses/32620
- Road to Swift 6: https://forums.swift.org/t/on-the-road-to-swift-6/32862
👋 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 page to share your opinion of the show!
83: Modify Accessors
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
82: Swift's New Diagnostic Architecture
The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2.
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 Vettery.
Square
Check out the new Square YouTube channel for developers. Square has SDKs and APIs to make payments and run a business.
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
81: Swift Compiler Driver
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.
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 Clubhouse by visiting https://clubhouse.io/swiftunwrapped
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 Vettery.
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
80: Standard Library Preview Package
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.
- Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0264-stdlib-preview-package.md
- Forum: https://forums.swift.org/t/pitch-standard-library-preview-package/27202
- Babeljs: https://babeljs.io
- SE-0220: https://github.com/apple/swift-evolution/blob/master/proposals/0220-count-where.md
- How to Read the Swift Standard Library Source: https://oleb.net/blog/2016/10/swift-stdlib-source/
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 Clubhouse by visiting https://clubhouse.io/swiftunwrapped
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
79: Swift 5.1 with Doug Gregor
- Burritos: https://github.com/guillermomuntaner/Burritos
- SE-0260 Library Evolution: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md
- SE-0030 Property Behaviors: https://github.com/apple/swift-evolution/blob/master/proposals/0030-property-behavior-decls.md
- SE-0258 Property Wrappers: https://github.com/apple/swift-evolution/blob/master/proposals/0258-property-wrappers.md
- Function Builders: https://forums.swift.org/t/function-builders/25167
- SE-0244 Opaque Result Types: https://github.com/apple/swift-evolution/blob/master/proposals/0244-opaque-result-types.md
- SE-0255 Implicit returns from single-expression functions: https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md
- SwiftUI: https://developer.apple.com/xcode/swiftui/
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
78: Binary Dependencies in Swift Package Manager
- Forum pitch: https://forums.swift.org/t/pitch-support-for-binary-dependencies/27620
- Swift ABI Stability: https://swift.org/blog/abi-stability-and-more/
- Library Evolution for Stable ABIs: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md
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 Clubhouse by visiting https://clubhouse.io/swiftunwrapped
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
77: Generic Math Functions and Approximate Equality
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 Clubhouse by visiting https://clubhouse.io/swiftunwrapped
Instabug
Squash bugs in less than a minute with Instabug. Get a 14-days trial and their brand new t-shirt once you signup and integrate Instabug in your app.
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
76: Property Wrappers
- Proposal SE-0258
- Review threads:
- Blog post by Vincent Padreilles on using property wrappers
- Blog post by John Sundell on The Swift 5.1 features that power SwiftUI’s API
- Originally pitched in the Swift forums as "Property Behaviors" in 2015-2016
- NSHipster 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 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 Clubhouse by visiting https://clubhouse.io/swiftunwrapped
Instabug
Squash bugs in less than a minute with Instabug. Get a 14-days trial and their brand new t-shirt once you signup and integrate Instabug in your app.
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
123: SwiftUI + watchOS – First Impressions
The Daily Chron theme music, Rabbit Hole, is provided by the uber-talented E.Joseph (https://www.reverbnation.com/ejoseph).