SwiftCoders: Interviews with Swift Developers

Jun 27 2018 75 mins 166

Weekly interviews with Swift developers about their experience with Apple’s new open source programming language. Hear their stories, learn tips and tricks, and leave empowered.

65: Brian Gesiak (@Modocache) - LLVM Engineer at Facebook, Swift Compiler Committer, Creator of Quick
Sep 27 2017 145 mins  
Better known on the web as @modocache, Brian is a staple in the Swift community. From creating Quick, a Swift and Objective-C testing framework, to significantly contributing to open source Swift including commits to the apple/swift and apple/swift-corelibs-xctest, and most recently with his introductory guides to contributing to the Swift Compiler, Brian's efforts for the Swift community are invaluable. We talk about living and working in Japan, delaying your way into a new job, and how to make it easier for onboarding new Swift open source contributors. Enjoy! ANNOUCEMENTS - Listen to Fireside Swift & The Learn Swift Podcast - Support Garric on Patreon. Every $ counts! - Thinking about starting your own Learn Swift meet up? Contact me! LINKS - https://twitter.com/modocache - https://modocache.io - https://modocache.io/getting-started-with-swift-development - https://www.patreon.com/modocache - https://github.com/modocache - https://github.com/apple/swift/blob/master/docs/SIL.rst - IRC? - https://en.wikipedia.org/wiki/Internet_Relay_Chat - Cracking the Coding Interview - GYB Files - https://en.wikipedia.org/wiki/CMake - https://en.wikipedia.org/wiki/ARM_architecture - https://github.com/kiwi-bdd/Kiwi - https://www.strava.com/mobile - https://github.com/apple/swift/blob/master/docs/SwiftFormat.md - https://github.com/nicklockwood/SwiftFormat - https://github.com/realm/SwiftLint/ TIP: Keep having fun! Listen on iTunes. Support this podcast via Patreon. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

64: Brandon Williams - Creator of PointFree.co & Former Kickstarter Mobile Engineering Lead
Sep 20 2017 124 mins  
Brandon Williams is an independant mobile consultant living in New York. He was the former mobile engineering lead at Kickstarter for 5.5 years where he created Kickstarter 1.0 for iOS, lead the 1.0 for Android, and successfully open sourced both projects just this past December. What's most exciting is that he recently announced Point-Free, a weekly video series about Swift and Functional Programming. But that's not all, Point-Free is entirely built using Swift (HTML!!!, CSS!!!, and Server all in Swift!!!), and its all open source. Sign up to be notified when they launch. I hope you enjoy this episode as much as I did. This really is going to be the best season yet. ANNOUCEMENTS New Patrons - Mark Johnson - Modocache Removing Patreon Rewards I am removing all Patreon rewards. I'm sorry. I can't keep up with it as I am already doing so much. Feel free to cancel, no hard feelings at all. Let me know if you want your money back. If you can come up with an interesting reward, perhaps I can make it happen. The SwiftCoders Network of Podcasts - Fireside Swift: Steven Berard and Zack Falgout - Live guests! - The Learn Swift Podcast: Steven Sherry LINKS - https://twitter.com/mbrandonw - https://twitter.com/pointfreeco - https://github.com/pointfreeco/pointfreeco - http://www.fewbutripe.com - https://github.com/kickstarter/ios-oss - https://twitter.com/stephencelis - https://kickstarter.engineering/functional-swift-conference-2016-e54aeb7ba266 - https://www.youtube.com/watch?v=A0VaIKK2ijM - https://stackoverflow.com/questions/6246719/what-is-a-higher-kinded-type-in-scala - https://en.wikipedia.org/wiki/Low-dimensional_topology - https://en.wikipedia.org/wiki/Number_theory - https://en.wikipedia.org/wiki/LaTeX - https://github.com/ReactiveX/RxJava - https://en.wikipedia.org/wiki/Anonymous_function - https://en.wikipedia.org/wiki/Public-benefit_corporation - https://en.wikipedia.org/wiki/Web_template_system - https://github.com/vapor/leaf - https://github.com/kylef/Stencil - https://mustache.github.io Listen on iTunes. Support this podcast via Patreon. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

