Episode 5: Daniel Steinberg
Swiftly Speaking - En podcast af Paul Hudson
Kategorier:
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?