try! Swift NYC 2016 - There and back again ( Functional Programming )
try! Swift NYC Conference 2016 - try! Swift is an immersive community gathering about Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York City! Topic: There and back again ( Functional Programming ) Speaker - Rob Napier Twitter: https://twitter.com/cocoaphony Bio: Rob is co-author of iOS Programming Pushing the Limits. Before coming to Cocoa, he made his living sneaking into Chinese facilities in broad daylight. Later, he became a Mac developer for Dell. It’s not clear which was the stranger choice. He has a passion for the fiddly bits below the surface, like networking, performance, security, and text layout. He asks “but is it good Swift?” a lot. Abstract: Rob Napier has been to Monad, to the Functor of Doom. He has seen the map, flattened and lensed. He has folded the infinite, lifted a Maybe, and he would do it all over again. But from what he has seen, from Haskell to Church, we can rely on one truth, which is this: Swift is not a functional programming language. Pushing too hard to make it one fights Swift and breaks Cocoa. However, Swift has absorbed some fantastic lessons from the functional world, and while value types may not quite be the present, they are clearly the future. Rob explores how decades of work in functional languages have influenced Swift, and how you can use those features best while staying true to Swift, playing nice with Cocoa, and embracing Protocol Oriented Programming. Presentation Link: https://github.com/tryswift/talks/blob/master/try!%20Swift%20NYC%202016/Rob%20Napier%20-%20There%20and%20Back%20Again!.pdf try! Swift NYC Twitter - https://twitter.com/tryswiftnyc try! Swift NYC Twitter Hashtag - https://twitter.com/hashtag/tryswiftnyc try! Swift Website - https://www.tryswift.co/ try! Swift Conference Photos - https://www.flickr.com/photos/tryswift/albums try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot