try! Swift Tokyo 2017

2017

List of videos

try! Swift Tokyo 2017 - Swift on Android: The Future of Cross-Platform Programming?

try! Swift Tokyo 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 Tokyo. Topic - Swift on Android: The Future of Cross-Platform Programming? Speaker - Eric Wing Twitter - https://twitter.com/ewingfighter Bio - Eric has worked a wide range of jobs in the field from automated testing on orbiting satellite systems to scientific visualization with a variety of different operating systems and programming languages. He has been a contributor to projects such as SDL (Simple DirectMedia Layer), OpenSceneGraph, and LuaCocoa. He became the Chief Architect for Corona SDK and then co-founder of Lanica building a native game engine for Appcelerator. And now he is working on his craziest endeavor yet, Blurrr SDK. Abstract - Swift on Android 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 2017 - Scaling Open Source Communities

try! Swift Tokyo 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 Tokyo. Topic - Scaling Open Source Communities Speaker - Felix Krause  Twitter - https://twitter.com/KrauseFx Bio - Felix Krause is the developer of fastlane, an open-source tool chain for automating iOS development tasks. He now works on fastlane at Google. Abstract - Felix discusses the different stages of open source projects, how to handle PRs and support change when projects scale, and how to keep innovating with a bigger user base. He goes into detail on how developers can solve those problems, in particular automating workflows, staying in closer contact with contributors and improving your product and documentation. 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 2017 - Minimizing Decision Fatigue to Improve Team Productivity

try! Swift Tokyo 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 Tokyo. Topic - Minimizing Decision Fatigue to Improve Team Productivity Speaker - Derek Lee Twitter - https://twitter.com/derekleerock Bio - Derek is the author of Groove Freedom App (iPad). He is an iOS engineer at Pivotal Labs in Tokyo. Abstract - As software engineers, we continuously make decisions on the keyboard. We question architectural decisions in the software we work on. These decisions, as well as other the daily decisions may seem trivial, but they deplete our mental focus. As a result, we’re likely to either choose the option that requires the least amount of effort, only look at certain aspects of a decision in a limited way, or avoid making a choice entirely. This is decision fatigue. Decision fatigue can manifest itself into copy-paste mistakes, bugs, additional technical debt, and spaghetti code. 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 2017 - Lessons in Swift Error Handling and Resilience

try! Swift Tokyo 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 Tokyo. Topic - Lessons in Swift Error Handling and Resilience Speaker - Christopher Rogers Twitter - https://twitter.com/christorogers Bio - Christopher Rogers is an iOS developer for LINE, and is based out of Tokyo, Japan. 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 2017 - Everyday Reactive

try! Swift Tokyo 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 Tokyo. Topic - Everyday Reactive Speaker - Agnes Vasarhelyi Twitter - https://www.twitter.com/vasarhelyia Bio - Agnes Vasarhelyi is an iOS developer at Ustream. She likes to build up software from streams of values and automate things in the meantime. Her blog tells you about reactive programming and her tweets about organizing community events. Abstract - In this talk, we’ll walk through some practical uses of reactive programming in app development, using examples from my daily experiences. We’ll explore tips and tricks for determining when reactive programming can be a potent tool, as well as scenarios to avoid that might threaten code quality and performance. The talk will focus on concepts in reactive programming, the code will show off different Swift reactive implementations. 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 2017 - Document Indexing and App Search in iOS

try! Swift Tokyo 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 Tokyo. Topic - Document Indexing and App Search in iOS Speaker - Kateryna Gridina Twitter - https://twitter.com/gridNAka Bio - Kateryna is an iOS developer at Zalando SE, and is based in Berlin. Abstract - There are thousands of new applications appearing on the App Store daily and even if the user has downloaded an app, it can easily be forgotten. As a solution to this problem, at Zalando, we use the App Indexing feature - making it more accessible and recognizable in search. 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 2017 - Tasting Tests at Cookpad

try! Swift Tokyo 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 Tokyo. Topic - Tasting Tests at Cookpad Speaker - Kazuaki Matsuo Twitter - https://twitter.com/kazu_cocoa Bio - Kazuaki Matsuo is a Quality/Test Engineer at Cookpad, one of the most popular recipe sharing apps in the world. Abstract - In this talk, Kazuaki Matsuo covers the testing methodology used at Cookpad, one of the most popular recipe sharing services in the world. 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 2017 - 3D Touch: Bring Your Apps to a New Dimension

