8: Swift for Good

A discussion about Paul Hudson’s Swift for Good book project, which 100% benefits charity, with a few of the people involved — Kate Castellano, Paul Hudson, Chris Lattner and Bas Broek.

Hosted by

  • Kate Castellano
  • Paul Hudson
  • Chris Lattner
  • Bas Broek

Edited by

  • Andrew Litteken
  • Swift for Good
  • Black Girls Code
  • Hacking with Swift Live
  • Special Effect — the Gamers' charity
  • Pragma Conference
  • Women Who Code
  • Christina Moulton
  • UIKonf
  • PyCon
  • Cate Huston
  • Seattle Xcoders
  • Ash Furrow
  • iOS "versus" JavaScript: How to Learn From Other Programming Communities

Swift for Good Authors

  • Jazbo Beason
  • Bas Broek
  • Kate Castellano
  • Craig Clayton
  • Dave DeLong
  • Kristina Fox
  • Paul Hudson
  • Soroush Khanlou
  • Janina Kutyn
  • Antoine van der Lee
  • Paola Mata
  • Carola Nitz
  • Erica Sadun
  • Ben Scheirman
  • Neem Serra
  • Ellen Shapiro
  • Daniel Steinberg
  • John Sundell
  • Kamilah Taylor
  • Kaya Thomas
  • Chris Lattner

Music

Intro and outro music by Gorka Ercilla.

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show is run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

Podcast Sponsors

7: Live from the Server-Side Swift conference

A panel discussion about server-side Swift, recorded live at the Server-Side Swift conference in November 2019. Join Tim Condon as he talks to Kaitlin Mahar, Siemen Sikkema, Tanner Nelson and Ian Partridge about the current state of Swift on the server, and what the future might have in store.

Hosted by

  • Tim Condon
  • Kaitlin Mahar
  • Siemen Sikkema
  • Tanner Nelson
  • Ian Partridge
  • Vapor
  • Kitura
  • MongoDB
  • AsyncHTTPClient
  • SwiftNIO
  • New Diagnostic Architecture Overview — Swift blog
  • Swift Crypto

Music

Intro and outro music by Gorka Ercilla.

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show is run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

6: SwiftUI first impressions with Kateryna, Paul, Erica and John

A bit more than a month after SwiftUI’s grand introduction during WWDC 2019, Kateryna Gridina, Paul Hudson, Erica Sadun and John Sundell discuss their first impressions of Apple’s declarative new UI framework and the Swift language features that enable it.

Hosted by

  • Kateryna Gridina
  • Paul Hudson
  • Erica Sadun
  • John Sundell
  • SwiftUI
  • Swift Island
  • SE-255: Implicit returns
  • SE-244: Opaque result types
  • SE-250: Swift code style guidelines
  • Hacking with Swift
  • Swift by Sundell

Music

Intro and outro music by Gorka Ercilla.

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show is run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

5: Introduction to Swift Compiler Contribution with Andrew, Chris and Suyash

Andrew Litteken, Chris Lattner and Suyash Srijan sit down to talk about the Swift Compiler and how you (yes you!) can contribute to the compiler!

Hosted by

  • Andrew Litteken

  • Chris Lattner

  • Suyash Srijan

Host Links

  • Andrew's Twitter

  • Chris' Twitter

  • Suyash's Twitter

Links

  • Clang

  • LLVM

  • Grammars

  • Parse Tree

  • Name Binding

  • Type System/Checking

  • Swift Types Document

  • A Type System From Scratch - Robert Widman

  • Slava on Swift Generics

  • Swift Wesbite

  • Swift Forums

  • Swift Source

  • Issues

  • Starter Bugs

  • Throwable Accessors swift-dev Thread

  • LittleSwift

  • LLVM-Swift

  • TrySwift at WWDC

  • Issue 38 for the Episode

  • Issue 58 for the Episode

Blogs about Contributing to Swift

  • Contributing to Swift - Part 1

