List of videos

try! Swift Tokyo 2018 - A Secret Swift Tour
try! Swift Tokyo Conference 2018 - 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 - A Secret Swift Tour Speaker - Yuka Ezura Twitter - https://twitter.com/eduraaa Bio - Yuka Ezura is an iOS engineer working at LINE. She belongs to the cloud AI platform “Clova” development team. At conferences and many study meetings, she presents topics focused on Swift language. She is also a personality at a web radio station mookmook radio. Abstract - When you started learning Swift, maybe you played 'A Swift Tour', the official tutorial from Apple. But as time passed, you started to understand and get used to Swift. Let's play 'A Secret Swift Tour'. Presentation Link - https://speakerdeck.com/ezura/secret-swift-tour 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift Tokyo 2018 - Protocol Oriented WebAPI Abstraction
try! Swift Tokyo Conference 2018 - 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 - Protocol Oriented WebAPI Abstraction Speaker - Yuya Hirayama Twitter - https://twitter.com/hiragram Bio - Yuya Hirayama is an iOS engineer at VASILY Inc. He likes the idea of protocol-oriented programming, and pursuing code that realizes type-safe operation with minimal local definition by protocol + protocol extension. Recently, he is pulled toward the strong appeal of server side Swift, focusing more on Swift itself rather than iOS development. Yuya Hirayama also develops a virtual currency service as a side project, including the iOS application and the back-end API using Swift. In addition, he actively speaks at 'iOS Discord' and organizes 'Discord Offline', the first offline event of the community. Abstract - Most applications interact with the server via the Web API. I'd like to show you how to define protocol-oriented API to appropriately design API communication as the foundation of the application and make it easier to repair or change libraries that will be needed in the future. I will also introduce you to the design of a type-safe API abstraction layer combined with RxSwift. I will also show you my AbstractionKit framework. 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift Tokyo 2018 - Swift Peer Lab Barcelona
try! Swift Tokyo Conference 2018 - 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 - Swift Peer Lab Barcelona Speaker - Tiago Martinho Twitter - https://twitter.com/martinho_t Bio - Tiago Martinho is a Developer at ThoughtWorks in Barcelona - he created Swift Peer Labs in Barcelona. He loves to create apps, mainly for iOS (he already built more than 15 projects). Tiago is currently studying Machine Learning. He started iOS development professionally with Swift 1.0 in 2014. Abstract - I want to share my experience of creating a Swift Peer Lab in the city of Barcelona. I will start by explaining the peer lab concept. Then I will share why I believe it’s an easy and rewarding experience and how you can do it in your city. I will also share some numbers and tips from my experience. Presentation Link - https://speakerdeck.com/tiagomartinho/swift-peer-lab 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift Tokyo 2018 - Optimizing Swift code for separation of concerns and simplicity
try! Swift Tokyo Conference 2018 - 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 - Optimizing Swift code for separation of concerns and simplicity Speaker - Javier Soto Twitter - https://twitter.com/javi Bio - Javier Soto. Spanish, iOS developer in the SF Bay Area for the past 5 years. Worked at Pebble and Twitter before, now at Twitch. Big fan of Swift. When not writing code, he's playing chess, solving Rubik's cubes or flying planes Abstract - Separating concerns in code is often seen as a premature optimization when code doesn’t need to be reused, but it has huge implications in our ability to comprehend what code does. Let’s explore examples of this in Swift in what I like to call 'separating what code does from how it does what it does'. 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift Tokyo 2018 - The Type Erasure Advantage
try! Swift Tokyo Conference 2018 - 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 - The Type Erasure Advantage Speaker - Nobuo Saito Twitter - https://twitter.com/tarunon Bio - Nobuo Saito is an engineer at Mercari. He likes Swift, games and sleeping, so he has problems with time allocation. He recently bought MHW, so the time required for gaming has doubled. It is serious. Abstract - Type erasure, which was presented at try! Swift Tokyo 2016, is now known by many Swift developers. This talk will focus on the type and performance advantages of adopting type erasure. We will also cover the AnySequence implementation in stdlib to explore an efficient and powerful type erasure implementation. 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift Tokyo 2018 - UIImageView vs Metal
try! Swift Tokyo Conference 2018 - 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 - UIImageView vs Metal Speaker - Shuichi Tsutsumi Twitter - https://twitter.com/shu223 Bio - Shuichi has been a freelance iOS developer in Tokyo, and works for Fyusion Inc. in San Francisco since 2016. Co-authored “iOS x BLE Core Bluetooth Programming” (2015) and authored “iOS Programming - Advanced 100 Recipes” (2013). He is the creator of some popular OSS repositoriessuch as iOS Sampler series. Abstract - Metal is an API that provides access to the GPU. Apple announced it's 10x times faster than OpenGL. In this session, I'll explain the basics of Metal, then compare the performance of graphics rendering with UIImageView. Even if you don't use the API directly, your app is implicitly benefitting from Metal. This comparison to a familiar class will lead you to be conscious of the GPU layer that we usually miss. Presentation Link - https://www.slideshare.net/t26v0748/uiimageview-vs-metal-tryswiftconf-89586430 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/tryswif... try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2018 - Powered by NatashaTheRobot
Watch
try! Swift NYC 2016 - Best of Functional, Protocol, & Object-Oriented Programming
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 - Best of Functional, Protocol, & Object-Oriented Programming Speaker - Daniel Steinberg Twitter - https://twitter.com/dimsumthinking Bio - Daniel is the author of the books ‘A Swift Kickstart’ and ‘Developing iOS 7 Apps for iPad and iPhone’, the official companion book to the popular iTunes U series from Stanford University. Daniel presents iPhone, Cocoa, and Swift training and consults through his company Dim Sum Thinking. He is also the host of the CocoaConf Podcast. Abstract - A Swift application is more than just an Objective-C app translated into Swift. We need to embrace the features and philosophy of the Swift language. In this talk we begin with a standard Model-View-Controller Table View application translated into Swift, and apply ideas from Functional Programming, Object Oriented Programming, Design Patterns, and Protocol Oriented Programming to turn it into idiomatic Swift. Presentation Link - https://speakerdeck.com/player/f6acbf24f5544869b8c9e74be1f76a5c?# 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 2017 - Spontaneous Swift Sudoku Solving
try! Swift NYC Conference 2017 - 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 - Spontaneous Swift Sudoku Solving Speaker - Soroush Khanlou Twitter - https://twitter.com/khanlou Bio - Soroush Khanlou is a New York-based iOS consultant. He’s written apps for the New Yorker, David Chang’s Ando, Rap Genius, and non-profits like Urban Archive. He blogs about programming at khanlou.com, mostly making fun of view controllers. In his free time, he runs, bakes bread and pastries, and collects suitcases. Abstract - The Swift programming language has an abundance of features to help developers code efficiently. Souroush Khanlou live codes a Sudoku puzzle solver that highlights the sequence and collection protocols framework; Swift error handling; and deep copy using structs. 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 2017 - Core Data Migrations: Can we do Better?
try! Swift NYC Conference 2017 - 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 - Core Data Migrations: Can we do Better? Speaker - Priya Rajagopal Twitter - https://twitter.com/rajagp Bio - Priya Rajagopal is a Mobile Developer Advocate for Couchbase in Ann Arbor, MI. She has been professionally developing software for over 18 years. She is active in the local mobile developer community where she organizes the Mobile Monday Ann Arbor group and mentors other developers. Although her current interests lie in mobile development, she has previously worked on a range of technologies including IPTV, Social TV, targeted advertising, network management, network security and platform security. When not developing software, she enjoys spending time with her family and watching movies. Abstract - Database schema changes are an unavoidable reality in today’s constantly changing environment. The talk will walk through database migration strategies in Core Data from lightweight to custom. At the end of the talk, if you are asking yourself if this is avoidable, I will give you a sneak peek into a NoSQL alternative. NoSQL does away with the hassles of data migrations by not requiring a data model. Couchbase Mobile is a NoSQL JSON based Document Store that will be showcased as an example Presentation Link - https://github.com/tryswift/talks/blob/master/try!%20Swift%20NYC%202017/Core%20Data%20migrations%20and%20a%20better%20option.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
Watch