One of the talks that Ayaka enjoyed watching is Boundaries by Gary Bernhardt . If you’ve seen a talk about functional programming in Swift, you’ve probably heard it being referenced. When she first watched the talk a few years ago, she understood the theory but wasn’t sure where exactly to apply the concepts. As she has been writing more Swift, she started to see that the concept of “Functional Core, Imperative Shell” applies not just to functional programming, but also to good engineering in general.
In her try! Swift talk, we’ll go over a couple of specific examples how these “boundaries” can help us write better, safer, and more future-proof Swift code. You don’t need to watch the Boundaries talk to understand this talk, but if you have time, definitely watch it because it’s a great talk.
See the discussion on Hacker News .
Transcription below provided by Realm: a replacement for SQLite & Core Data with first-class support for Swift! Check out the Swift docs!