With The Best is the biggest Online Conference Series for developers.
Join some of the leading Swift experts for exclusive live coding sessions, demos and 1-to-1 mentorship.
Enjoy the world’s top Swift developers' talks right in the comfort of your home.
Series of 50-minute conferences on Swift tailored for developers.
Live video mentoring sessions with the chosen expert(s). Book a mentor.
Q&A Forum where both experts and attendees can share knowledge, files and resources.
Access to the replay and Slideshare links guaranteed for 2 months via our platform.
In 2016, the world of iOS and Swift have seen a whirlwind of changes and rumors. From hinting Swift's eventual compatibility with Android to the introduction of robust safety systems like try, catch, and guard. Let's discuss more advanced sections of Swift and what changes we might expect come Swift 3.0 and WWDC this year.
Argo is a library that lets you extract models from JSON (lightweight data interchange format) or similar structures in a way that's concise, type-safe, and easy to extend. Argo represents a new way of doing things in Swift, write a new Argo from scratch can better demonstrate this approach and also the functional ideas behind it, like monad, parser combinator etc.
Swift is now not only available on all four Apple platforms, but also on Linux — and possibly soon elsewhere as well. Each platform has some peculiarities, but we want to write at least some of our code in a way that works on all of them, e.g. to share a piece of business logic between our iOS application and the server-side. This talk gives an overview on which APIs are available cross-platform and how we can effectively build components that work everywhere.
Swift has introduced quite a bit of functional programming into the world of iOS development. Get an introduction to the functional concepts available in Swift and how the reactive part of Functional Reactive Programming (FRP) can be used in Swift.
Protocols as first class citizens have been the most awesome thing in Swift. Add Protocol extensions to that and you get nice reusable code. Learn how you can use protocols and extensions to make working with core data a bit easier.
Find out the advantages of server side Swift over PHP, Ruby, JS, etc. Learn how to create a website using Vapor through a live tutorial and how to deploy it and discover how to get started and contribute to the community.
Speed up form development with this open source project. Learn the structure of forms, how they are created as well as, managing events, getting the values out of dynamic forms and basic customization for your project.
Learn how can one structure a swift app in order to decouple it from the platform (iOS, macOS, Linux). Find out through a practical example how cost effective it is to port a swift app for iOS to macOS and the benefits and costs associated with this approach.
Learn about Generics, why they matter in Swift and how to use them effectively. Improve your knowledge on Generic Extensions, Protocol Extensions and Concrete Extensions and the future of how Generic Extensions can also conform. Discover the limitations of generics and how to work around them, and find out how they’re being used to shape the server side.
Swift introduced a new kind of object type, called an optional. Optionals are one of the key elements that separate Swift from other languages. At a higher level, optionals say whether or not a property has a value and what that value equals. Start at this higher level and go lower, talk about the implementation behind the scenes of optionals, the best time to use them, and how to pair them with the other unique elements found in Swift.
With the arrival of the Swift language, the iOS open source community grew exponentially. We now have a lot of people developing thousands of amazing projects to help fellow developers with different things, from Networking to Alert Views, Localization, Images and much more. Learn how to integrate these open source libraries in your projects for a faster and better development.
Explore Perfect the web server and tool kit for developers, its components (e.g., library, connectors) and learn how to start your own project in Perfect by practicing with the main author of the framework.
Swift is heading for amazing things. As the most loved programming language of 2015 according to Stack Overflow, and proving incredible user growth, predictions for anticipated improvements include increased portability of Swift 3.0, and possibilities into cross-platform usability benefiting devs everywhere. Find out the key learnings from WWDC.
At WWDC 2015, Dave Abrahams, lead of the Swift Standard Library group at Apple, introduced Swift as a Protocol-oriented language. See what it means for Swift to be Protocol, oriented and how you can use it to write more powerful code
Learn how to use Opera library to show remote data into a UITableView. Opera leverages swift language capabilities and compounds many OSS projects to provide a simple, reliable and maintainable way to retrieve and show remote data collections.
What is TDD? What are the Benefits? Does it hurt? Set your code on fire with TDD and understand the specific ways that a test-driven approach can benefit your workflow.