63: Ryan Nystrom - iOS Engineer at Instagram
Sep 13 2017 116 mins  
We're back with Season 4 and an excellent interview with Ryan Nystrom. Ryan is an iOS Engineer at Instagram in New York where he focuses on app infrastructure. He helped build IGListKit alongside Jesse Squires and has been tweeting a lot lately about his personal open source iOS App, GitHawk. This is going to be a great season. Enjoy the premeire! ANNOUNCEMENTS New Patrons: - Mike Garvin - Ronald Sala - Guy Daher The SwiftCoders Network of Podcasts: - Fireside Swift // Steven Berard & Zack Falgout - The Learn Swift Podcast // Steven Sherry LINKS - https://twitter.com/_ryannystrom - https://github.com/Instagram/IGListKit - http://githawk.com - https://www.rwdevcon.com - https://buckbuild.com - https://github.com/AFNetworking/AFNetworking/ - Redwood City - Climate Best by Government Test - https://en.wikipedia.org/wiki/TI-83_series - https://dribbble.com - https://en.wikipedia.org/wiki/Impostor_syndrome - https://github.com/facebookarchive/AsyncDisplayKit - Daniel Jalkut - https://twitter.com/danielpunkass/ - https://fastlane.tools - https://github.com/mdiep/MMMarkdown TIPS - Be Ready to Learn - Take Risks, Seek Out Opportunities, Learn from Mistakes - Foster the Environment You Desire - Its Ok to Be Vulnerable - Foster Inclusive Environment Listen on iTunes. Support this podcast via Patreon. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

60: Karoly Lorentey - Independent Swift Developer & Author of Optimizing Collections in Swift
Jul 05 2017 127 mins  
Karoly Lorentey is an independent Swift developer and the author of Optimizing Collections in Swift which was recently published by Objc.io. We discuss rediscovering his passion for programming, the joy of writing code no one ever sees, his journey from Sys-Admin to Mac developer to his 2 year exploration of Swift. Annoucements: Check out the Issue I wrote: https://swiftweekly.github.io/issue-76/ Contact me on Twitter if you're interested in working with me on the new Podcast and/or Newsletter idea I'm teaching Swift for two weeks at https://tumo.org Follow SwiftCoders on Instagram and Twitter for updates Links: https://twitter.com/lorentey https://www.objc.io/books/optimizing-collections/ https://talk.objc.io/episodes/S01E55-sorted-arrays-with-binary-search https://github.com/lorentey http://www.latex-project.org https://github.com/apple/swift/pull/10558 https://en.wikipedia.org/wiki/Macro_(computer_science) https://developer.apple.com/videos/play/wwdc2017/402/ http://ankit.im/swift/2016/02/29/swift-abstract-syntax-tree/ http://redbullairrace.com https://en.wikipedia.org/wiki/Nadia_Comăneci https://en.wikipedia.org/wiki/Nadia_(film) https://en.wikipedia.org/wiki/Béla_Károlyi Listen on iTunes. Support this podcast via Patreon. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

54: Robert Widmann - Swift Compiler Intern & Swift Open Source Contributor
May 24 2017 144 mins  
Follow The SwiftCoder Journey at WWDC 2017 via Instagram. I'll be posting a lot of Stories: https://www.instagram.com/swiftcoders/ Come to The SwiftCoders Meet & Greet at AltConf 2017. Find all the details here: https://swiftcoders.eventfarm.com In this episode, I interview Robert Widmann. Robert is a rising Junior at Carnegie Mellon University where he studies Mathematics. He was an intern at Apple on the Swift Compiler Team in 2016. He will be interning at Apple on the Swift Static Analysis Team this summer, and he's also a frequent contributor to Swift Open Source. I really wanted to interview Robert because he helped me get my first Swift Open Source pull request merged in. The Swift Community is really lucky to have Robert as a member. Anyone interested in talking about Swift or getting started with Swift Open Source should definitely reach out to him on Twitter. Enjoy! Links: https://twitter.com/CodaFi_ http://xn--wxak1a.com https://github.com/CodaFi https://github.com/typelift https://en.wikipedia.org/wiki/No_true_Scotsman https://en.wikipedia.org/wiki/Lego_Mindstorms http://www.vanschneider.com https://en.wikipedia.org/wiki/APL_(programming_language) https://en.wikipedia.org/wiki/Haskell_(programming_language) https://en.wikipedia.org/wiki/Depth-first_search https://en.wikipedia.org/wiki/Tree_traversal https://en.wikipedia.org/wiki/Homotopy_type_theory https://github.com/HoTT/HoTT https://en.wikipedia.org/wiki/Agda_(programming_language) https://bugs.swift.org/ https://twitter.com/UINT_MIN https://github.com/apple/swift/blob/master/docs/Lexicon.rst https://github.com/trill-lang/trill https://twitter.com/aciidb0mb3r https://gist.github.com/CodaFi/fe42d673f1a37395ffd1 https://github.com/apple/swift/pull/8908 Listen on iTunes. Support this podcast via Patreon. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

