April 2, 2015

IoT Python app with a Raspberry Pi and Bluemix

This is an extension/continuation from the blog post on how to create a basic Python webapp. In this tutorial we are going to go through how to integrate a Python Flask webapp in Bluemix with the Internet of Things Foundation in Bluemix with a Raspberry Pi and two sensors on the Raspberry Pi. The tutorial also uses Twilio to interact with the Raspberry Pi.

Continue reading

April 1, 2015

dashDB – Now store up to 12TB of data

One of the great things about a cloud data service is that you don’t have to worry about upgrading versions of the software, or applying multiple fix packs. This is done for you automatically and on the fly—without any action on your part. This is a major benefit of the cloud and one of the many reasons why there is a rush to ‘as-a-service’ solutions.

Continue reading

April 1, 2015

Reaching enterprise backend with Bluemix Secure Gateway via console

Cloud based applications often need access to backend enterprise data or services, for example, a system of records. On Bluemix, it is simplified with the Secure Gateway service where a secured tunnel can be established between a Bluemix organization and the enterprise backend network, allowing applications on Bluemix access to the backend network’s data and services. For this blog, we will set up a hypothetical company, ACME, who wants to expose some data from their System of Records (SoR) into Bluemix to enable their cloud-based applications to access it. For simplicity, in this scenario, we will expose the entire instance of a MySQL server from ACME’s backend.

Continue reading

March 31, 2015

Weather Means Business – Building Apps using Weather Data in Bluemix

Today IBM announced a partnership with The Weather Company. The Weather Company will be migrating its weather data platform to the IBM Cloud and integrating weather data into key IBM tools, including Bluemix.

Continue reading

March 30, 2015

The fast track for enterprise mobile apps: IBM MobileFirst Platform for iOS

Do you want to take the fast track to building a mobile app for iOS without worrying about IT infrastructure? Now you can because IBM MobileFirst Platform for iOS offers a powerful backend that runs on Bluemix, complete with a set of services that cover common backend needs, including data, push notifications, security, and analytics.

Continue reading

March 30, 2015

Simple hello world python flask app

Really simple tutorial going over on how to deploy a simple Python Flask app in IBM Bluemix (Cloud Foundry).

Continue reading

March 30, 2015

Answering Health Questions via Text with IBM Watson and Twilio SMS

You probably remember IBM Watson battling humans in Jeopardy. Now developers can access this same power via the Watson Question and Answer API. Currently IBM has exposed the health and travel data sets via the API. I wanted to build an app that lets me send a question about health in an SMS and get a response from the Watson. This app will allow me to trick my friends into being impressed by my expansive knowledge of healthy living. Today I’m going to show you how I did it using IBM Bluemix, the Watson Question and Answer API, Node.js and Twilio.

Continue reading

March 27, 2015

What is a secure gateway and how to connect on-premises to the cloud or from cloud to cloud

With the prevalence of hybrid cloud environments, many of our databases and applications are unreachable due to security restrictions and firewalls. We need an easy, scalable, and secure way to access these databases and systems. The Bluemix Secure Gateway Service easily enables secure access to data and applications across environments, whether it be from on-premises to the cloud, one cloud to another cloud, or just from your laptop to the cloud. This post explains the basic flow of using the Secure Gateway service and describes current and future features.

Continue reading

March 26, 2015

[PROPOSED] Food for thought when porting your app to Bluemix

This post concisely describes concepts important for dev awareness as they assess and create a porting strategy for an app of interest. Practical understanding around dynamic port/host assignment, ephemeral file storage, loose coupling of environment variables to services, basics about buildpacks and platform interaction are important factors that will shape the most effective approach for […]

Continue reading