Skip to content
63: Only Ever Accept Salmon episode artwork

Aug 9, 2015 39 min

63: Only Ever Accept Salmon

from Mobile Couch Hosted by Mobile Couch

Jelly and Ben start the show by covering some quick follow-up about CocoaPods and Carthage, which blurs the lines between their differences. This leads into a quick discussion about how CocoaPods is now being supported by a bunch of companies with libraries, such as Google, Twitter and Hockey. Ben then puts forward the problem of “blockception”, the effect that blocks within blocks have of excessively indenting your code, making it more difficult to read and harder to maintain. There are some native ways of dealing with the issue, but they’re still not ideal, so he has taken a look at some ways of solving the issue. The first of these is PromiseKit, a third-party library that wraps asynchronous calls in Cocoa with versions that use promises. This allows you to keep all your blocks at the same level of scope, which has the additional benefit of ensuring that each block only captures the variables that they actually need, making memory management a little easier. Another is ReactiveCocoa, a well-known implementation of reactive programming for Cocoa. This follows a very similar approach to PromiseKit (except with “streams” instead of “promises”), but is a much larger implementation, as it covers more than just the idea of multiple asynchronous calls. Finally, there’s Rx, which is a C# library from Microsoft, but it’s also been brought to Java, Swift and Android. It’s a lighter weight implementation of reactive programming, and also has the benefit of being cross-platform, which means you can keep your approach conceptually similar between the different platforms you support.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

63: Only Ever Accept Salmon

0:00 39:56

No transcript yet.

Requests help us decide what to transcribe next.

Profit Powerhouse Glenn Poulos Glenn Poulos is the co-founder, Vice President, and General Manager of Gap Wireless Inc., a leading product and service distributor for the mobile broadband and wireless markets. With over three decades of experience in sales, he has spent thousands of hours in the field or on the phone with customers and working with salespeople to help create several very successful companies. He is now also the host of this podcast, Profit Powerhouse!Our 20 to 30-min podcast shares amazing founder stories who reveal the smartest strategies for scaling TODAY. The Cyber Sleuth Show Cyber Social Hub Step into the world of digital forensics, mobile forensics, OSINT, and cybersecurity with The Cyber Sleuth Show! Hosted by Kevin DeLong, this podcast dives deep into the ever-evolving landscape of digital investigations, featuring expert guests, cutting-edge tools, real-world case insights, and, of course, the occasional terrible dad joke.From law enforcement investigators and forensic analysts to OSINT specialists and cybersecurity pros, we uncover the latest trends, techniques, and challenges in the field—giving you the knowledge you need to find the truth behind digital incidents.🔍 Stay ahead of the curve. Stay informed. Stay sleuthing.📢 Join the community! Connect with fellow digital investigators for FREE at CyberSocialHub.com.🎥 Prefer video? Watch the podcast on YouTube: @CyberSocialHub.🚀 Subscribe now and sharpen your investigative skills! Mobile App Development TV (Video – 360p) MobileCast Media, Inc. Tune in regularly for the latest tips and best practices for successfully managing mobile app development projects.

Frequently asked questions

How long is this episode of Mobile Couch?

This episode is 39 minutes long.

When was this Mobile Couch episode published?

This episode was published on August 9, 2015.

Can I download this Mobile Couch episode?

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