35: Your Humble Host - Season 2 Finale
Nov 23 2016 49 mins  
In this Season 2 Finale, Garric talks about his recent experience at Swift Summit, looks back and looks ahead at all the Swift things in his life, talks about his Swift Goals for 2017, and gives some timely advice for every level of SwiftCoder, from beginner to ninja. We'll be back January 17th, 2017 with the start of Season 3. Happy Holidays! Links: Swift Summit - https://www.swiftsummit.com Learn Swift LA - https://www.meetup.com/LearnSwiftLA/ SwiftCoders LA - https://www.meetup.com/SwiftCoders-L-A/ Alistair Cooper - @SwiftComposer - https://twitter.com/swiftcomposer Yariv Nissim - @yar1vn - https://twitter.com/yar1vn Most Popular Episode - Josh Brown Spaces EventFarm - https://www.eventfarm.com General Assembly - https://generalassemb.ly WeWork - https://www.wework.com Opodz - http://www.opodz.com Blank Spaces - http://www.blankspaces.com Patreon - https://www.patreon.com/user?u=4354834 Fatal Error - https://twitter.com/fatalerrorfm Soroush Khanlou - @khanlou - https://twitter.com/khanlou Chris Dzombak - @cdzombak - https://twitter.com/cdzombak Open Source Swift - https://swift.org Server Side Swift - http://www.kitura.io John Sundell - @JohnSundell - https://twitter.com/johnsundell SwiftPlate - https://github.com/JohnSundell/SwiftPlate Pod Lib Create - https://guides.cocoapods.org/making/using-pod-lib-create.html Swift Package Manager - https://swift.org/package-manager/ Carthage - https://github.com/Carthage/Carthage Git Flow - https://www.atlassian.com/git/tutorials/syncing Swift Alps - http://theswiftalps.com Visual Format Language Source Control - https://en.wikipedia.org/wiki/Version_control Git - https://en.wikipedia.org/wiki/Git Oh My Z Shell - http://ohmyz.sh Unit Testing - https://en.wikipedia.org/wiki/Unit_testing XCTest - https://developer.apple.com/reference/xctest Quick and Nimble - https://github.com/Quick Listen on iTunes. Support this podcast via Square Cash by sending funds to the cashtag $garricn. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski.

32: Chris Eidhof - Founder of Objc.io
Oct 26 2016 81 mins  
I'm super excited to have Chris Eidhof as a guest this week. Chris is the Founder of Objc.io, UIKonf, and Swift Talk, the author of Functional Swift and Advanced Swift, and he also travels the world speaking about Swift. Enjoy! Links: Chris on Twitter - @ChrisEidhof - https://twitter.com/ChrisEidhofSwift Talk - https://talk.objc.ioLoadingViewConrtrollers - https://talk.objc.io/episodes/S01E03-loading-view-controllersThe Books - https://www.objc.io/books/Objc.io - https://www.objc.ioWebsite - http://www.eidhof.nlSwift Summit - https://www.swiftsummit.comChris is also the founder of UIKonf - http://www.uikonf.comFriends of ChrisWouter Swierstra - @WouterSwierstra - https://twitter.com/WouterSwierstraEelco Lempsink - @eelco - https://twitter.com/eelcoFlorian Kugler - @FlorianKugler - https://twitter.com/FlorianKuglerPeter Steinberger - @steipete - https://twitter.com/steipeteDaniel Eggert - @danielboedewadt - https://twitter.com/danielboedewadtBatch Script - https://en.wikipedia.org/wiki/Batch_fileDelphi - https://en.wikipedia.org/wiki/Delphi_(programming_language)PHP - https://en.wikipedia.org/wiki/PHPRuby - https://en.wikipedia.org/wiki/Ruby_(programming_language)Ruby on Rails - https://en.wikipedia.org/wiki/Ruby_on_RailsAjax - https://en.wikipedia.org/wiki/Ajax_(programming)Haskell - https://en.wikipedia.org/wiki/Haskell_(programming_language)Ayaka Nonaka - @ayanonagon - https://twitter.com/ayanonagonLoadingViewControllers inspired by this talk - https://realm.io/news/tryswift-ayaka-nonaka-boundaries-in-practice/THC - https://en.wikipedia.org/wiki/Tuindorp_Hustler_ClickLeon Kirchhoff - https://twitter.com/leonkiBootcamp Berlin - https://twitter.com/sbcBerlinDenekamp - https://en.wikipedia.org/wiki/Denekamp Listen on iTunes. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

31: Patrick Bohrer - Technical Lead of [email protected]
Oct 19 2016 69 mins  
Patrick and I talk about all the Swift at IBM projects. Unfortunately, we don't get to learn about his personal story because there was so much [email protected] stuff to talk about. But, if you're interested in server-side Swift and considering using Kitura, then you should definitely listen to this episode. We break down all the projects, what they are, why and how to use them, and how they all fit together. If you want to get started with standing up your own web service using Kitura, or even just learning about it, Patrick recommends getting started by downloading the Cloud Tools for Swift app for macOS (see link below), then sign up for a BlueMix account through that app, and then checkout one of the sample projects like BluePic (link below). Links: Patrick on Twitter - @pbohrer - https://twitter.com/pbohrerGoing Server-side with Swift Open Source - Featuring Patrick! - WWDC 2016 video - https://developer.apple.com/videos/play/wwdc2016/415/Swift Sandbox - https://swiftlang.ng.bluemix.net/#/replKitura - Web framework and HTTP server written in Swift - https://github.com/IBM-Swift/KituraBluePic - Sample full stack Swift app using Kitura - https://github.com/IBM-Swift/BluePicCloud Tools for Swift - http://[email protected] Website - https://developer.ibm.com/swift/Slack Team - http://[email protected] GitHub - https://github.com/ibm-swift Listen on iTunes. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

15: Natasha Nazari - Linguist & iOS Developer Living in Taipei
May 18 2016 65 mins  
Twitter Bio: Linguist & iOS developer. Student @FreeCodeCamp. Organizer @TechTaipei. Perfecting Русский язык, Español, & 日本語. Learning Persian. @KanjiCircle, @RussianQandA. Links from Natasha whose "quoted": Natasha on Twitter - @natasha_nazari - https://twitter.com/natasha_nazariGame to learn Objective-C - http://tryobjectivec.codeschool.comGame to learn Swift - https://www.bloc.io/swiftris-build-your-first-ios-game-with-swiftErin Parker's Post - "This was the first post I came across that convinced me I could get into software development without having a background in computer science." https://www.quora.com/Learning-to-Program-Is-it-too-late-for-an-X-year-old-to-learn-how-to-program/answer/Erin-Parker?srid=iSSHErin Parker's Learn to Code List - "I followed these in the exact order she listed them, since it offered a clear path for getting into Objective-C & iOS. I’ve always sought out learning roadmaps from people with more experience." - http://neverbendeasy.com/learn_to_codeAppCoda’s Beginner & Intermediate Swift books - "These are so great for getting a solid foundation in iOS programming. The beginner’s book taught me how to break down large projects into smaller tasks." - https://www.appcoda.com/swift/Big Nerd Ranch - http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134390733/ref=pd_bxgy_14_img_2?ie=UTF8&refRID=0WJBKXTD8C0HCXGQBQJNAdvanced Swift -"Chris Eidhof’s amazing book. Like a good steak, it should be consumed slowly." https://www.objc.io/books/advanced-swift/Treehouse - "This is my favorite learn-to-code website. I’m still using it to dive into more advanced topics in Swift, and I plan to enroll in their iOS Techdegree." https://teamtreehouse.comNSScreenCast - "Weekly dose of learning to keep my skills sharp." http://nsscreencast.com/episodesAsh Furrow's try! Swift talk - https://realm.io/news/tryswift-ash-furrow-artsy-testing-tour/Chris Eidhof's try! Swift talk - https://realm.io/news/tryswift-chris-eidhof-table-view-controllers-swift/ Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter This episode was recorded using the Cast platform by @JulianLepinski. Wanna start your own podcast? Try Cast!

No review available yet...