List of videos

Introducing SourceKit-LSP
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 - Introducing SourceKit-LSP Speaker - Ryo Izumi Twitter - https://twitter.com/izm256 Bio - Ryo is an iOS Developer at Nohana. He likes to drink sake so much. Abstract - Language Server Protocol (LSP) has attracted attention today, and some Language Server of various programming language has been developed. Swift is no exception. SourceKit-LSP was announced in 2018, and development is still continuing now. In this talk, I'd like to talk about the outline of LSP and future development environment using SourceKit-LSP. Presentation Link - https://speakerdeck.com/rizumi/introducing-sourcekit-lsp 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
try Prototype!
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 - try Prototype! Speaker - Maxim Cramer Twitter - https://twitter.com/mennenia Bio - Maxim is a Design Technologist at Autodesk, London. Having previously made iOS keyboards funky at SwiftKey, and contemporary art available at your fingertips with Artsy, she now prototypes exclusively to create the best experiences for VFX studios. She also makes technology accessible for entrepreneurs and startups through technical coaching at MENNENIA and Beluga Bean. Abstract - Why do we really write code? I’ve been wondering: how long is code suppose to live, and just how disposable is it? If our end goal is to deliver great and useful features for our users, is it worth writing disposable code to get to robust code? As good programmers we hone our craft, but let’s look at how can we put all that knowledge to good use so we build the right things, rather than just building things right. 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
Driving Engagement with Siri Shortcuts and NSUserActivity
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 - Driving Engagement with Siri Shortcuts and NSUserActivity Speaker - Nic Laughter Twitter - https://twitter.com/nictheawesome Bio - Nic Laughter is a technophile currently living in Utah. *He is on the Autism spectrum and has a passion for helping companies see the hidden potential in hiring neuroatypical engineers. He has been writing code since 2015 and currently works as a software engineer generalist at Jane.com, primarily working on the main iOS app and occasionally contributing to the website and React Native seller app. He sometimes blogs on Medium, and in his spare time you can find him making music, playing video games, or hanging out with his family. Abstract - Siri Shortcuts is a new technology that enables the user to identify specific paths within an app they use often to be done quickly and easily using Siri. By enabling this capability in your apps, you can drive higher engagement and more ease of use with your app! Presentation Link - https://github.com/tryswift/tokyo2019slides/tree/master/NicLaughter 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
Discover memory leak with Testcase
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 - Discover memory leak with Testcase Speaker - Nobuo Saito Twitter - https://twitter.com/tarunon Bio - Nobuo, a.k.a tarunon is working at Mercari. He likes to cook, play games and program. He doubled the time he plays games because he updated Splatoon before the release of the Smash Brothers SP. Abstract - In Swift, memory are managed with ARC, so it's occured memory-leak easily with bad code. How do you avoid memory-leak? Coding rules, Code review or QA as last bastion? Of course we are lazy, so we like something automated than effort or guts. As 4th way, I'd like to talk about test case implementation with Mirror. Presentation Link - https://www.icloud.com/keynote/0v-uQow7QXtpwDMs2CN8LHxiQ#try!swift2019tarunon 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
So you want to build an ARKit app
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 - So you want to build an ARKit app Speaker - Namrata Bandekar Twitter - https://twitter.com/NamrataCodes Bio - Namrata is a Principal Software Engineer at Zynga building addictive games. She is also a member of the Ray Wenderlich Tutorial Team. She is the co-author of ARKit by Tutorials and one of the Tech Editors on the Android Apprentice book. Apart from building apps, she is passionate about travelling, scuba diving and hiking with her dog. Abstract - ARKit has shown how AR can be integrated into apps to make them more engaging and fun. If you are thinking about using ARKit in your app, this talk is for you. This talk covers challenges I experienced when building ARKit apps such as ensuring good app performance, positioning virtual objects and working with planes. Learn how to use ARKit to its full potential, keep your AR apps performant and deliver a polished end user experience. Presentation Link - https://speakerdeck.com/namrata/so-you-want-to-build-an-arkit-app-appdevcon 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
Graphics like Pixar using 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 - Graphics like Pixar using Swift Speaker - Michael Petrie Twitter - https://twitter.com/kapsy1312 Bio - My name is Michael Petrie, but everyone calls me Kapsy. I work for ZOZO Technologies and lead the iOS measurement framework team. I have a background in games and real time programming, using C and C++, and yearn for the day when we can all decide on a common ISA (Instruction Set Architecture) and be happy. Abstract - This is a talk about some of the hurdles faced when writing a simple Ray Tracer from scratch, using Swift. Ray Tracing is the cornerstone of Pixar's infamous Renderman 3D rendering technology, which dominates the animated film industry. It works by physically modeling light rays and their interactions with objects and surfaces. Within recent years there has been a renewed interest in real time Ray Tracing, with the advent of more powerful and specialized hardware such as NVIDIAs RTX. Even renowned programmer John Carmack has stated that ""all roads lead to Rome"", when asked about the future of real time computer graphics and Ray Tracing. While I enjoy working with traditional graphics rasterizers, I have always been interested in physically modeling light, and have wanted to learn more about the processes involved. Here I talk about how I programmed a Ray Tracer that renders a simple scene from first principles. Given the timing, it also seemed like the perfect opportunity to test the versatility of Swift. Presentation Link - https://github.com/tryswift/tokyo2019slides/tree/master/MichaelPetrie 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
Color Contrast for Accessibility
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 - Color Contrast for Accessibility Speaker - Liz Marley Twitter - https://twitter.com/emarley Bio - Liz is a 13-year veteran of the Omni Group, now an iOS engineer at Nordstrom. She has also organized App Camp for Girls in Seattle several times. She speaks at conferences as an excuse to learn new things and hang out with other macOS and iOS developers. She hasn't written any books or hosted any podcasts...yet. Abstract - How much text contrast is enough? Instead of quibbling over shades of gray, we can use an equation to evaluate relative luminance and ensure more of our users can experience our content. An overview of the science behind the equation, and an exploration of some edge cases. Presentation Link - https://github.com/emarley/ColorContrast 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
Deep dive into Swift Literal
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 - Deep dive into Swift Literal Speaker - Yuki Aki Twitter - https://twitter.com/___freddi___ Bio - Yuki is an iOS Developer at LINE Fukuoka. From started intern, his Quority of Life and weight has increased so that he is in a diet. Reacently I read Swiftc and SIL so hard. When he's not coding, he likes to draw cat illustration. Abstract - In this talk, I'll talk about Swift Literals to your deeply understanding. By following the ""Literal Object"" journey from Swift Code to SIL, and LLVM IR code, you can see how literals are handed over to the app as exact data from code string, with Intrinsic Protocols. Also, I'll focus on Literal exploitation using Intrinsic Protocols and new features for literals in Swift 5.0. By my talk, you will be a developer well known about Swift Literal. Presentation Link - https://freddi.dev/resources/AkiYuki%20-%20Deep%20Dive%20into%20Swift%20Literal.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
Native macOS application, or the world of AppKit
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 - Native macOS application, or the world of AppKit Speaker - 1024jp Twitter - https://twitter.com/1024jp Bio - 1024jp is hobby macOS developer/designer. Besides working as a professional academic researcher in real life, 1024jp invests entire leisure time in developing macOS applications by doing every process from coding to drawing icons. The most active project is CotEditor, a native macOS plain-text editor. CotEditor is currently one of the largest open-sourced macOS application written in Swift but has been developed by 1024jp alone since CotEditor was officially taken over from the ex-developer five years ago. Besides, 1024jp organizes also “macOS native,” a community for sharing knowledge about native macOS app development in Japan. Abstract - Swift is the language which we cannot build native application in the iOS or macOS world without, but what is the native application? Is it the native application using Cocoa framework with Swift? To be proved native merits, programmers should know frameworks well, be familier with Human Interface Guidelines and understand target OS well. By the way, we feel that Marzipan is just around corner. In this talk, I'd like to talk about the essential point of view in building beautiful macOS native applications. Presentation Link - https://speakerdeck.com/1024jp/native-macos-application-or-the-world-of-appkit 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