try! Swift Tokyo 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 Tokyo. Topic - 3D Touch: Bring Your Apps to a New Dimension Speaker - Meghan Kane Twitter - https://twitter.com/meghafon Bio - I like making things @bikeworkshopapp, ML, physics, cycling, learning languages, +disco music 🎶💃🏼. I’m a software engineer @soundcloud past: cs/math @mit 🤓 Abstract - I’m gonna be talking about the 3D Touch APIs. I currently work as an iOS Engineer at SoundCloud in Berlin, a music streaming app. Just to set the overview of what we’re gonna be going through, first we’re gonna take a look at 3D Touch and why it rocks. Then we’re going to go through how you can integrate this into your app. 3D Touch was first introduced in iOS 9 in 2015. And it was improved upon in iOS 10 last year. There are about five different integrations so we’ll take a tour through each of these. The last thing we’ll look at is a deep dive into the APIs so we can see how we can actually build these integrations into our app. 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 2017 - Architecting a Robust Color System with Swift

try! Swift Tokyo 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 Tokyo. Topic - Architecting a Robust Color System with Swift Speaker - Laura Ragone Twitter - https://twitter.com/lauraggle Bio - Laura Ragone is an iOS Engineer at Meetup. A lifelong New Yorker, she enjoys skygazing, archery, photomanipulation, and etching. She has a B.S. in Computer Science from NYU, and a B.E. from Stevens Institute of Technology in Mechanical Engineering. Abstract - In this talk, Laura Ragone discusses strategies for architecting a robust color system capable of scaling to projects of all sizes. She’ll walk through how these approaches can be utilized to rapidly iterate on design decisions and may be adapted to modify color palette themes at runtime. 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 2017 - Crafting Collaborative Apps with Realm

try! Swift Tokyo 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 Tokyo. Topic - Crafting Collaborative Apps with Realm Speaker - Marius Rackwitz Twitter - https://twitter.com/mrackwitz Bio - Marius is an iOS Developer based in Berlin. As a Core Member of the CocoaPods team, he helped implement Swift & framework support for CocoaPods. When he’s not busy working on development tools for iOS & Mac, he works on Realm, a new database for iOS & Android. Abstract - This talk introduces the open-source Realm Database and shows how Realm Platforms completes it with server-side components. Together, this allows you to treat synchronization and network as an implementation detail of your technology stack. Features like live collaboration, which would have been a major undertaking, become easily available to every developer. This talk shows you how you can build apps in a reactive manner on top of a database which takes care of the rest. 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 2017 - Building a Swift Web API

try! Swift Tokyo 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 Tokyo. Topic - Building a Swift Web API Speaker - Kyle Fuller Twitter - https://twitter.com/kylefuller Bio - Kyle is a developer from the UK. He’s been working in open source for a lot of time. Software Developer. Creator of Palaver, a beautiful IRC client for iPhone and iPad. Part of the core team in open source projects such as CocoaPods, Pelican, and many others. From his own words: “I craft beautiful applications and developer tools. Mostly focusing on iPhone and iPad. Active in many open source communities”. Website: https://fuller.li Abstract - In this talk, I’d like to share my experiences building a Web API in Swift for one of our iOS applications. We will explore what it takes to build a web service in Swift and how to design and consume an API that can evolve over years, leveraging hypermedia and declarative programming. 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 2017 - A Neatly Typed Message: Improving Code Readability

try! Swift Tokyo 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 Tokyo. Topic - A Neatly Typed Message: Improving Code Readability Speaker - Krzysztof Siejkowski Twitter - https://twitter.com/_siejkowski Bio - Krzysztof (or Chris) is an iOS developer at Polidea, a hardware-friendly software house in Warsaw, Poland. He’s a co-organizer of Mobile Warsaw, a community for mobile developers, and a Swift enthusiast. A cultural anthropologist by training, he tries to see programming techniques from a humanistic perspective. Abstract - Krzysztof Siejkowski dives into the readability of Swift code, treating it not as a well-defined goal to achieve, but as a spectrum that you need to decide where to land on. Looking at the variations of popular Cocoa patterns and Swift language constructs, we’ll identify their readability tradeoffs and chances for improvement. We’ll also learn some fine techniques to widen readability spectrum using the power of the Swift type system. 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 2017 - Startup Swift

