49: That Language is Evil episode artwork

EPISODE · Jan 25, 2015 · 1H 17M

49: That Language is Evil

from Mobile Couch · host Mobile Couch

Russell Ivanovic (@rustyshelf) joins the couch to discuss back-end services for mobile apps, the differences between software-as-a-service and building your own web service, and go into why you might choose one over the other. After several side tracks, including trying to figure out who has the higher Crossy Road score, and a whole bunch of French, Jake kicks things off by asking why you might want to integrate web services to begin with. Since everyone pretty much agrees on the answer (and that iCloud does not a good back-end make), they move onto discussing some of the services out there, like Parse and Azure, that allow you to create something with some amount of transparency. Jelly feels left out, and begins to explain that his method of choice is to build a service from scratch, usually in (the abhorrently evil) PHP, and Russell chimes in to explain how the web services for Pocket Casts and Pocket Weather are built from scratch in Java and Ruby on Rails. Jake doesn’t feel like this is an option for him, since he hasn’t kept on top of the advancements in this area, and he feels that it would take him too long to get things up and running. Using an example of generating scaled images using Cloudinary, he explains how he set a basic thumbnail creating service up for an app he’s building in around 20 minutes. After this, the discussion takes a quick turn to scaling: Jake doesn’t need it for this project, but it’s definitely something you need to consider. Jelly hears Ben mention a bug, and after having Jake explain it (Azure having a dependency conflict), he launches into the biggest issue he’s had with a third-party service: when Giphy changed their API and broke GIFwrapped’s built-in search feature. This brings up the discussion of how to guard against issues with third-party systems: encapsulating all the third-party related code in a single class, or providing alternate solutions. Finally, the couch discuss the process you would go through in choosing to use a third-party system, such as expertise, time, existing libraries, and the like. They go into the details of Jake’s situation — developing apps for clients — and weight up the potential benefits and issues in comparison with Jelly and Russell, who are building products.

Episode metadata supplied by the publisher feed · Published Jan 25, 2015

Russell Ivanovic (@rustyshelf) joins the couch to discuss back-end services for mobile apps, the differences between software-as-a-service and building your own web service, and go into why you might choose one over the other. After several side tracks, including trying to figure out who has the higher Crossy Road score, and a whole bunch of French, Jake kicks things off by asking why you might want to integrate web services to begin with. Since everyone pretty much agrees on the answer (and that iCloud does not a good back-end make), they move onto discussing some of the services out there, like Parse and Azure, that allow you to create something with some amount of transparency. Jelly feels left out, and begins to explain that his method of choice is to build a service from scratch, usually in (the abhorrently evil) PHP, and Russell chimes in to explain how the web services for Pocket Casts and Pocket Weather are built from scratch in Java and Ruby on Rails. Jake doesn’t feel like this is an option for him, since he hasn’t kept on top of the advancements in this area, and he feels that it would take him too long to get things up and running. Using an example of generating scaled images using Cloudinary, he explains how he set a basic thumbnail creating service up for an app he’s building in around 20 minutes. After this, the discussion takes a quick turn to scaling: Jake doesn’t need it for this project, but it’s definitely something you need to consider. Jelly hears Ben mention a bug, and after having Jake explain it (Azure having a dependency conflict), he launches into the biggest issue he’s had with a third-party service: when Giphy changed their API and broke GIFwrapped’s built-in search feature. This brings up the discussion of how to guard against issues with third-party systems: encapsulating all the third-party related code in a single class, or providing alternate solutions. Finally, the couch discuss the process you would go through in choosing to use a third-party system, such as expertise, time, existing libraries, and the like. They go into the details of Jake’s situation — developing apps for clients — and weight up the potential benefits and issues in comparison with Jelly and Russell, who are building products.

PodParley-generated summary based on available episode metadata and transcript content.

NOW PLAYING

49: That Language is Evil

0:00 1:17:21

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Mobile Money by moomoo Mobile Money by moomoo Hear from seasoned traders, financial influencers, and industry insiders as they discuss money matters and market news and share their personal finance stories.Disclaimers: https://www.moomoo.com/us/support/topic4_523 MySwimPro Swimming Technique & Training Podcast MySwimPro MySwimPro is the number one fitness application for the fastest growing sport in the world. Since 2014, we have been on a mission to help swimmers of all levels live happier and healthier lives through swimming. Today, swimmers in more than 150 countries use MySwimPro’s award-winning mobile and wearable apps to access personalized swim workout plans, training plans, educational drills and videos, advanced analytics, and to log and track their progress. MySwimPro is accessible on iOS and Android smartphones and wearables, and is free to get started. Mobile App Development TV (Video – 480p) MobileCast Media, Inc. Tune in regularly for the latest tips and best practices for successfully managing mobile app development projects. GetConnected Curiouscast How is technology changing our lives? Hosting interviews with innovators, execs, and more, Canada’s tech expert Mike Agerbo explores how everything from tech gadgets to internet culture are changing our world.For over 20 years, Mike Agerbo has made technology simple for audiences. He brings the latest gadgets to Global TV audiences with his weekly Noon Hour News Tech Talk segment and hosts the popular tech TV and YouTube show GetConnected. He also hosts The App Show, a radio show all about mobile technology. 

Frequently Asked Questions

How long is this episode of Mobile Couch?

This episode is 1 hour and 17 minutes long.

When was this Mobile Couch episode published?

This episode was published on January 25, 2015.

What is this episode about?

Russell Ivanovic (@rustyshelf) joins the couch to discuss back-end services for mobile apps, the differences between software-as-a-service and building your own web service, and go into why you might choose one over the other. After several side...

Can I download this Mobile Couch episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!