Substrate

#shai-mishali
Shai’s “Getting Started with Combine” talk
Shai’s “Getting Started with Combine” talk
try! Swift NYC 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 New York! Topic - Getting Started with Combine Speaker - Shai Mishali Twitter - https://twitter.com/freak4pc Presentation Link - https://speakerdeck.com/freak4pc/getting-started-with-combine-try-swift-nyc-2019 Bio - Shai is iOS Tech Lead for Gett, the on-demand mobility company, and is involved in several open source projects on his spare time - mainly the RxSwiftCommunity and RxSwift projects, as well as an international speaker. Author on the upcoming Combine book from raywenderlich.com and a hackathon addict and 1st place winner of BattleHack World Finals 2014. You can find him on GitHub and Twitter as @freak4pc. Abstract - In the last WWDC, Apple has finally released it's very own framework for declarative processing of values over time, making the skill of Reactive Programming a must for your toolset. But what does it actually mean, and why is it at all helpful for you as a developer? What are the tools and constructs Apple provide for us as developers? In this talk you'll learn: * What _is_ Reactive Programming? * How Combine differs from other Reactive Declarative frameworks * Basic building blocks: Publisher, Subscriber, Subscription, Subjects and more * The anatomy and lifecycle of a Combine event * Combine vocabulary: Operators - the 'words' that make up your Combine chain * Combine & Foundation: Apple-provided APIs to ease your day-to-day development with Combine and existing Swift APIs * Combine's role in SwiftUI * What is Backpressure? * And much more ... try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York Twitter Hashtag - https://twitter.com/hashtag/tryswiftnyc try! Swift Facebook - https://facebook.com/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 © 2019 - Powered by NatashaTheRobot
·m.youtube.com·
Shai’s “Getting Started with Combine” talk
RxSwift & MVVM: Your First Steps - YouTube
RxSwift & MVVM: Your First Steps - YouTube
RxSwift & MVVM: Your First Steps by Shai Mishali (Hebrew, english Subs available) Come and learn how to get started with RxSwift and MVVM. What _is really_ an architecture, and what MVVM aims to solve over the standard usage of MVC? Why is RxSwift such a wonderful companion for employing MVVM? Learn all this and more, in this talk. This presentation also includes actual live coding for building a basic MVVM-based login screen. Slides at: https://speakerdeck.com/freak4pc/rxswift-and-mvvm-your-first-steps You can reach Shai as freak4pc on Twitter, GitHub and Gmail. https://twitter.com/freak4pc https://github.com/freak4pc
·youtube.com·
RxSwift & MVVM: Your First Steps - YouTube
RxSwift: Debunking the Myth of Hard
RxSwift: Debunking the Myth of Hard
RxSwift has been one of the most prominent and upcoming frameworks in the iOS & Swift community in the past years. Its usage is becoming widespread and popular with many companies moving their code base to the Reactive world across iOS, Android, Web and Backend - making it a valuable skill to comprehend. Along with that fact thought, it seems the learning curve for RxSwift and Rx in general always seems "hard" to most people, or too hard to get started with. In this lecture I hope to debunk the myth and misconception of RxSwift being a hard concept, and put developers on the right path to start building Reactive Mobile applications for the modern world. https://twitter.com/freak4pc https://swiftconf.com https://twitter.com/swiftconf
·youtube.com·
RxSwift: Debunking the Myth of Hard