try! Swift Tokyo 2016
2016
List of videos

try! Swift Tokyo 2016 - Contributing to Open Source Swift
try! Swift Tokyo 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 Tokyo! Topic - Contributing to Open Source Swift Speaker - Jesse Squires Twitter - https://twitter.com/jesse_squires Bio - Jesse is an iOS developer at Instagram who writes about Swift and Objective‑C on his blog at jessesquires.com. He’s the curator of the Swift Weekly Brief newsletter and co-host of the Swift Unwrapped podcast. He is fueled primarily by black coffee and black metal. Abstract - Do you want to contribute to Swift? Not sure how or where to begin? It can be overwhelming! In this talk Jesse will help you explore the different parts of Swift, see how the various Swift projects are related, discuss the skills you need to get started, and learn the best ways to get your first fix accepted. Presentation Link - https://github.com/tryswift/talks/blob/master/try!%20Swift%20Tokyo%202016/squires-try-swift-slides.pdf try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Creating a Swift Library
try! Swift Tokyo 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 Tokyo! Topic - Creating a Swift Library Speaker - Jeff Hui Twitter - https://twitter.com/jeffhui Bio - Jeff Hui is an full-stack engineer specializing in iOS development. He’s worked on a number of iOS apps as a consultant. He’s an active open source contributor and the core team member to Quick & Nimble testing frameworks. Abstract - Libraries are the future for sharing your code, but they’re also fraught with peril. Platforms, package managers and tests are all crucial for your successful library! In this talk learn about all the tools and processes around shipping and maintaining a library in Swift. Presentation Link - https://github.com/tryswift/talks/blob/master/try!%20Swift%20Tokyo%202016/Jeff%20Hui.pdf try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Design of Everyday Swift
try! Swift Tokyo 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 Tokyo! Topic - Design of Everyday Swift Speaker - Rachel Bobbins Twitter - https://www.twitter.com/bobbins Bio - Rachel is a lead engineer at Stitch Fix, where she works primarily on their recently-released iOS app. Previously she worked on a variety of iOS and Rails project at Pivotal Labs. She’s passionate about writing well-tested code and keeping her view controllers under 200 lines. Abstract - Don Norman’s "The Design of Everyday Things" is a classic design book, focused on the design of physical objects. Many of the principles that he discusses are also applicable to non-physical objects - like Swift! In this talk Rachel Bobbins goes over some of these principles and how can they can be applied towards writing well-factored, easy-to-read Swift code. Presentation Link - https://github.com/tryswift/talks/blob/master/try!%20Swift%20Tokyo%202016/The_Design_of_Everyday_Swift__V2___1_.pdf try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Practical Cross-Platform Swift
try! Swift Tokyo 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 Tokyo! Topic - Practical Cross-Platform Swift Speaker - JP Simard Twitter - https://twitter.com/simjp Bio - JP works at Realm on the Objective-C & Swift bindings, creator of jazzy (the documentation tool Apple forgot to release) and enjoys hacking on Swift tooling. Abstract - With Swift now available on non-Apple platforms, you can set your code free to roam beyond just your iOS app. In this presentation you will discover practical ways to write, test, debug, and deploy cross-platform Swift code without sacrificing the Cocoa and Objective-C functionality where it’s available. Presentation Link - https://speakerdeck.com/jpsim/practical-cross-platform-swift try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Real World Mocking in Swift
try! Swift Tokyo 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 Tokyo! Topic - Real World Mocking in Swift Speaker - Veronica Ray Twitter - https://www.twitter.com/nerdonica Bio - Veronica Ray is a software engineer at LinkedIn on the Video team. Once, she rode her bike between two moose. She blogs on Medium and is on Twitter as @nerdonica Abstract - Mocks allow us to write fast tests that do not mess with production data. Without OCMock, we will need to write our own mocks, but it does not have to be much work. In this talk Veronica Ray looks at the techniques for practical mocking in Swift that allow us to create simple, easy-to-maintain mocks for the most important parts of our codebase. Presentation Link - https://speakerdeck.com/player/59270b0d8ab4410a8d1aa06f78888bb3?# try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Hipster Swift
try! Swift Tokyo 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 Tokyo! Topic - Hipster Swift Speaker - Hector Matos Twitter - https://www.twitter.com/allonsykraken Bio - Raised by llamas in the great state of Texas, Hector grew to be an avid couch potato who likes spending his precious couch time playing The Legend of Zelda or yelling at the TV whilst watching Game of Thrones, and his other time with his lovely daughter and wife. When not vegging at home or blogging about Swift, you can find him sitting at the office writing mobile apps for iOS & Android for Capital One. With a particular penchant for great mobile UI/UX, Hector writes the code that makes the world go round. Abstract - At a high level, Swift is amazing and brings so much to us developers to use on a daily basis. However, there are many little-known things in Swift that can save us time and energy if we memorize a few key features. This talk will cover many features that look weird and translates them for beginners and experts alike to understand. Armed with this information, developers should hopefully be able to save lots of time decrypting the weird things they see on a day-to-day basis! Presentation Link - https://speakerdeck.com/player/c24f6f1069da47b98a5f2d4313f8b565?# try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Parser Combinators in Swift
try! Swift Tokyo 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 Tokyo! Topic - Parser Combinators in Swift Speaker - Yasuhiro Inami Twitter - https://www.twitter.com/inamiy Bio - Yasuhiro is an iOS developer at LINE Corporation. While creating iPhone apps such as messenger, camera, news app in his work, he also spends time on making open source projects like ReactKit and SwiftTask. He is a big fan of Apple, Swift, and Hearthstone. You can find him at Battle.net. Abstract - Parser combinators are one of the most awesome functional techniques for parsing strings into trees, like constructing JSON. In this talk Yasuhiro Inami describes how they work by combining small parsers together to form more complex and practical ones. Presentation Link - https://speakerdeck.com/inamiy/parser-combinator-in-swift try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Boundaries in Practice
try! Swift Tokyo 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 Tokyo! Topic - Boundaries in Practice Speaker - Ayaka Nonaka Twitter - https://www.twitter.com/ayanonagon Bio - Ayaka leads the iOS team at Venmo, where they write only Swift these days. She’s been doing iOS development since iOS 4 and loves writing Swift while listening to Taylor Swift. In the past, she’s given talks on NLP in Swift, Swift Scripting, and rewriting the Venmo app in Swift. She was born in Tokyo and was super excited to give her first talk there! 宜しくお願いします。 Abstract - 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 this 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. Presentation Link - https://speakerdeck.com/ayanonagon/shi-jian-de-boundaries try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Table View Controllers in Swift
try! Swift Tokyo 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 Tokyo! Topic - Table View Controllers in Swift Speaker - Chris Eidhof Twitter - https://twitter.com/chriseidhof Bio - Chris Eidhof is the author of many iOS and OS X applications, including Decksetand Scenery. He has also written extensively on the subject, from his personal blog to objc.io to a variety of books. He formerly ran UIKonf, and still runs frequently. Abstract - In this talk, we’ll look at how we can work with table view controllers in a more Swifty way. We’ll use generics, structs and functions to create a reusable subclass of UITableViewController. try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Modern Core Data
try! Swift Tokyo 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 Tokyo! Topic - Modern Core Data Speaker - Daniel Eggert Twitter - https://twitter.com/danielboedewadt Bio - Daniel loves photography and lives in Berlin. He is one of the cofounders of objc.io. He has been working with all kinds of things related to Cocoa for more than ten years — mostly photo and image processing–related. Daniel worked at Apple for five years, and helped move Photos.app and Camera.app to Core Data. Abstract - Use Swift to breathe new life into old Objective-C APIs. In this talk Daniel Eggert gives an example using Core Data, showing how to make the code more readable and less error-prone by using protocols and protocol extensions. Presentation Link - https://speakerdeck.com/player/5a4377b74d9a496d9b3abf12716a27e0?# try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 - Keep Calm and Type Erase On
try! Swift Tokyo 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 Tokyo! Topic - Keep Calm and Type Erase On Speaker - Gwendolyn Weston Twitter - https://twitter.com/purpleyay Bio - Gwendolyn Weston is a developer at PlanGrid where she works on version control for construction blueprints. Outside of that, she likes to rock climb and obsess over the color purple. Abstract - Just when you thought having unambiguous types was the one true way of Swift, it turns out that sometimes it is necessary to erase types. In this talk Gwendolyn Weston explains what a type is, what it means to erase a type, and why you would want to do it. Presentation Link - https://speakerdeck.com/gwengrid/keep-calm-and-type-erase-on try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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 Tokyo 2016 -Train Your Swift: Computational Statistics in Swift Examples
try! Swift Tokyo 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 Tokyo! Topic - Train Your Swift: Computational Statistics in Swift Examples Speaker - Diana Zmuda Twitter - https://www.twitter.com/dazmuda Bio - Diana is an iOS developer at Thoughtbot. She co-wrote a book about building mobile apps in tandem with APIs called iOS on Rails. She is also an instructor for App Camp for Girls, a summer camp where young girls learn how to write software. Occasionally, she tweets iOS related puns, @dazmuda Abstract - Swift’s ease of use and elegance of form make it perfect for math hobbyists looking to explore simple mathematical concepts. In this talk Diana Zmuda presents a statistical model to rank data, a bag-of-words model to classify new elements, and a Markov Chain algorithm to generate entirely new data points. Over the course of the session, she walks through a variety of examples of exciting formulas implemented entirely in Swift, building up to a program trained to sort, classify, and generate data. Presentation Link - https://speakerdeck.com/player/63e38b5b71914d3697beecdeeb3b2752?# try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift Tokyo Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf 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