try! Swift NYC 2018

2018

List of videos

Memojis under the hood

try! Swift NYC 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 New York! Topic - Memojis under the hood Speaker - Berta Devant Twitter - https://twitter.com/bertadevant Bio - Berta is an iOS developer @Novoda, swift  and director of Women Who Code Barcelona. She loves learning how things work, clean architecture, using technology to build ideas and good . Abstract - During this year's keynote memoji was introduced to iOS 12 and iPhone X, allowing users to create a meme of their own persona and use that for message apps as an animoji. In this talk I will walk you through some of the new thing from Face Tracking and how you can create your own memoji using ARKit 2. Presentation Link - https://speakerdeck.com/bertadevant/facetracking-arkit-tryswift try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Swift on Server: Are We There Yet?

try! Swift NYC 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 New York! Topic - Swift on Server: Are We There Yet? Speaker - Gopal Sharma Twitter - https://twitter.com/gopalkri Bio - Gopal is a Technical Architect at Surya, where he currently builds Timing. Previously, he was an Engineer on Apple’s iCloud team. Gopal is also a co-organizer of Swift India’s Bangalore chapter. He writes about Swift, Kotlin, Photography, and other random musings at bohr.in. He enjoys traveling with his camera in his free time. Abstract - Swift on the server has been talked about since Swift was open sourced. There have been a lot of efforts to make Swift on the server viable. However, when building a product, you should be focused on your product, not on the tools and frameworks backing it. This talk evaluates the holistic experience of building a small (but real) backend in Swift, versus a few well known frameworks in other languages, and tries to answer the age old question: Are we there yet? Presentation Link - https://speakerdeck.com/gp5/server-side-swift-are-we-there-yet try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Getting Started with Apple ML

try! Swift NYC 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 New York! Topic - Getting Started with Apple ML Speaker - Audrey Tam Twitter - https://twitter.com/mataharimau Bio - Audrey Tam retired at the end of 2012 from a 25-year career as a computer science academic. Before moving to Australia, she worked on simulation software at IBM's development lab in Silicon Valley. Audrey now teaches short courses in iOS app development to non-programmers and writes/records content for raywenderlich.com. Abstract - You want to add ML to your apps but you think you need to study a lot of math and write Python and you can’t find the time? Think again: Apple’s Create ML gets you started in the comfort of Xcode and Swift! No math needed :]. Create ML is brilliant for getting you started with ML. It makes it easy to try different datasets — getting your data right is actually the hardest and most time consuming part of ML. Once you get started with ML, you won’t want to wait / hope for Apple to add more models to Create ML. To help you explore the ML universe that’s written in Python, I’ll reduce the fright factor by comparing Create ML Swift with Turi Create Python, and showing you how to quick-start your exploration of Turi Create. And I’ll point you to Keras and scikit-learn, in case you want to roll your own models. Presentation Link - https://github.com/tryswift/talks/blob/master/Audrey_AppleML_trySwiftNYC2018.pdf try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Swift NIO, Vapor, and Server Concurrency

try! Swift NYC 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 New York! Topic - Swift NIO, Vapor, and Server Concurrency Speaker - Logan Wright Twitter - https://twitter.com/LogMaestro Bio - Originally planning on working his way up the ranks of Panera Bread Company, Logan was unexpectedly thrust into the high octane world of iOS App Development. Passionate about open source, he eventually found his way to Vapor where he currently works developing open source web tools in swift. He still makes sandwiches in his spare time. Abstract - NiO, Vapor's integration, and what it means for future of Swift. Presentation Link - https://github.com/tryswift/talks/blob/master/vapor%2Bnio-logan-wright.pdf try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Making it Generic

try! Swift NYC 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 New York! Topic - Making it Generic 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 - Generic programming is a powerful paradigm that improves productivity and safety by allowing components to be reused without modification. In this talk, you will learn to make generic programs by identifying common requirements in a collection of similar concrete types. Presentation Link - https://github.com/tryswift/talks/blob/master/generics_nyc-2018.pdf try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Let Them Say What They Want: Adding Siri Shortcuts

