Swift Unwrapped

Informações:

Synopsis

An audio spin off of Swift Weekly Brief and discussions on the Swift programming language.

Episodes

  • 72: Pitch for Official Style Guide & Formatter for Swift

    04/03/2019 Duration: 40min

    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 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 we sent you at https://www.sentry.io/for/swift 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. Listener

  • 71: Key Path Expressions as Functions

    04/02/2019 Duration: 28min

    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-promotion/11185 https://forums.swift.org/t/pitch-keypath-based-map-flatmap-filter/6266 Original "Smart Key Path" proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md Kuery: https://github.com/kishikawakatsumi/Kuery 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 we sent

  • 70: SourceKit-LSP

    07/01/2019 Duration: 20min

    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 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 we sent you at: https://www.sentry.io/for/swift 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 you

  • 69: Result

    03/12/2018 Duration: 25min

    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 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

  • 68: Opaque Result Types

    05/11/2018 Duration: 16min

    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 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 Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool! Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

  • 67: Raw Strings

    15/10/2018 Duration: 28min

    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 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 Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool! Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

  • 66: Plan For Module Stability

    20/08/2018 Duration: 34min

    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 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 Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool! Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

  • 65: Literal Initialization Via Coercion

    02/07/2018 Duration: 09min

    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 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

  • 64: Never

    25/06/2018 Duration: 32min

    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 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

  • 63: Swift algorithms and data structures (feat. Kelvin Lau & Vincent Ngo)

    18/06/2018 Duration: 45min

    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-linked-list-collections-in-standard-library/11426 Twitter: Kelvin Lau: https://twitter.com/KelvinlauKl Vincent Ngo: https://twitter.com/VincentNgo2

  • 62: Interview with Ted Kremenek

    13/06/2018 Duration: 49min

    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 new in Swift 4.2" playground: https://github.com/ole/whats-new-in-swift-4-2

  • 61: WWDC reactions with Greg Heo

    11/06/2018 Duration: 43min

    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-previews-ios-12/ https://www.apple.com/newsroom/2018/06/apple-introduces-macos-mojave/ https://www.apple.com/newsroom/2018/06/watchos-5-adds-powerful-activity-and-communications-features-to-apple-watch/ Patrick Balestra's ARKit 1.0 measurement app: https://www.youtube.com/watch?v=z7DYC_zbZCM https://twitter.com/gregheo https://swiftunboxed.com

  • 60: Character Properties

    28/05/2018 Duration: 18min

    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 https://github.com/apple/swift-evolution/blob/master/proposals/0211-unicode-scalar-properties.md

  • 59: Implicit Escaping of Closures

    21/05/2018 Duration: 24min

    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://twitter.com/dgregor79/status/987173055909715968 Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's helped him out a bunch! Now, Swift Unwrapped listeners will get a 20% discount on all paid plans, use promo-code: unwrapped2018 Check them out, use that promo code and get 20% off at https://instabug.com/swift

  • 58: Reimplementation of Implicitly Unwrapped Optionals

    14/05/2018 Duration: 16min

    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 feedback SDK. JP uses it at Lyft and it's helped him out a bunch! Now, Swift Unwrapped listeners will get a 20% discount on all paid plans, use promo-code: unwrapped2018 Check them out, use that promo code and get 20% off at https://instabug.com/swift Thanks Instabug! 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: spe

  • 57: Swift for TensorFlow Design Overview

    07/05/2018 Duration: 40min

    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://www.tensorflow.org/ https://youtu.be/Yze693W4MaU https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q https://www.tensorflow.org/community/swift https://twitter.com/clattner_llvm/status/979886581371740160 Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects. Check them out and let them know we sent you at Bitrise.io 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

  • 56: SE-206 Hashable Enhancements

    30/04/2018 Duration: 19min

    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 team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects. Check them out and let them know we sent you at Bitrise.io 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

  • 55: SE-202 Random Unification

    23/04/2018 Duration: 24min

    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 for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects. Check them out and let them know we sent you at Bitrise.io 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 conv

  • 54: Collection & Sequence Proposals

    16/04/2018 Duration: 23min

    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 Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects. Check them out and let them know we sent you at Bitrise.io 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/sw

  • 53: Swift for TensorFlow

    09/04/2018 Duration: 21min

    https://www.tensorflow.org/ https://youtu.be/Yze693W4MaU https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q https://www.tensorflow.org/community/swift https://twitter.com/clattner_llvm/status/979886581371740160 Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects. Check them out and let them know we sent you at Bitrise.io

page 2 from 5