January 9, 2015 | Written by: Javier Barabas
Share this post:
I’m not a great programmer, but in my long career working with information technology (IT), I had many times where I needed to push my ideas live. Being a cloud architect with IBM from the software point of view, I need to present on IBM software solutions, including this new kid in the block called IBM Bluemix. Surprisingly, I also found a strong tool to fill my previous requirement.
Per the IBM Bluemix website, “Bluemix is an open-standards, cloud-based platform for building, managing, and running apps of all types, such as web, mobile, big data, and smart devices. Capabilities include Java, mobile back-end development, and application monitoring, as well as features from ecosystem partners and open source—all provided as-a-service in the cloud.”
Bluemix is a platform as a service (PaaS) offering from IBM, based on the Cloud Foundry open source technology. This platform not only provides the framework to publish and consume functions as “services,” but it also implements the basics of the DevOps functionality at your fingertips. It is as simple as modifying your application and having the ability to publish your changes to instantly.
What do you need to be online?
• Get your Bluemix account in a few simple steps using your IBM ID (easily created in the same operation).
• Access you own Dashboard inside Bluemix.
• Click Create Application.
• Pick a Boilerplate of your choice to base your first application (like WebCache JavasScript).
• Pick a name for your application instance (like “MyApp”).
• Click Create.
• Access your live app at “MyApp.mybluemix.net” in seconds.
Here are a few terms I used in the steps above, explained more thoroughly.
Dashboard: This is where you will see all your applications, services and add-ons and their corresponding states.
Boilerplates: These are ready to “clone” applications that will let you start developing quickly and simply with access to your code from any user interface of your choice. User interfaces could be web based, Eclipse or simple command line from any platform.
If you decide to start from scratch, just pick a runtime and start writing your app.
The online documentation for Bluemix is very easy to follow and provides step-by-step procedures for every available feature.
Bluemix opened a complete new world of possiblities to me and proved to be a very easy way to return to development using the latest available technology. Give Bluemix a try, and let me know your experience and results.
You can follow me on Twitter @JayBarabas. See you in my next post.