Cloud Computing

IoT

Designing for scale in a Cloud/Mobile/IoT world

Message queueing to provide application scalability has been a common pattern for decades. In the last few years a new term has been coined — Internet of Things (IoT) that puts a brand name over highly scalable message-based computing. Why is IoT a thing? The emergence of the IoT “brand” demonstrates that a pattern needed in perhaps 1% […]

Read More
iOS Development
Public Cloud

Connecting a Native Swift iOS App to Salesforce.com Data

Enterprise mobile apps most often need to integrate with broader platforms. This quickstart demonstrates how easy it is to integrate an iOS mobile app with the Salesforce.com platform. Install Node.js and npm If you haven’t installed node on your system, you’ll need to do this first. There are several methods for installing node. You can download […]

Read More
iOS Development
Public Cloud

Tutorial: Using Amazon AWS S3 storage with your iOS Swift App

While the Amazon Mobile SDK documentation is very complete, it can be confusing for someone getting started. Like any backend service, AWS has a lot of moving parts, and you need to get them all working together before your app works. This tutorial will get you started using Amazon AWS by building an iOS app using […]

Read More
Strategy

Should you use a backend-as-a-service for your enterprise mobile app?

Whether you’re creating a mobile solution for internal (enterprise) use, or a consumer-facing B2C app, one of the fundamental architecture questions you need to ask is whether to build your mobile back-end from scratch on your own — or use a mobile backend-as-a-service (MBaaS) provider. Why do mobile apps need back-ends? A few types of apps don’t […]

Read More