try! Swift NYC 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 New York! Topic - Let Them Say What They Want: Adding Siri Shortcuts Speaker - Christina Moulton Twitter - https://twitter.com/ChristinaMltn Bio - Christina has been building iOS apps for 8 years, mostly as a freelancer. She blogs at GrokSwift.com and wrote an ebook on creating iOS apps with REST APIs. She tried living and travelling on a sailboat for a few years but the internet connection just wasn't good enough. Abstract - Siri Shortcuts help to improve your user experience by making actions available with Siri in iOS, watchOS, CarPlay and HomePod. We can set up our apps to give easy access to frequent actions without needing to open the app. Even better, iOS can suggest frequently used actions pro-actively using notifications or the lock screen. We’ll see how to add custom Siri Shortcuts to our apps, how to expose them so that Siri can recommend them, and how to let users set up their own voice commands to access their favourite Shortcuts. Presentation Link - https://github.com/tryswift/talks/blob/master/CMoulton%20-%20Siri%20Intents%20-%20try%20Swift%20NYC%202018%202.pdf try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Hacking Marzipan

try! Swift NYC 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 New York! Topic - Hacking Marzipan Speaker - Peter Steinberger Twitter - https://twitter.com/steipete Bio - Peter founded and bootstrapped PSPDFKit in 2011, and has since expanded the company with the goal of providing the highest quality PDF framework for all platforms. While Peter is responsible for the day-to-day management of the team, he never misses the chance to go under PSPDFKit’s hood and get his hands dirty with writing and debugging code. Peter has worked with iOS since the inception of the iPhone, and is regularly invited to speak at conferences around the world. He also organizes Cocoaheads, a meetup for developers that work with Apple platforms. Prior to PSPDFKit, he worked as a Senior iOS Engineer at a startup in San Francisco and taught iOS and Mac development at his alma mater, the Vienna University of Technology. Abstract - I will show the hacks currently needed to try Marzipan, and walk through what I needed to do to get PDF Viewer to run on macOS Mojave. Presentation Link - https://speakerdeck.com/steipete/hacking-marzipan Article - https://pspdfkit.com/blog/2018/porting-ios-apps-to-mac-marzipan-iosmac-uikit-appkit/ try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Compassionate—Yet Candid—Code Reviews

try! Swift NYC 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 New York! Topic - Compassionate—Yet Candid—Code Reviews Speaker - April Wensel Twitter - https://twitter.com/aprilwensel Bio - April Wensel is an international speaker and the founder of Compassionate Coding, a conscious business that helps technical teams cultivate sustainable, human-­centered software development practices built on a foundation of emotional intelligence. She has spent the past decade as a software engineer and technical leader at various startups in Silicon Valley, building products in such fields as healthcare, education, gaming, and user research. As an advocate for a more socially responsible tech industry, she also mentors technologists around the world and volunteers with organizations to teach coding to people from underrepresented groups. When not coding or speaking, she enjoys writing, running ultramarathons, and experimenting with vegan recipes. Abstract - Code reviews are essential for maintaining code quality and helping developers sharpen their coding skills. However, code reviews are also difficult to get right. Many code review comments end up being unclear, trivial, or condescending. With compassion as a guideline, though, we can work to establish code review practices that minimize suffering for everyone involved—the code authors, the code reviewers, the code maintainers, and even the end users. In this talk, you’ll learn that Compassionate Code Reviews are not about “sugarcoating” feedback and actually demand a considerable degree of candor. Equipped with a set of guidelines for executing Compassionate Code Reviews, you’ll leave inspired to apply them on your team to create better code and happier coders. Presentation Link - https://www.slideshare.net/mobile/AprilWensel/compassionate-yet-candid-code-reviews try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Super Resolution with CoreML

try! Swift NYC 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 New York! Topic - Super Resolution with CoreML Speaker - Kentaro Matsumae Twitter - https://twitter.com/kenmaz Abstract - The ‘Super Resolution' technique is used for converting low resolution images into high resolution, which reduces the amount of image data that needs to be transferred. In this talk, I'd like to show you the implementation of super resolution with CoreML and Swift, and compare the results with conventional methods. I’ll also talk about how to train your own model using your own data step by step. In addition, I’d like to introduce recent topics such as Turi Create, Swift for TensorFlow, CoreML2 and CreateML, which will be enhanced in iOS 12 and I’ll look at how iOS will take advantage of machine learning technology in the future. Bio - Kentaro Matsumae (@kenmaz) is an software engineer at Mercari, a selling app. He works on Merpay, the FinTech service of the app. Previously, he worked on several other apps including ‘Manga Box’, a Japanese online manga service, and ‘niconico’, a Japanese video sharing service. When not coding, he studies machine learning, especially interested in image super resolution technique. Presentation Link - https://speakerdeck.com/kenmaz/super-resolution-with-coreml-long-version try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Customizing Your Notifications for iOS 12

