List of videos

In defense of Core Data
try! Swift Tokyo Conference 2019 - 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 - In defence of Core Data Speaker - Donny Wals Twitter - https://twitter.com/DonnyWals Bio - I'm a passionate and curious iOS developer, Author and Speaker. I currently work at Disney on our internal iOS SDK. I have written three books on iOS development and have delivered several talks and workshop over the past couple of years. Next to iOS development I'm a huge cat lover and I like noodling on my guitar. Abstract - Over the year, Core Data has gained a pretty bad reputation amongst developers who prefer to use another service like Realm for their local persistence. In this talk I will make an argument for using Core Data and why it's not so bad. I will share some examples of where it's easy to go wrong with Core Data, and how to avoid those pitfalls. I will also quickly go over setting up Core Data in an app and by the end the audience should have a couple of simple rules that should help them safely integrate Core Data in their apps. Presentation Link - https://www.slideshare.net/donnywals/in-defense-of-core-data try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
Contributing to Swift Compiler
try! Swift Tokyo Conference 2019 - 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 Swift Compiler Speaker - Yusuke Kita Twitter - https://twitter.com/kitasuke Bio - I’m a Software Engineer at Mercari. I've been working on Mercari US app in frontend and backend team. I'm passionate about learning new technology. When not coding, you can find me cycling. Abstract - Do you want to contribute to Swift Compiler? If you have cool idea, it’s a good enough reason to start. It’s challenging, but Swift community helps you a lot! In this talk, we’ll cover overview of Swift Compiler and go over how and where to start. Presentation Link - https://www.slideshare.net/kitasuke/contributing-to-swift-compiler try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
Assembly. You can do it!
try! Swift Tokyo Conference 2019 - 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 - Assembly. You can do it! Speaker - Andrew Madsen Twitter - https://twitter.com/armadsen Bio - Andrew is director of the iOS program at Lambda School. He has been doing Cocoa development for the last 14 years, with a particular focus on audio and video apps for creative people. A full time iOS teacher for the past three years, he loves sharing the wonderful world of Swift and iOS with new programmers. Andrew is also co-host of the iPhreaks iOS development podcast, and enjoys being a part of the developer community. Despite embracing Swift starting in 2014, Objective-C will always be his first love. Abstract - We’ve all had the experience of debugging an app only to end up looking at a wall of assembly that seems impossible to understand. Or maybe you’ve wanted to look at the source code for a UIKit method to understand why it behaves the way it does. In this talk, I’ll show you that even us regular developers can learn enough assembly to help track down bugs, to reverse engineer parts of the system frameworks, and to understand our own code more deeply. Presentation Link - https://www.andrewmadsen.com/AssemblySlides.pdf try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
All about linking libraries
try! Swift Tokyo Conference 2019 - 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 - All about linking libraries Speaker - Kishikawa Katsumi Twitter - https://twitter.com/k_katsumi Bio - iOS Developer. Love to create small tools for developers. Abstract - When developing an iOS application, you rarely do not use libraries or framework. We use OS provided frameworks such like UIKit and Swift standard libraries. We also use useful third-party libraries. a At the same time, everyone may have suffered from link errors, duplicate symbols, weird error messages from package managers. It is difficult to solve link errors because the cause of the problem comes from various things such as project setting, the library is static or dynamic, distribution method of the library or execution environment (on device or simulator). Learning the mechanism of the link makes you possible to solve the problems. In this talk, I will explain about a library and framework which can be used for iOS applications and explain the mechanism of how external libraries will be linked with your applications. Presentation Link - https://speakerdeck.com/kishikawakatsumi/all-about-linking-libraries try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
Property-based test beginning with SwiftCheck
try! Swift Tokyo Conference 2019 - 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 - Property-based test beginning with SwiftCheck Speaker - Yusuke Hosonuma Twitter - https://twitter.com/tobi462 Bio - Yusuke is working at DeNA SWET group. He recognizes how beautiful of Functional Programming and study Haskell now. He likes to solve algorithm problems with Haskell, with automated testing. Abstract - There is a method called Property-based Testing that describes the logical properties that the function should satisfy and generates random input values to test. It's based on Haskell 's QuickCheck is the main source, and it has been ported to many languages and also Swift has an OSS called SwiftCheck. In this talk, I'll show you the concept of Property-based Testing and how to describe with SwiftCheck. Presentation Link - https://speakerdeck.com/yusukehosonuma/property-based-test-beginning-with-swiftcheck try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
Shaping Sounds in Swift
try! Swift Tokyo Conference 2019 - 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 - Shaping Sounds in Swift Speaker - Adam Bell Twitter - https://twitter.com/b3ll Bio - Adam is a software engineer specializing in audio, animations, interactions, and gestures, currently working on Origami Studio at Facebook. When he's not racing cars or messing with synthesizers, you'll usually find him dabbling in the internals of Apple products or getting Doom to run on platforms it really wasn't designed for (https://www.youtube.com/watch?v=GD0L46y3IqI) 🙃. Abstract - Sound design with synthesizers is always viewed as something incredibly complicated, however with Swift it doesn't need to be. This talk will focus on the basics of sound synthesis, design, and how you can take really basic sounds and turn them into some of the most memorable of the century. Presentation Link - https://github.com/b3ll/try-swift-2019 try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
Making Portrait mode yourself
try! Swift Tokyo Conference 2019 - 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 - Making Portrait mode yourself Speaker - Rina Kotake Twitter - https://twitter.com/https://twitter.com/koooootake Bio - Rina started to work at DeNA from 2017. From she was child, her dream is being ""Pokemon master"". In 2011 MITOU Program, which discover and develop young talents called ""Creators"" who are capable of accelerating innovation and playing a key role in creating next-generation IT markets, she adopted this program and open her eyes up to the fun in making things. She attended a lots of hackathon and contest and got over 25 awards. Now she develops ""MangaBox"" iOS app. Abstract - On the iPhoneX series, with dual cameras, you can blur the background using depth information and finish beautiful portrait photographs. In this talk I will talk about the process of separating and blurring the foreground and background from the image ""without depth information"", blurring the portrait mode, swigging with Swift, finishing beautiful pictures. Presentation Link - https://speakerdeck.com/koooootake/making-portrait-mode-yourself try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
The Laws of Magic
try! Swift Tokyo Conference 2019 - 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 Laws of Magic Speaker - Dave DeLong Twitter - https://twitter.com/davedelong Bio - A seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, experimentation, and hacking the Objective-C runtime. During his time at Apple, he worked on the UIKit framework, Developer Evangelism, and Apple Maps. He also worked on the Product Experience team at Snap, Inc. Dave, his family, and his large collection of Brandon Sanderson books live near Salt Lake City, where he’s an active member of the local developer community. He can often be found on Twitter teaching developers about all the ways that calendrical calculations can go wrong and pontificating on the virtues of eating chocolate with peanut butter. Abstract - Learn to develop intelligent and immersive experiences by following rules inspired by Sci-Fi and Fantasy fiction. Like software, a complex and engaging magic system uses guidelines to construct a concrete user experience. This talk explores some speculative laws that support fictional world-building and shows how you can incorporate these lessons into your day-to-day app and code development to produce the same result: user engagement, purpose, and a sense of wonder. Presentation Link - https://github.com/tryswift/tokyo2019slides/tree/master/DaveDeLong try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch
MachObfuscator
try! Swift Tokyo Conference 2019 - 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 - MachObfuscator Speaker - Kamil Borzym Twitter - https://twitter.com/kam800 Bio - Kamil is an iOS software developer. He is very curious of how things work internally, so he likes to decompile frameworks and apps. Abstract - I will show you a completely new approach to iOS app obfuscation. MachObfuscator is an open-sourced binary obfuscator written in pure Swift. Presentation Link - https://github.com/tryswift/tokyo2019slides/tree/master/KamilBorzym try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York 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 - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
Watch