Discussions on the Swift programming language and other projects at Swift.org
…
continue reading
ThePrimeagen and teej_dv are on a quest to find the best possible technical speakers and ask the best possible questions we can find. You all know ThePrimeagen can't read, so this is a great format for him to really shine. Teej is here to make sure that Prime knows who the guest is and also to interrupt Prime wherever possible
…
continue reading
1
Ryan Dahl: Creator of Node & Deno talks Deno 2.0
1:30:32
1:30:32
Afspil senere
Afspil senere
Lister
Like
Liked
1:30:32
Today we had Ryan Dahl on the podcast and talk about the history of Node, Deno and so much more. Really hope you enjoy this talk with him! Thanks everyone. Big thanks to the sponsor of today's episode: Code Rabbit https://coderabbit.ai/.
…
continue reading
1
Yacine: How a Rejected Side Project Turned into a Job At X
1:20:29
1:20:29
Afspil senere
Afspil senere
Lister
Like
Liked
1:20:29
We talk about how to psyop yourself into loving work, working out and respecting your users. I hope you enjoy the episode! The Yapper Himself: https://x.com/yacineMTB
…
continue reading
1
Taylor Otwell: Laravel, PHP, OSS & VC
1:45:28
1:45:28
Afspil senere
Afspil senere
Lister
Like
Liked
1:45:28
Today we talk with Taylor Otwell, the creator of Laravel. We start at Laravel's humble beginnings and move all the way to the exciting new Series A raise with Accel and all that it is enabling Laravel to do today! Sponsor for the Show: Infinite Red If your company needs help moving to mobile, Infinite Red could be a great choice for you! From the s…
…
continue reading
1
DHH: On Competency, Coding and Children
2:04:18
2:04:18
Afspil senere
Afspil senere
Lister
Like
Liked
2:04:18
DHH is the Creator of Ruby on Rails, Co-owner & CTO of 37signals (Basecamp & HEY), NYT best-selling author, and Le Mans 24h class-winner. X: https://x.com/dhh Personal Site: https://dhh.dk/
…
continue reading
1
Ginger Bill: Creator of Odin (a better C)
48:35
48:35
Afspil senere
Afspil senere
Lister
Like
Liked
48:35
Ginger Bill, Creator of the Odin Language. I (TJ) think it's a better C in a lot of ways. Very fun language to write. You should check it out! X: https://x.com/TheGingerBill YouTube: https://youtube.com/gingergames
…
continue reading
1
Chris Lattner: Creator of LLVM, Swift, and Mojo
1:05:44
1:05:44
Afspil senere
Afspil senere
Lister
Like
Liked
1:05:44
Chris Lattner gives history on creating LLVM, Swift and Mojo. As well as lessons learned along the way. You'll definitely learn a few things about how crazy PhD projects can accidentally change the world in this one! X: https://x.com/clattner_llvm Mojo: https://www.modular.com
…
continue reading
Paul Hudson's What's New in Swift 5.5 Swift By Sundell Time by Dave DeLong (mistakenly called Chronos during the show)Af JP Simard, Jesse Squires, Spec Network, Inc.
…
continue reading
Links Swift concurrency roadmap Episode 27: Concurrency with Chris Lattner [Concurrency] Actors & actor isolation [Concurrency] Interoperability with Objective-C [Concurrency] Structured concurrency [Concurrency] Asynchronous functions [Concurrency] AsyncSequence Swift Concurrency Proposals Dependencies Graph Protocol-based Actor Isolation: Draft #…
…
continue reading
Links Announcement blog post Karoy Lorentey GitHub Repository Atomics forum Hacker News Discussion Guillaume Lessard’s existing swift-atomics repo Sponsors 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 aw…
…
continue reading
1
89: Implementing the Swift Runtime in Swift, with Jordan Rose
1:06:22
1:06:22
Afspil senere
Afspil senere
Lister
Like
Liked
1:06:22
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 Twitter @UINT_MIN Belkadan Citizens’ Climate Lobby Sponsors Instabug - Get…
…
continue reading
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 leav…
…
continue reading
1
87: Package Registries and Indexes
35:42
35:42
Afspil senere
Afspil senere
Lister
Like
Liked
35:42
Swift Package Index Intro Website Forum GitHub Package List Dave Sven CocoaPods website Swift Package Registry Swift Package Registry Service Pitch Tweet Package Manager Source Archive Dependencies Pitch Tweet Mattt Thompson 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 iTun…
…
continue reading
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/…
…
continue reading
1
85: Swift on Windows and other news
25:26
25:26
Afspil senere
Afspil senere
Lister
Like
Liked
25:26
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 Li…
…
continue reading
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-roa…
…
continue reading
Forum post Functional Swift conference talk Coroutine 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 …
…
continue reading
1
82: Swift's New Diagnostic Architecture
36:00
36:00
Afspil senere
Afspil senere
Lister
Like
Liked
36:00
The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2. Blog post Forum 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 …
…
continue reading
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 discussion Project on GitHub Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone togethe…
…
continue reading
1
80: Standard Library Preview Package
29:50
29:50
Afspil senere
Afspil senere
Lister
Like
Liked
29:50
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-packa…
…
continue reading
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/swi…
…
continue reading
1
78: Binary Dependencies in Swift Package Manager
29:58
29:58
Afspil senere
Afspil senere
Lister
Like
Liked
29:58
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 proj…
…
continue reading
1
77: Generic Math Functions and Approximate Equality
25:24
25:24
Afspil senere
Afspil senere
Lister
Like
Liked
25:24
Proposal SE-0246 Exploring Swift's Numeric Types and Protocols Proposal SE-0259 Proposal 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 …
…
continue reading
Proposal SE-0258 Review threads: First review Second review Third review 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 …
…
continue reading
1
75: Swift Build Systems w/ Keith Smiley
27:59
27:59
Afspil senere
Afspil senere
Lister
Like
Liked
27:59
Links XcodeGen Announcing Swift support in CMake Buck Bazel Bazel's Apple platform rules llbuild 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 th…
…
continue reading
Relevant Links SE-0255: Implicit returns from single-expression functions Tweet from Ben Cohen Swift Forums Acceptance Post SE-0257: Eliding commas from multiline expression lists Swift 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’…
…
continue reading
Relevant Links UTF-8 String blog post on swift.org Piercing the String Veil post on Swift forums SE-241 Deprecate String Index Encoded Offsets SR-9749: The bug that led to deprecating encodedOffset 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 Sentr…
…
continue reading
1
72: Pitch for Official Style Guide & Formatter for Swift
40:22
40:22
Afspil senere
Afspil senere
Lister
Like
Liked
40:22
Relevant Links Swift Forums Pitch: an Official Style Guide and Formatter for Swift Swift Evolution PR #994 swift-format implementation Community Tools SwiftLint SwiftFormat 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…
…
continue reading
1
71: Key Path Expressions as Functions
28:33
28:33
Afspil senere
Afspil senere
Lister
Like
Liked
28:33
Relevant Links Key Path Expressions as Functions: https://forums.swift.org/t/key-path-expressions-as-functions/19587 Implementation: https://github.com/apple/swift/pull/19448 Previous discussion threads: https://forums.swift.org/t/allow-key-path-literal-syntax-in-expressions-expecting-function-type/16453 https://forums.swift.org/t/key-path-getter-p…
…
continue reading
Relevant Links Announcement Post on Swift Forums Open Sourcing Post on Swift Forums GitHub Repository: apple/sourcekit-lsp NSHipster article on Swift Development with Visual Studio Code using SourceKit-LSP Language Server Protocol Website Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers ha…
…
continue reading
Proposal Forums review phase one Forums review phase two * Implementation Railway Oriented Programming 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 als…
…
continue reading
https://forums.swift.org/t/opaque-result-types/15645 LazyMapCollection: https://cocoacasts.com/what-is-a-lazymapcollection-in-swift 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…
…
continue reading
SE-0200 Enhancing String Literals Delimiters to Support Raw Text Paul Hudson’s What’s New in Swift 5 Playground Discussion thread Announcement thread Implementation 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 …
…
continue reading
https://forums.swift.org/t/plan-for-module-stability/14551 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 y…
…
continue reading
1
65: Literal Initialization Via Coercion
9:50
9:50
Afspil senere
Afspil senere
Lister
Like
Liked
9:50
SE-0213: Literal initialization via coercion Implementation (apple/swift#15311) Swift evolution thread 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…
…
continue reading
Never & absurd(): https://twitter.com/pteasima/status/978325590397906944 Point Free Episode #9 Algebraic Data Types: Exponents – https://www.pointfree.co/episodes/ep9-algebraic-data-types-exponents https://twitter.com/pointfreeco https://github.com/apple/swift-evolution/blob/master/proposals/0215-conform-never-to-hashable-and-equatable.md Get in To…
…
continue reading
1
63: Swift algorithms and data structures (feat. Kelvin Lau & Vincent Ngo)
45:12
45:12
Afspil senere
Afspil senere
Lister
Like
Liked
45:12
Data Structures and Algorithms in Swift: https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift Swift Algorithm Club: https://github.com/raywenderlich/swift-algorithm-club Ben Cohen on Sorted collections: https://bugs.swift.org/browse/SR-6865 Linked list proposal: https://forums.swift.org/t/proposal-singly-and-doubly-linke…
…
continue reading
Ted Kremenek on Twitter: https://twitter.com/tkremenek Swift Evolution Dashboard of proposals implemented in Swift 4.2: https://apple.github.io/swift-evolution/#?version=4.2 Swift ABI Dashboard: https://swift.org/abi-stability/ ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md Ole Begemann's "What's n…
…
continue reading
This episode is a little different, where we discuss general announcements from WWDC 2018 not just limited to the Swift language. With special guest Greg Heo. Keynote: https://www.apple.com/apple-events/june-2018/ Platforms State of the Union: https://developer.apple.com/videos/play/wwdc2018/102/ https://www.apple.com/newsroom/2018/06/apple-preview…
…
continue reading
Forums: https://forums.swift.org/t/pitch-character-and-string-properties/11620 https://forums.swift.org/t/adding-unicode-properties-to-unicodescalar-character/9310 Pull requests: https://github.com/apple/swift/pull/15880 https://github.com/apple/swift-evolution/pull/847 Proposals: https://gist.github.com/milseman/c8c50ed0eef0a21181b0d4eeedbad819 ht…
…
continue reading
Links Forums: https://forums.swift.org/t/implicit-escaping-of-closures-via-objective-c/12025 SE-0103 Make non-escaping closures the default: https://github.com/apple/swift-evolution/blob/master/proposals/0103-make-noescape-default.md Escaping closures explained: https://swiftunboxed.com/lang/closures-escaping-noescape-swift3/ Footgun tweet: https:/…
…
continue reading
1
58: Reimplementation of Implicitly Unwrapped Optionals
16:31
16:31
Afspil senere
Afspil senere
Lister
Like
Liked
16:31
Blog post on Reimplementation of Implicitly Unwrapped Optionals: https://swift.org/blog/iuo SE-0054 Abolish ImplicitlyUnwrappedOptional type: https://github.com/apple/swift-evolution/blob/master/proposals/0054-abolish-iuo.md Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-app f…
…
continue reading
1
57: Swift for TensorFlow Design Overview
40:37
40:37
Afspil senere
Afspil senere
Lister
Like
Liked
40:37
https://github.com/tensorflow/swift/blob/master/docs/DesignOverview.md https://twitter.com/chriseidhof/status/989736679417171968 https://twitter.com/chriseidhof/status/989573435968966658 https://gist.github.com/lattner/a6257f425f55fe39fd6ac7a2354d693d https://forums.swift.org/t/pitch-3-introduce-user-defined-dynamically-callable-types/12232 https:/…
…
continue reading
Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0206-hashable-enhancements.md Swift Evolution review thread & acceptance post: https://forums.swift.org/t/accepted-se-0206-hashable-enhancements/11675/115 Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for your whole …
…
continue reading
Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0202-random-unification.md Swift Evolution thread: https://forums.swift.org/t/proposal-random-unification/6626 Implementation: https://github.com/apple/swift/pull/12772 Acceptance post: https://forums.swift.org/t/accepted-se-020-random-unification/12040 Thank you to Bitrise.io…
…
continue reading
1
54: Collection & Sequence Proposals
23:44
23:44
Afspil senere
Afspil senere
Lister
Like
Liked
23:44
https://github.com/apple/swift-evolution/blob/master/proposals/0197-remove-where.md https://github.com/apple/swift-evolution/blob/master/proposals/0203-rename-sequence-elements-equal.md https://github.com/apple/swift-evolution/blob/master/proposals/0204-add-last-methods.md Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Conti…
…
continue reading