try! Swift NYC 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 New York! Topic - Customizing Your Notifications for iOS 12 Speaker - Kaya Thomas Twitter - https://twitter.com/kthomas901 Bio - Kaya is a full time iOS engineer at Slack. She graduated in June 2017 from Dartmouth College with a degree in Computer Science. She started iOS development in 2014 and was a software engineering intern at Time Inc, Intuit and Apple. In the summer of 2014, she launched We Read Too, a book resource app that features titles written by authors of color. During the summer of 2015 and 2016, she was a CODE2040 Fellow. She also writes and has bylines in TechCrunch, Model View Culture, and Fusion. Abstract - At WWDC, Apple announced a lot of changes coming to Notifications for iOS 12. In this talk, we’ll go over these new features (provisional authorization, updating notification settings from the lock screen, group notifications and user interaction within a notification) and discuss ideas on how and why you might want to take advantage of them for your app. Presentation Link - https://speakerdeck.com/kmt901/customizing-your-notifications-for-ios-12 try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Make our Swift better

try! Swift NYC 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 New York! Topic - Make our Swift better Speaker - Daiki Matsudate Twitter - https://twitter.com/d_date Bio - Daiki has been developing iOS applications for seven years, including when he was a student. He has worked in several startup companies and is now working at FOLIO. At work, he tends to think about the best architecture of the app he's working on. After work, he contributes to open source libraries such as swiftlang and OpenAPI generator. When he is not coding, you can meet him at meet-ups in Tokyo or is he travels around both in Japan and abroad. Abstract - It has been three years since Swift was first introduced. Yet there are still missing features and unfixed bugs. The good news is that Swift is open source and we, the community have the power to fix it. In this talk, I’ll discuss how to pitch an idea in Swift Forums, submit a Proposal, and how to build, test and benchmark Swift using the example of Dictionary.compactMapValues that I proposed and got merged for Swift 5. Presentation Link - https://speakerdeck.com/d_date/make-our-swift-better try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Effective Core Data with Swift

try! Swift NYC 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 New York! Topic - Effective Core Data with Swift Speaker - Tom Harrington Twitter - https://twitter.com/atomicbird Bio - Tom is a veteran iOS and Mac developer and a radio DJ at 91.5 FM KRCC in Colorado Springs. He organizes iOSDevCamp Colorado Springs, an annual software developer conference. Tom has co-authored several books for iOS developers as well as the 'Text from Xcode' blog. Originally from New York, Tom has made his home in Colorado Springs for many years. When not at work or on the radio Tom can be found bicycling Colorado or playing didgeridoo music. Abstract - Core Data brings a lot of power to an app and continues to evolve, but it can have rough spots when you're working in Swift. What if you want to save an enum pr a struct? Does it help if your data is Codable? What's the best way to create Swift-friendly model classes? This session will cover techniques and gotchas for integrating Core Data with your Swift code Presentation Link - https://github.com/tryswift/talks/blob/master/Effective%20Core%20Data%20with%20Swift.pdf try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
What I learned creating a social media app clone

try! Swift NYC 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 New York! Topic - What I learned creating a social media app clone Speaker - Jen Person Twitter - https://twitter.com/ThatJenPerson Bio - Jen is a Developer Advocate for Firebase at Google. She loves building iOS apps with Swift and planning the ideal data structures for various apps using Cloud Firestore. Jen is currently co-starring with JavaScript in a buddy cop comedy where the two don't see eye to eye but are forced to work together, eventually forming a strong loving bond through a series of hilarious misadventures. Abstract - Ever look at an app and think, 'I wonder how I'd build that?' After scrolling through Instagram looking at cat photos, I decided to try my hand at building some of its features to determine how I'd tackle common development challenges. In this talk I share what I learned, including tips for designing a scalable data structure in a NoSQL database and implementing smooth scrolling with dynamically downloaded images. Presentation Link - https://github.com/tryswift/talks/blob/master/try_swift_nyc_2018_final_Jen_pearson.key try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Trusting SDKs

