Look for any podcast host, guest or anyone

Listen

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?