try! Swift Tokyo 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 Tokyo. Topic - Startup Swift Speaker - Mo Kudeki Twitter - https://twitter.com/kudeki Bio - Mo is a Lead iOS Engineer at VINA. She was previously a Software Engineer at Twitter and earned her B.S. in Computer Science from the University of Illinois at Urbana-Champaign. Abstract - In this talk, Mo Kudeki shares lessons learned over the past year picking up Swift while taking the Hey! VINA app from MVP to production with thousands of daily users. 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 2017 - Swift's Pointy Bits: Unsafe Swift & Pointer Types

try! Swift Tokyo 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 Tokyo. Topic - Swift's Pointy Bits: Unsafe Swift & Pointer Types Speaker - Nate Cook Twitter - https://twitter.com/nnnnnnnn Bio - An independent web and application developer, he works on projects of all sizes, from websites and blogs for nonprofits to customized enterprise applications. He is also the managing editor of NSHipster, where he writes weekly about obscure topics in Objective-C, Swift, and Cocoa. Abstract - Swift offers remarkable performance while still providing safety through strong types, value semantics, and automatic memory management. For those times when you need to step outside those boundaries, however, Swift also offers tools to directly allocate and manipulate memory. This talk will explore the ins and outs of Swift’s take on pointers: typed and raw pointers and buffers, implicit bridging and casting, and some tips on how to stay safe while using unsafe APIs. 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 2017 - Writing Your UI Swiftly

try! Swift Tokyo 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 Tokyo. Topic - Writing Your UI Swiftly Speaker - Sommer Panage Twitter - https://twitter.com/sommer Bio - Sommer Panage is currently a mobile software developer at Chorus, and circus artist. She worked previously as the lead for Mobile Accessibility on iOS and Android at Twitter. Before moving into this role, she worked on various iOS projects such as DMs and Anti-spam. Prior to Twitter, Sommer worked on the iOS team at Apple. She earned her BA in Psychology and MS in Computer Science at Stanford University. Abstract - This talk will explore how the structure and properties of the Swift Language make writing UI code simpler. We will take a look at common pitfalls while building the UI layer and examine a Swifty way to improve upon it. The talk will examine modeling view state with enums, useful third-party Swift libraries, unifying views via protocols, and more. 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 2017 - Building Your Own Tools

try! Swift Tokyo 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 Tokyo. Topic - Building Your Own Tools Speaker - Orta Therox Twitter - https://twitter.com/orta Bio - Orta is the lead iOS developer at Artsy, building beautiful portfolio apps for some of the biggest Art galleries in the world. Encouraged by Artsy’s awesome commitment to open source, he regularly devotes time to working on and around the CocoaPods ecosystem, building tools like CocoaDocs, maintaining the Specs repository, and pruning documentation. If the CocoaPods team had fancy titles, he’d probably be called a community manager. Abstract - You want to build your apps using the least amount of code, quickly, with the largest impact. You do this by finding the right abstractions, which takes years of practice. The Artsy mobile team have multiple apps with Swift, but that is not the future of our applications. This talk covers the build up to using Swift, and how that triggered the discussion that lead to our usage of React Native. 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 2017 - Pixels, Process, and Passion

try! Swift Tokyo 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 Tokyo. Topic - Pixels, Process, and Passion Speaker - Rikke Møller Koblauch Twitter - https://twitter.com/Rikkekoblauch Bio - Product designer crafting for the small screens. Designing experiences for everything from big global brands to personal side projects. Abstract - This talk from try! Swift Tokyo is about all the in-between stuff when it comes to building products. Focusing on the process rather than the outcome and letting passion and people be the driver. Rikke tells about her latest personal project and how she’s learned to fall in love with problems rather than a solutions. 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 2017 - Swift Chatbots for Fun! and Profit

try! Swift Tokyo 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 Tokyo. Topic - Swift Chatbots for Fun! and Profit Speaker - Ray Tsaihong Twitter - https://twitter.com/rmundo Bio - Technical debt collector. Master of Drunken Keyboard and Hidden Mouse. Abstract - Chatbots can be a fun way to try out server-side Swift. With or without AI, it’s possible to build compelling user experiences that are different from current native and web applications. In this talk, Ray will share some details of building useful chatbots 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 2017 - Everything a Swift Dev Needs to Know About Machine Learning

