Iphone And Ipad Tutorials And Starter Kits
Iphone And Ipad Tutorials And Starter Kits

Announcing New Course: Intermediate Combine!

Email sent: May 4, 2021 2:15pm
Think you have the basics of Combine down? Level up with advanced operators, networking, backpressure, errors, testing and more!
Intermediate Combine

Announcing new Pro Course: Intermediate Combine!

Admittedly, it's enough to get your head wrapped around basic features in Combine: publishers, subscribers, timers, operators, subjects — it's a lot to take in!

But once you've gotten through the Combine basics, you'll undoubtedly want to take Combine into more real-world scenarios, and take your knowledge to the next level.

Level up your Combine knowledge and dive into more advanced operators, networking, backpressure and more in our new Intermediate Combine course!

Keep reading to hear more about it from course instructor Josh Steele:

Why should I take your Intermediate Combine course?

Josh Steele

"There are many ways you can use Combine in your code, and an introductory course just can't cover them all. This course presents some real life applications for the techniques and operators someone familar with Combine may know about."

What surprised you about Combine when making the course?

"I recently used Combine's dataTaskPublisher(for:) operator with Codable objects, and it made setting up a data processing pipeline a breeze. I was amazed — even after having recorded the course — how easy it was!"

Can you please share a cool Combine tip with us?

"There is sometimes more than one way to do something! For example, you could try to decode some data with tryMap with this code block:

.tryMap { data, _ in
  try JSONDecoder().decode(Todo.self, from: data)
}

However, Combine introduces some syntactical sugar with the decode operator, which takes in the data from the map operator, and uses a type and decoder to decode the incoming data to the form you want - all without a closure!"

.map(\.data)
.decode(type: Todo.self, decoder: JSONDecoder())
Intermediate Combine

Hey — the new Ultimate Subscription gets you access to both videos and books, all in the same subscription. Interested? Click here to learn more ➜

Josh's Intermediate Combine course is available for Pro subscribers now!

— Ray

Facebook Twitter
raywenderlich.com
To make sure you keep getting these emails, please add [email protected]
to your address book or whitelist us. Want out of the loop? Unsubscribe.

Our postal address: 1882 Hawksbill Rd, McGaheysville, VA 22840
View as a Web Page

Other emails from Iphone And Ipad Tutorials And Starter Kits

Iphone And Ipad Tutorials And Starter Kits
May 11, 2021
Announcing New Course: Android DataStore!
Iphone And Ipad Tutorials And Starter Kits
May 5, 2021
raywenderlich.com Weekly - Issue 320
Iphone And Ipad Tutorials And Starter Kits
Apr 28, 2021
raywenderlich.com Weekly - Issue 319
Iphone And Ipad Tutorials And Starter Kits
Apr 27, 2021
Announcing New Course: Stateful vs Stateless Widgets in Flutter!
Iphone And Ipad Tutorials And Starter Kits
Apr 21, 2021
raywenderlich.com Weekly - Issue 318