A Live Look: How to Observe Your Node.js Application Logs in Real-Time

In this article, I’ll be demonstrating how you can add a “live” console web tail to your Node.js application hosted on BlueMix in a few easy steps without cluttering up your application code. We’ll be achieving this by overloading the Console object, something you find in almost every javascript program. This is a handy feature for real-time debugging as well as monitoring your running applications. It also serves as a prototype for modifying console statements or adding entirely new console types.

Continue reading

Deploying Ghost.js on IBM Bluemix

Ghost is a crowd funded open source Node.js application which allows you to write and publish your own blog, giving you the tools to make it easy and even fun to do. It's simple, elegant, and designed so that you can spend less time making your blog work and more time blogging.

Continue reading

the cf-env package for node.js

I've gotten tired of pulling various values from environment variables when I write my node.js apps for BlueMix, so I put together a small package that does most of the work for me. It's called cf-env, and is available in npm.

Continue reading

Using IBM.com as Open ID Provider in Node.JS

If you would like to be able to enable user's to login to your app with their ibm.com ID you can follow these simple steps.

Continue reading

Deploy a simple “Hello World” server written in JavaScript from the command line

I've put together a small project that implements a web server that you can deploy on BlueMix; it's about as small as you can get, and so, of course, doesn't do much. It displays "Hello World" on every single one of it's pages. So, not useful by itself, but I've tried to document the heck out of it, so you can at least see the nuts and bolts of deploying a node.js web server on BlueMix.

Continue reading

Deploy a Drupal Application on IBM BlueMix

Drupal is a free and open-source content management framework written in PHP. It is used as a back-end framework for at least 2.1% of all websites worldwide ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaborationIn order to have Drupal work on the IBM BlueMix Platform, do the following...

Continue reading

Deploy a WordPress Application on IBM Bluemix

WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL which runs on a web hosting service. Features include a plug-in architecture and a template system. WordPress is completely customizable and can be used for almost anything. You can use Wordpress as a foundation of your web application to call social data APIs.

Continue reading

Develop a REST Service using Play and PostgreSQL on IBM Bluemix: Part One

This post will show how to use the Play framework with IBM BlueMix to develop and run a very simple REST style web application. The application supports APIs to create, retrieve, update and delete objects represented by JSON in HTTP requests. On the backend, the application connects to a BlueMix managed PostgreSQL database to persist and query data parsed out by the application from the HTTP requests.

Continue reading

Deploy a Hello World PHP Application to Zend Server on IBM Bluemix

Having covered how to deploy a trivial Node.js application to IBM Bluemix, this post goes deeper into features available for creating reusable manifest.yml files and covers Cloud Foundry buildpacks used during deployment. By the end of the post you will have deployed a trivial Hello World application written in PHP to a Zend Server's PHP container running on IBM Bluemix.

Continue reading