try! Swift NYC 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 New York! Topic - Trusting SDKs Speaker - Felix Krause Twitter - https://twitter.com/KrauseFx Bio - Felix is the creator of fastlane, an open source toolset for automating all your iOS and Android development tasks. He joined Twitter in 2015, and recently started working at Google, where he now works full-time on open source tooling for mobile app developers. Before that Felix worked at various startups in Europe and in the U.S. where he collected over 6 years of experience in the iOS ecosystem. Abstract - Using third party SDKs significantly speeds up your development process. Felix will talk about the risks of depending on external code, and how an attacker can easily inject malicious code in software you bundle within your app. Presentation Link - https://speakerdeck.com/krausefx/trusting-sdks?slide=29 try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Idea to launch - the start of a startup

try! Swift NYC 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 New York! Topic - Idea to launch - the start of a startup Speaker - Leah Culver Twitter - https://twitter.com/leahculver Bio - Leah Culver is the co-founder and CTO of Breaker, the top social podcast app for iOS. Breaker launched in March 2017 and was Y Combinator class of Winter 2017. Leah also previously founded Pownce, an early social networking site and Convore/Grove, a group messaging service. Leah is also a co-author of both the OAuth and oEmbed open API specifications. She loves Swift, especially powerful enums and fun extensions. Abstract - Everyone is starting a startup these days. As a three-time startup founder, I'll get into how to come up with a great app idea, build a prototype and test it with users, pick a company name and incorporate, and how to launch your app to the world. Presentation Link - https://speakerdeck.com/leah/idea-to-launch-the-start-of-a-startup try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Strings Seven Ways

try! Swift NYC 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 New York! Topic - Strings Seven Ways Speaker - Mattt Twitter - https://twitter.com/mattt Bio - Mattt is the founder of Flight School, a monthly book series for Swift developers. He spent the last 3 years at Apple as a technical writer, contributing to The Swift Programming Language, Swift Package Manager, and Swift.org. Before that, Mattt founded NSHipster, a weekly publication for iOS and macOS developers, and maintained several open source libraries, including AFNetworking and Alamofire. Abstract - Strings are the most versatile type in the Swift standard library. This talk looks at seven different ways to understand and work with strings: as collections of Unicode characters, as identifiers, as paths, as natural language text, as encoded data, as structured data, and as typographic content. Presentation Link - https://drive.google.com/file/d/1jJnMNy3AAcaYT2jojj-WSB1F6cHWWKAJ/view try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Need for Speed: How XO Group Optimized their Image Loading Time on The Knot Mobile App

try! Swift NYC 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 New York! Topic - Need for Speed: How XO Group Optimized their Image Loading Time on The Knot Mobile App Speaker - Erica Correa Twitter - https://twitter.com/CodeWithCooties Bio - Erica is an iOS Engineer at XO Group Inc, working on The Knot wedding planner app. She’s committed to clean, concise, reusable code. As a former NYC school teacher she enjoys helping other people on her team learn and grow as engineers. Co-founder and co-manager of XO’s Women in Tech resource group, she’s passionate about diversity in technology. She’s also a member of the HR committee of the Black at XO resource group, spearheading intersectionality efforts to get more black women in tech, product, and design. She’s happily married to fellow XO iOS Engineer, George. Together they have a three-year-old named Tino, another baby on the way, and a pet fish named Coco. When not happily coding away on her Mac she spends her time nerding out on Marvel Netflix series with George, painting Tino’s toenails, and cooking Italian comfort food while dancing to salsa in her kitchen. Abstract - In an increasingly fast-paced society, users demand immediate satisfaction from their products. When they tap on a mobile app icon they expect it to launch in four seconds or less. With 23% of users abandoning an app after first use, there’s not a second to spare in making a great first impression. See how much of The Knot’s loading time was eaten up by our asset catalogs and what we did about it. Presentation as an App - https://github.com/eCorrea831/NeedForSpeed try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Taken For Granted

try! Swift NYC 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 New York! Topic - Taken For Granted Speaker - Bas Broek Twitter - https://twitter.com/BasThomas Bio - Bas is an iOS and tooling developer at XING. He is currently curating Swift Weekly Brief and contributing to frameworks, apps and tooling in open source. He likes Swift and experimenting with other programming languages. Abstract - A look back at Swift when it was still in development (and how it rapidly changed), when in was in its beta stages, through to Swift 1 and 2 — and what is to come. I want to explore interesting parts of the evolution of the Swift language, and what that can bring now that we have a stable Swift 4, with Swift 5 around the corner - while also taking a look at the various long-term goals, like concurrency, regex, and an ownership model. How open source Swift has changed the language (particularly focusing on the involvement of the Swift evolution process) and the community that has formed around it. Presentation Link - https://speakerdeck.com/basthomas/taken-for-granted try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Crafting a delightful tactile user interface

