Skip to content
0:00 / 0:00

#swift#combine#swiftui

Swiftly Speaking 5: Daniel Steinberg

Paul Hudson

122K subscribers • 6 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Daniel Steinberg
  • May be out of date. Uploaded 6 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

4.1K views6 years ago1 recommendation

Programming languagesMobile developmentSwiftFunctional programmingMobile app architecture

Daniel Steinberg discusses functional programming concepts in Swift, the Combine framework, and keeping up with Swift Evolution.

We speak to Daniel Steinberg about his tips for functional programming with Swift, making the most of Combine, and following Swift Evolution. Topics covered: 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?

Why it's here

1 person recommends this

u/Austin_Aaron_Conlonin r/swift • Recommends

Swiftly Speaking 5: Daniel Steinberg