List of videos

try! Swift NYC 2016 - Result Oriented Development
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Result Oriented Development Speaker - Saul Mora Twitter - https://twitter.com/casademora Bio - Trained in the mystical and ancient arts of manual memory management, compiler macros and separate header files. Saul Mora is a developer who honors his programming ancestors by using Optional variables in swift on all UIs created from Nib files. Despite being an Objective C neckbeard, Saul has embraced the Swift programming language. Currently, Saul resides in Shanghai China working at 流利说 (Liulishuo) helping Chinese learn English while he is learning 普通话 (mandarin). Abstract - When Saul Mora last talked about functional programming, we saw by using small, micro functions, a nasty, complex and hard to track function could eventually be written as a pipeline of smaller functions. But using only optionals to pipe functions together is not enough to take full advantage of this technique. This talk shows how, with the help of a small but useful Monad called Result (or Either), you can take your functional programming powers to the next level. Presentation Link - https://speakerdeck.com/casademora/result-oriented-development 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
Watch
try! Swift NYC 2016 - Driving User Engagement with watchOS 3
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Driving User Engagement with watchOS 3 Speaker - Kristina Thai Twitter - https://twitter.com/kristinathai Bio - Kristina Thai is currently an iOS software engineer at Intuit. She works on the QuickBooks Self-Employed iOS app. Kristina is an avid blogger at kristina.io and spends her time writing iOS and watchOS development tutorials and blogging about her early career experience. She started her engineering career after graduating from the University of California, San Diego with a degree in Computer Science. Fun fact: she follows more animals on Instagram than people. Abstract - One of the most interesting aspects of the Apple Watch is the fact that it is a new opportunity to engage with and delight your users. What’s different about these interactions, compared to the phone, is that they should be as short as possible - 2 seconds! What can you do in 2 seconds?! Using complications, notifications, and quick access to apps in memory, we’ll take a look at not only how to create and use each of these features on the watch, but also the best way to delight your users with each! After this talk, you’ll walk away with some new strategies on how to increase your app’s indispensability through these awesome watch features. Presentation Link - https://speakerdeck.com/realm/kristina-thai-driving-user-engagement-with-watchos-3 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
Watch
try! Swift NYC 2016 - Building a Tiny Compiler
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Building a Tiny Compiler Speaker - Samuel Giddins Twitter - https://twitter.com/segiddins Bio - Sam’s hobby of contributing to open source projects while learning to code professionally soon became his true profession. He’s a core committer to CocoaPods, a maintainer of RestKit, and even a Stripe Open-Source retreat grantee. Currently, Sam works at Realm as an iOS developer. ✋ Abstract - We all use compilers every day, but they still can seem like a mysterious black box at times. In this talk, Samuel Giddins builds a tiny compiler for his made-up language 100% from scratch to get a feel for the basics of how compilers work. He discusses some of the ways Swift can yield elegant solutions for complex problems such as parsing, lexing, and code generation. At the end, we will have a working implementation of a brand-new programming language. If you want to follow along, all of the code is on GitHub at segiddins/Sipquick. Presentation Link - https://speakerdeck.com/segiddins/writing-a-tiny-compiler 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
Watch
try! Swift NYC 2016 - Extending Xcode 8
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Extending Xcode 8 Speaker - Daniel Jalkut Twitter - https://twitter.com/danielpunkass Bio - Daniel Jalkut is the founder of Red Sweater, where he develops MarsEdit, the popular blog editing software for the Mac. He has been an active participant in the Mac and iOS communities, sharing bits of wisdom on his company blog, the Bitsplitting blog, and on Twitter. He is also one of the familiar voices from the popular indie-developer podcast Core Intuition. Abstract - Xcode 8 introduces a new mechanism for extending the source editor with app extensions. In this talk, you will learn more about the practical implications of developing Xcode extensions: how they are distributed, positive and negative tradeoffs of their design, and how to keep an extension’s host app efficiently in sync with the extension itself. Presentation Link - https://speakerdeck.com/danielpunkass/extending-xcode-8-try-swift-nyc-2016 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
Watch
try! Swift NYC 2016 - Designs for the Human Mind
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Designs for the Human Mind Speaker - Bojana Jam Twitter - https://twitter.com/bojanajam Bio - Coming from a background in Architectural design, Bojana is a Senior UX Designer at Typeform in Barcelona. She honed her design skills in San Francisco while focusing on the underlying drivers of human behavior. In her perfect world, technology would be designed around human biology and a small jar of Nutella would be delivered to her desk, daily. In her free time she enjoys tango, brunch and occasionally writes about herself in third person. Abstract - Have you ever wondered why some interfaces are more “intuitive” than others? What makes one UI resonate with people while another doesn’t? This talk is meant to shed a bit more light on this mystery. In some ways the human mind is incredibly adaptable while in other ways it seems to be stuck in the Stone Age. This dichotomy presents interesting obstacles and opportunities for those of us designing and building digital experiences for humans. Presentation Link - https://speakerdeck.com/realm/bojana-jam-designs-for-the-human-mind 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
Watch
try! Swift NYC 2016 - Refactoring at Scale – Lessons of Rewriting Instagram’s Feed
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Refactoring at Scale – Lessons of Rewriting Instagram’s Feed Speaker - Ryan Nystrom Twitter -https://twitter.com/_ryannystrom Bio - Ryan is a lead iOS engineer at Instagram working on app infrastructure in New York City. He is an avid open source advocate and contributor at Facebook on projects like AsyncDisplayKit. Ryan is also an author and presenter with RayWenderlich.com, publishing work on the Apple Watch, 3D Touch, and Reactive Cocoa. Abstract - When the Instagram team rewrote their iOS feed from the ground up, they learned more than they anticipated about collection views, diffing, and the dangers of too much spaghetti code. In this talk from Ryan Nystrom shares his story of what it takes to ship a successful refactor, and introduces Instagram’s open source gift to us all: IGListKit. Presentation Link - https://speakerdeck.com/realm/ryan-nystrom-refactoring-at-scale-lessons-learned-rewriting-instagrams-feed 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
Watch
try! Swift NYC 2016 - Real World Swift Performance
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Real World Swift Performance Speaker - Danielle Tomlinson Twitter - https://twitter.com/dantoml Bio - Danielle hails from England, but is currently embracing jet lag as a way of life. They co-organize NSLondon and ran Fruitconf. They have been building things for Apple platforms for 8 years, but now work at CircleCI and on open source libraries and tools such as CocoaPods. Abstract - Lots of things can make your application slow. In this talk we’re going to explore application performance from the bottom. Looking at the real world performance impact of Swift features (Protocols, Generics, Structs, and Classes) in the context of data parsing, mapping, and persistence, we will identify the key bottlenecks as well as the performance gains that Swift gives us. Presentation Link - https://speakerdeck.com/dantoml/introduction-to-swift-performance-try-swift-2016 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
Watch
try! Swift NYC 2016 - Say It Ain't So: Implementing Speech Recognition in Your App
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Say It Ain't So: Implementing Speech Recognition in Your App Speaker - Marc Brown Twitter - https://www.twitter.com/heymarcbrown Bio - Marc is the Mobile Engineering Manager at Blue Apron and has been building iOS apps since 2009. Previously, he worked for Etsy and a handful of startups. Marc runs the Brooklyn Swift Meetup and loves encouraging others to learn Swift. In his spare time, he enjoys retweeting Arrested Development quotes. Abstract - SiriKit was one of the more talked about features announced at WWDC this year; unfortunately, its initial implementation is limited to a small number of use cases. But all is not lost! Apple introduced a collection of general purpose Speech APIs in iOS 10 that provide simple speech-to-text conversion from streaming voice or audio files in over 50 languages. In this talk Marc Brown walks you through the new Speech APIs, discusses their limitations, and delivers a practical use case by adding speech recognition to a text-based search app. Presentation Link - https://speakerdeck.com/marcdown/say-it-aint-so-implementing-speech-recognition-in-your-app 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
Watch
try! Swift NYC 2016 - Pushing the Envelope with iOS 10 Notifications
try! Swift New York Conference 2016 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Pushing the Envelope with iOS 10 Notifications Speaker - Ellen Shapiro Twitter - https://www.twitter.com/designatednerd Bio - Ellen is a Senior iOS Engineer at Vokal in Chicago, IL, who also dabbles in Android, running the Chicago AndroidListener meetup. She also works in her spare time to bring leading songwriting application Hum to life, and writes iOS tutorials for raywenderlich.com. Abstract - Apple made major changes to the Notification APIs in iOS 10, affecting both Push and Local notifications. In this session, you’ll get a high-level overview on what’s changed, what you need to do to make sure your existing apps keep working, a few pitfalls to avoid during the transition, and some examples of the cool stuff you can do with the new toys. Presentation Link - https://speakerdeck.com/designatednerd/pushing-the-envelope-with-ios-10-notifications-try-swift-nyc-september-2016 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
Watch