Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Episode 5: Daniel Steinberg

Episode 5: Daniel Steinberg

FromSwiftly Speaking


Episode 5: Daniel Steinberg

FromSwiftly Speaking

ratings:
Length:
78 minutes
Released:
May 1, 2020
Format:
Podcast episode

Description

In this episode, Paul talks to Daniel Steinberg about functional programming, monads, Swift Evolution, and more.
Detailed topics:
• What is functional programming in Swift?
 • What is the definition of functional programming in Swift?
 • What are the advantages of functional programming in Swift? 
 • Are there any disadvantages to functional programming in Swift?
 • What are the first steps for functional programming in Swift? 
 • How to improve your functional programming skills?
 • What are monads?
 • What problem does Combine solve?
 • Is Combine only for SwiftUI developers?
 • What is Combine missing?
 • How to encourage idiomatic usage of Combine
 • Is SwiftLint ready for SwiftUI?
 • How to break up structs and classes
 • How to keep up with Swift Evolution
 • Microsoft and open source
 • How well is Swift Evolution working?
 • Why are function builders fundamental in SwiftUI?
 • What would make Swift.org better?
 • What's the most exciting feature of future Swift?
Released:
May 1, 2020
Format:
Podcast episode