Abstracting out Environment Variables for Bluemix

Abstracting Variables When developing an application that will be deployed to Bluemix, it’s nice to run locally and connect to the same services and backends you’ll be using in production (instead of faking data or responses). The goal is to abstract out the differences between accessing them on Bluemix and accessing them locally. Here is an easy way to do that […]

Read more

Get Started with Liberty Applications in Docker Containers on IBM Bluemix

For a couple of months IBM Bluemix has supported to host Docker containers in the cloud. While the adoption of this technology has grown rapidly and while there is a great momentum, sometimes developers struggle to get started using this technology since tooling and documentation couldn’t keep up with the speed. Helpful Blog Entries Below are a couple of links to […]

Read more

Dynamic Dashboards from Jupyter Notebooks

A Jupyter notebook is an excellent means of capturing code, text, widgets, graphics, and other rich media in a computational narrative that distills data into insights. Today, notebook authors can share their notebooks for others to view and run in the Jupyter Notebook web application. Authors can also transform their notebooks into a variety of static formats for ease-of-viewing in […]

Read more

Declarative Widget System for Jupyter Notebooks

A very powerful feature of Jupyter Notebooks is the ability to mix interactive widgets along with your code and data. These widgets turn the Notebook into more of an Application, allowing the author to create a User Interface (UI) to the code entered in the Notebook’s cells. Rather than editing code and executing cells, the consumer of the Notebook can […]

Read more

Jupyter Notebooks: Content Management Contributions

There has been a growing interest in open source technologies associated with data processing and analytics within the mainstream business marketplace. Our clients seek more than the timely discovery of insights, they desire to quickly and easily communicate their findings through visualizations and narration while also having the option to share their results as reproducible research. In response, we have […]

Read more

Drupal Installation Profile and Pre-configuration

This blog article describes an installation profile and pre-configuration dialog screens that were created in order to accomplish easy integration between the Bluemix database and the Drupal image that’s modified for Bluemix. The changes to the installation profile and pre-configuration screens allow database credentials passed from VCAP_SERVICES environment variable to be automatically incorporated into the Drupal setup process. Note:  If you just […]

Read more

Drupal Container on IBM Bluemix

Preface IBM Containers allows for Docker images to run on Bluemix, our cloud platform.  I’d like to share how I was able to run an official Drupal image from DockerHub, run it on the IBM Containers platform within Bluemix, and then connect that Drupal instance to a database service running on Bluemix. Drupal is a free and open-source content management […]

Read more

Jupyter Notebooks in IBM Emerging Technology

Jupyter Notebook (née IPython Notebook) is a web-based environment for interactive computing and reproducible research. You can write code in a notebook in your web browser, run it with the click of a button, and see its output right in your browser. The tight feedback loop between coding and exploration — and the ability to include Markdown text, web media, […]

Read more

Advanced Analytics & Wimbledon

During the two weeks of The Championships, Wimbledon engages with tennis fans using both traditional and social media.  Their goal: to drive and be part of the conversation that happens around the event.  As part of IBM’s relationship with the All England Lawn Tennis & Croquet Club (AELTC), the Emerging Technology team used technology to provide novel information and statistics […]

Read more
1 2