December 15, 2015

Migrate your app between Bluemix Regions

On the heels of the announcement of a new Bluemix region in Sydney, I thought it would be appropriate to sit down and write a post on migrating your app from one Bluemix region to another. There are a multitude of reasons why you would want to move an app, for example, I want better performance for my users in Australia and Asia by reducing latency. For this blog post, I am going to move a Node.js app that uses a Cloudant database. These steps apply to any app independent of the language, so feel free to reuse these basics for any apps you want to move.

Continue reading

December 4, 2015

Quick Start Guide to IBM Alert Notification Service on Bluemix

IBM Alert Notification Service is a value-add offering, designed to work with IBM Netcool Operations Insight. It allows IT Operations teams to never miss actionable critical alerts, route alerts to the right people immediately, and speed up alert response times with automated escalation policies.

Continue reading

November 26, 2015

Your first Golang app server on Bluemix (video)

Golang is gaining more and more traction in the tech industry and is a really cool and powerful language. This quick introduction goes over some the benefits of Golang (Go) and explains the steps for building and deploying a Go starter app in Bluemix.

Continue reading

November 17, 2015

Translate Bluemix Apps using Globalization Pipeline

According to a 2014 survey by Common Sense Advisory of more than 3,000 global consumers in 10 non-Anglophone countries in Europe, Asia, and South America, 75% prefer to buy products in their native language. In addition, 60% rarely or never buy from English-only websites. With stats such as these in mind, Cloud and Mobile Application Developers understand that it is vital to translate their applications to open new global markets and reach new customers. Now available in beta from the Bluemix catalog, the IBM Globalization Pipeline enables developers to translate their application content into different languages and open new global markets for their apps rapidly and inexpensively.

Continue reading

November 16, 2015

Application debugging made easier with new Bluemix logging console

As any journeyman developer has come to realize, a programmer is nothing without their application logs. Since Bluemix went live last year, we have received our fair share of questions regarding best practices for debugging apps in Cloud Foundry. To make accessing logs even easier, we’ve developed and released an update that allows users to view logs for their Cloud Foundry applications directly in the Bluemix console.

Continue reading

November 12, 2015

Can Apache Spark MLlib help you find a cab in NYC?

Clustering algorithms are one way data scientists and developers group and classify data. K-means clustering is a widely used clustering algorithm and has loads of practical applications. For example, you might want to identify neighborhoods in a certain city that share similar characteristics. The K-means clustering algorithm is supported by Apache Spark’s machine learning library, MLlib. Follow along in this video while IBM’s Dan Kikuchi demos this technology using IBM Analytics for Apache Spark, a managed Spark-as-a-service offering available on Bluemix.

Continue reading

November 6, 2015

Overview of logging options in Bluemix (video)

This is a follow up on a previous post that described the three different types of logging mechanisms built into Bluemix, namely the console UI, Cloud Foundry Command Line Interface (CLI), and external logging.

Continue reading

October 22, 2015

Overview of logging options in Bluemix

As an developer or operations person knows, logs are crucial to understanding how their application is being used. Logs are important for understanding when errors happen in an application as well. If you do not have the logs for an application you, can not go back in time to figure out what went wrong in your application. Additionally logs are important for security and audit reasons as well and need to be stored for those types of situations. This post presents three different types of logging mechanisms built into Bluemix and provides pros/cons of each.

Continue reading

October 16, 2015

Get Started with Streaming Analytics + Message Hub

Message Hub provides an easy-to-use communication mechanism built on Apache Kafka, enabling communication between loosely coupled Bluemix services. This article shows how to communicate with Message Hub from the Streaming Analytics Bluemix service using the messaging toolkit.

Continue reading