Generics in protocol extension

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 - Generics in protocol extension
Speaker - Hikaru Yoshimura

Twitter - https://twitter.com/_yuu_

Bio - Hikaru Yoshimura works as a Scala engineer. He used to study type systems when he was in the university so he can program using some functional languages a little bit. He sometimes brings the good parts of languages like Scala, Haskell or OCaml to Swift.

Abstract - The protocol only handle existensial type like associateType. For some protocol, when we give some functions in protocol extension, we must put a concreate type. Protocol extension will work like searching function based on type, so it’s needed concreate type in somewhere. For example, for some type called A, sometimes we want to write extension using List[A] finaly. In this talk, I’d like to consider how to create generics by force from existensial type like associatedType by using Curry-Howard correspondence.

Presentation Link - https://github.com/y-yu/try-swift-slide

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

Limited import clarification and its effect

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 - Limited import clarification and its effect
Speaker - Tomoya Hirano

Twitter - https://twitter.com/noppefoxwolf

Bio - Tomoya is iOS developer at DeNA and works on Pococha, which is live streaming app. He loves fox so much🦊💕

Abstract - Import is able to explicitly specify submodules or specific elements.
In this session, I will review the specifications of these imports and consider the impact on binary size and performance.

Presentation Link - https://speakerdeck.com/noppefoxwolf/tryswift2019

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 - tokyo@tryswift.co

try! Swift Conference © 2019 - Powered by NatashaTheRobot

Swift as Light

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 - Swift as Light
Speaker - Jon-Tait Beason

Twitter - https://twitter.com/bugKrusha

Bio - Jon-Tait Beason is a iOS software engineer at Glowforge, maker of The 3D Laser Printer. Having a background in education, he enjoys teaching and learning. To that end, he spends a lot of time hanging out in iOS communities where he learns from others and helps engineers who are starting out.

Abstract - The Glowforge 3D Laser Printer creates beautiful things out of wood, leather, acrylic and more. By leveraging Coregraphics and other iOS APIs, our app allows users to create and manipulate vector graphics which they can send to their Glowforge. In this talk, we will review how we built some of these features in Swift and how Swift helps to make our solutions more robust, elegant and safe.

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 - tokyo@tryswift.co

try! Swift Conference © 2019 - Powered by NatashaTheRobot

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

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

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

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

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

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

SwiftSyntax で便利を実現する基礎

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 - SwiftSyntax で便利を実現する基礎
Speaker - Yuki Kokubun

Twitter - https://twitter.com/orga_chem

Bio - iOS や Web の単体テストを専門としていて、最近は株式会社ディー・エヌ・エーで楽しく賢く価値あるテストを追求している。趣味はテストの声を聴くこと。

Presentation Link - https://speakerdeck.com/orgachem/how-to-use-swiftsyntax-for-better-productivity-japanese-version

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

2014 2015 2016 2017 2018 2019
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×