try! Swift NYC 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 New York! Topic - Crafting a delightful tactile user interface Speaker - Sebastiaan de With Twitter - https://twitter.com/sdw Bio - Sebastiaan de With is an ex-Apple designer and photographer that is the design half of the team behind the camera app Halide. When he’s not working on Halide, he does design work for companies like Apple, Google, and small and large iOS / Mac software companies. Abstract - Go through the steps to take a simple user interface from a utility to a sheer delight. Learn the touches and mindset required to (re)design your app's UI to let users love interacting with it. Presentation Link - https://www.dropbox.com/s/3qqu1h8wzb4lihf/TRYSWIFT-SLIDES-2018.key?dl=0 try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Using your superpowers for good to change the world!

try! Swift NYC 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 New York! Topic - Using your superpowers for good to change the world! Speaker - Alicia V Carr Twitter - https://twitter.com/Fineblkwoman Bio - Alicia is the first woman of color mobile developer to create a domestic violence app Purple Evolution, Inc(PEVO) dedicated to helping victims escape abuse. She used her acquired skills as a developer to make a difference. Alicia also dedicates her time to empowering women in tech with Women Who Code. She has received several major acknowledgment from Apple at WWDC15 and WWDC16, being the first black woman to be in the Apple 2016 new beginnings video and in the GitHub 'I am a developer' video. Abstract - A 16-year-old inspired me to learn to code. This lit the fuse that would take me on an amazing journey through challenges and victories while creating an app to help victims escape domestic violence and abuse. Presentation Link - Will be updated soon try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
Swift Services are Simple

try! Swift NYC 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 New York! Topic - Swift Services are Simple Speaker - Chris Bailey & Ian Partridge Chris Bailey’s Twitter - https://twitter.com/Chris__Bailey Ian Partridge’s Twitter - https://twitter.com/alfa Chris Bailey’s Bio - Chris Bailey is a developer and technical leader in the Runtime Technologies team at IBM. Chris has spent over 15 years working on open source runtimes including Java, Node.js and Swift. Chris is a contributor and committor to the Swift Language, Foundation and Dispatch projects, and is on steering committee for the Swift Server APIs project aimed at making new networking, security and HTTP APIs available to the community. He is also the Chief Architect for the Swift@IBM, providing the open source Kitura server framework. Ian Partridge’s Bio - Ian Partridge is the technical lead of the Swift@IBM development team, working in open source to bring Swift to the cloud. A committer to the core Swift libraries and a developer of Kitura, one of the leading Swift web frameworks, he comes from a background in virtual machine performance and debugging. Ian regularly speaks at conferences including AltConf, iOSCon, dotSwift, SwiftConf and more. Abstract - Chris and Ian will explore what it’s like to build REST APIs in Kitura 2, using the built-in support for OpenAPI. Quickly generate an iOS and Android client SDK to use in your app, and deploy your server-side Swift app to the cloud. We’ll also provide an update on Kitura development and what the future might hold. Presentation Link - Will be updated soon try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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
SwiftNIO and Network.framework

try! Swift NYC 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 New York! Topic - SwiftNIO and Network.framework Speaker - Johannes Weiss Twitter - https://twitter.com/johannesweiss Bio - Johannes Weiss is a software engineer at Apple, working on the SwiftNIO project. Abstract - SwiftNIO was developed with a focus on providing useful, high-performance tools for building event-driven networking applications on the server side. It turns out that these primitives also work well in client applications. While the primitives transfer over, the networking environment is very different, and the socket layer, which works well in a server environment, is substantially less suited to operating on mobile clients. For this reason, SwiftNIO provides integration with the brand new Network.framework on Apple's client devices: a modern network stack for a mobile age. This talk will discuss the powerful tools that Network.framework provides, and how SwiftNIO exposes them. It'll discuss the different design tradeoffs between server and client side, and cover some of the key differences in the networking environments. Finally, this talk will look to the future, and discuss how the server and client worlds could converge over time. Presentation Link - Will be updated soon try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York 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