Skip to content
Practical Combine with Donny Wals episode artwork

Apr 27, 2020 1 hr 23 min

Practical Combine with Donny Wals

from Empower Apps Hosted by Leo Dion, Principal CEO and Swift Developer at BrightDigit

Guest Donny Wals - donnywals.com Twitter @donnywals Practical Combine (25% Off Link!!!) - An introduction to Combine with real examples Related Episodes Episode 33: 2020 Developer Wish List with Alex Bush Episode 19: WWDC 2019 - Swift UI with Jason Anderson Related Links Donny's Posts on Combine Using Combine by Joseph Heck Timelane by Marin Todorov CombineCocoa - helpers for UIKit rxswift-to-combine-cheatsheet - cheatsheet for Reactive API Patterns Removing duplicate values from an array in Swift by Donny Wals Asynchronous Multi-Threaded Parallel World of Swift by Leo Dion Preventing strong reference cycles - using assign with self Heartwitch for the Apple Watch (uses Combine, SwiftUI, and Vapor) ReactiveX - An API for asynchronous programming with observable streams RxSwift - Swift ReactiveX implementation Promise Libraries PromiseKit SwiftNIO Google Promises Open source implementations of Apple's Combine framework OpenCombine CombineX Sponsors Linode A cloud experience developers love Great for Setting Up a Backend for Your App Variety of VM Configurations and Settings Reasonable Pricing Starting at $5 per month Global Data Centers The Developer Cloud Simplified Try it today with this special link: https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7 Disney Streaming Services How the service has been affected by the pandemic Expansion to other regions How Donny uses Swift at Work Apps that DSS support Working from Home regularly and now Practical Combine What is Functional Reactive Programming? What is a Publisher and it's relationship with time How Publishers can simplify data tasks and JSON decoding The advantages of functional programming Why it's important to keep track of Cancellables? How to store and remove Cancellables in your ObservedObject Differences between Threads and Schedulers Why Type-Erasure is important in Combine Lifecycle of a Stream Sink vs. Assign Differences between Combine and other Reactive Programming Differences between Combine and MVC Differences between Combine and Promises Builtin Publishers with Notifications, Timers, and Data Tasks How to work with Delegates and Callbacks When to use @Published vs PassthroughSubject vs CurrentSubject How easy is it to use Combine with UIKit How do you build your own Publisher and Subscriber Projects and Combine How does Combine fit with current or future projects Where would Combine not be a good fit Is Combine production ready for new apps How to do Unit Testing with Combine How to debug with Combine Are there alternatives for older OSes or Linux? Writing Practical Combine How Donny got started How he tested the idea What questions he asked when getting started Using questions to organize content How he got outsiders to edit and beta test the book What topic is Donny is interested in next? Social Media Email [email protected] Twitter BrightDigit - @brightdigit Leo - @leogdion LinkedIn BrightDigit Leo Instagram - @brightdigit Patreon - empowerappshow Credits Music from https://filmmusic.io "Blippy Trance" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters work design Steven Lipton ★ Support this podcast on Patreon ★

Episode details come from the podcast's RSS feed.

Embed this episode

In this episode, Leo talks with Donny Wals about his new book Practical Combine and how Combine fits with older apps as well as his work at Disney and his process for writing his book.

Ready to play

Practical Combine with Donny Wals

0:00 1:23:31

No transcript yet.

Requests help us decide what to transcribe next.

The eCommerce Coach School Rolland Peter Introducing "The eCommerce Coach School," your ultimate destination for mastering the art of selling physical products online and building a thriving eCommerce business. Each episode is meticulously designed to empower you with the knowledge, strategies, and practical tips you need to excel in the fast-paced realm of online commerce. Whether you're a seasoned entrepreneur or just starting out, our podcast provides invaluable insights into selling physical products on leading marketplaces such as Amazon, as well as hybrid platforms like Shopify.Immerse yourself in engaging conversations with industry leaders, trailblazers, and eCommerce gurus who share their real-world experiences, proven techniques, and actionable advice. From mastering the art of product sourcing and inventory management to optimizing your sales funnels and enhancing customer experience, we cover every aspect of the eCommerce journey.But it doesn't stop there. "The eCommerce Coach School" goes beyond the business r From Passion to Profit: Heart Centered Strategies for FitPros Nichola Page Welcome to From Passion to Profit, the ultimate resource for fitness professionals driven by their passion to inspire and empower others on their business journey. Hosted by Nichola Page, a seasoned health and fitness business specialist, this show is tailored for FitPros and Studio Owners looking to supercharge their small business. Discover game-changing strategies and actionable tactics that will not only help you attract and retain clients but also transform your health & fitness venture into a thriving small business. Dive deep into topics like marketing, sales, financials, client retention, and business scalability. Learn how to master the art of growing a health & fitness business, and unlock the secrets to financial security, freedom, and flexibility. Join Nichola each week as she and her industry guests provides invaluable insights to guide you towards a successful and sustainable fitness business. Whether you've had your business for years or just starting ou A Shortcut Podcast Shortcut Group If you have a passion for apps and the process of creating them, then you don't want to miss this podcast. "A Shortcut Podcast" features conversations with app experts from Shortcut and other industry leaders. We cover the latest news and trends that you should be aware of, while also speaking with professionals involved in design, iOS, Android, and decision-making.

Frequently asked questions

How long is this episode of Empower Apps?

This episode is 1 hour and 23 minutes long.

When was this Empower Apps episode published?

This episode was published on April 27, 2020.

Can I download this Empower Apps episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.