Command Line Flags Mentioned

  • Dump the Swift AST: -parse-ast

  • Dump the Clang AST: -Xclang -ast-dump -fsyntax-only

  • Dump Constraints: -debug-constraints

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show will be run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

Special Thanks

  • To Ercilla for the intro and outro song

4: The State of the Community, with Matt, Barbie, Bas and John

Matt Dias, Barbie Vanaki, Bas Broek and John Sundell discuss the current state of the Swift community. What’s great, what can be improved, and how can we help keep up the spirit of building together? Topics include meetups and conferences, blogging, podcasting, diversity, Swift on non-Apple platforms, and more.

Hosts

  • Matt Dias
  • Barbie Vanaki
  • Bas Broek
  • John Sundell

Music

Intro and outro music by Gorka Ercilla.

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show is run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

  • Swift by Sundell
  • Learn Swift Boston
  • try! Swift NYC
  • TechTogether Boston
  • Resilient Coders
  • Marcin’s Swift Studio
  • SourceKit-LSP
  • Bas’ website

3: Result Type, Character Literals and Swift Evolution With Jon, Kelvin, and Chris

Jon Shier, Kelvin Mau, and Chris Lattner discuss the story behind Swift 5's Result type, an upcoming proposal on Character Literals and what its like to participate in the Swift Evolution Process.

Hosted by

  • Jon Shier

  • Kelvin Ma

  • Chris Lattner

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show will be run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

Links

  • Alamofire

  • Result Type SE-0325

  • SE-0240 Integer-convertible character literals

  • SE-0184 Unsafe Pointer

  • Doug Gregor

  • Harlan Haskins

  • Nate Cook

  • ASCII

  • Generics Manifesto

  • Ercilla's Issue 23 to add song

  • Marcus's PR 34 to add song

  • Ercilla's PR 35 to add song

  • Julian's Issue 36 to add issue templates

  • Bas's Issue about episode collaboration

Special Thanks

  • To Ercilla for the intro song

  • To Marcus for the outro song

2: Scaling A Codeless Open Source Swift Community with Bas Broek

Garric Nahapetian, Chris Lattner, and Bas Broek use Bas's experience as the curator of the Swift Weekly Brief as a jumping off point to discuss the unique challenge of maintaining an open source project where the community does not necessarily commit a lot of code.

Hosted by

  • Garric Nahapetian

  • Bas Broek

  • Chris Lattner

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show will be run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

Links

  • Swift Weekly Brief

  • Swift Weekly Brief Sponsorships

  • Jesse Squires

  • iOS Dev Weekly

  • Ole Begemann's PR creating transcripts with AWS Transcribe

  • Gorka Ercilla's PR about a podcast song

  • Mark Malström's PR about the future of Swift

  • Julio César Fernández about non-English Swift

  • Morten Bek Ditlevsen's comment

  • See Greg Heo's Brief Issues

  • PR #18 What it takes to produce an episode

  • PR #19 Episode Proposal Template

  • PR #22 Episode 2 Proposal

  • Moya

  • Orta Therox

  • Ash Furrow

1: Welcome to the show!

Welcome to the Swift Community Podcast — a podcast for the Swift community, by the Swift community. On this initial episode, John Sundell, Garric Nahapetian and Chris Lattner introduce the concept of the show and why it was created — and recount their first impressions of Swift and the evolution of the community, starting with Chris’ initial prototype back in 2010.

Hosted by

  • John Sundell
  • Garric Nahapetian
  • Chris Lattner

How to get involved

Want to contribute to the Swift Community Podcast? We’d love your help and support. This show will be run just like an open source project — and you’re more than welcome to contribute. Check out the show’s GitHub repository for more information.

Transcript

Full transcript (in WebVTT format)

  • SwiftCoders
  • Swift by Sundell
  • Swift Weekly Brief
  • Bertrand Serlet
  • Firefly
  • ARC (Automatic Reference Counting)
  • libauto
  • John’s first article