try! Swift Tokyo 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 Tokyo. Topic - Everything a Swift Dev Needs to Know About Machine Learning Speaker - Alexis Gallagher Twitter - https://twitter.com/alexisgallagher Bio - Alexis is as an independent consultant, building all sorts of systems with Swift, Clojure, bash, a heartfelt sincerity, a nagging skepticism, and the motley wisdom from his past adventures in science, finance, and comedy. Abstract - The news says machine learning is the Next Big Thing. But machine learning is happening way over there, on servers, in universities and in big companies with big data. What is it really, and what does it mean for over here, on mobile, in Swift? Are we –gulp– legacy tech? This talk will present a fast, concrete, down-to-earth survey of machine learning, from the perspective of iOS & Swift, summarizing the main techniques, tools, and learning resources. It’ll outline how TensorFlow is like AVFoundation, how model training is like UI design, and how you can use iOS to gather big (enough) data and to exercise modern models using fast native code. 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 2017 - Making Mock Objects More Useful

try! Swift Tokyo 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 Tokyo. Topic - Making Mock Objects More Useful Speaker - Jon Reid Twitter - https://twitter.com/qcoding Bio - Jon Reid works as an iOS developer at American Express, with the made-up job title ‘Code Janitor’. Jon is new to Swift, but has been doing Test Driven Development since 2001, and applying it to Objective-C since 2005. He is author of OCHamcrest and OCMockito. Abstract - In Swift, we make mock objects by hand. Their design shapes the way we write unit tests. Can we make mock objects more powerful, so that our tests are more expressive? What can we learn from mocking libraries? Jon Reid will bring his background of writing the Objective-C library OCMockito and apply it to hand-made mocks 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 2017 - Server-Side Swift Live Coding

try! Swift Tokyo 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 Tokyo. Topic - Server-Side Swift Live Coding Speaker - Tatsuya Tobioka Twitter - https://twitter.com/tnantoka Abstract - Do you know this web site (http://nsdateformatter.com/)? This is an interesting site where you can play with NSDateFormatter online. I got inspired from this site, and I made a similar one with NSURL(http://nsurl.serversideswift.net/). Thanks to Vapor and Bluemix, this kind of site can be surprisingly easy to make. Let's try it out! 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 2017 - Providing Better Feedback in Real-time Object Detection Apps

try! Swift Tokyo 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 Tokyo. Topic - Providing Better Feedback in Real-time Object Detection Apps Speaker - Shinichi Goto Twitter - https://twitter.com/_shingt Bio - iOS Engineer at Mercari, Inc. Abstract - Recent advances in computer vision technology and computational resources have made it easier to build real-time object detection apps on iOS devices than before. However, implementing detection logics on devices itself is only a part of an app development. Combining it with user interaction and providing appropriate feedbacks are crucial for user-friendly apps. In this lightning talk, I would like to talk about real problems we have faced and solved to give better feedbacks while developing Wantedly People, an iOS app that scans business cards in camera instantly. 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 2017 - Why We Climb

try! Swift Tokyo 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 Tokyo. Topic - Why We Climb Speaker - Tachibana Kaoru Twitter - https://twitter.com/TachibanaKaoru Bio - フリーランスのiOSエンジニアです。ピアノとウクレレを弾きます。逆転裁判ファン。SF・廃墟・工場系も好き。二児の母のシングルマザー。 Abstract - Bouldering is chosen as an official event at the 2010 Tokyo Olympic. Today, I would like to introduce that Bouldering is the best sports for Swift engineers. Anyone who has never tried it, try by all means. 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 2017 - The Safety of Unsafe Swift

try! Swift Tokyo 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 Tokyo. Topic - The Safety of Unsafe Swift Speaker - Ray Fix Twitter - https://twitter.com/rayfix Bio - Swift enthusiast, contributor at http://RayWenderlich.com   Abstract - Swift protects you from undefined behavior by not allowing direct memory access by default. The Swift unsafe APIs help you construct code that is highly readable and only unsafe where it has to be. 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