python

April 23, 2018

Getting Started with Django on IBM Cloud

We just released a new starter kit on IBM Cloud App Service that makes it easy to get started on a production-ready Django app. IBM Cloud App Service helps developers build cloud native applications by generating pre-configured, production-ready starters. This post will teach you how to create the new Django starter. Django is a python web framework that follows the Model View Controller architectural pattern that emphasizes reusability and rapid development for complex, data driven websites. In this tutorial, we will go over how to create, build, run, and deploy a Django Web Basic starter.

Continue reading

February 2, 2018

Using the New Python 3 Runtime and IBM Cloud Services in your Serverless Apps

Simplifying the use of IBM services and data science IBM Cloud Functions sets a limit of 48 MB for your action code, including dependencies, which can be large. This means you wouldn’t be able to upload certain actions (if too large), or the upload could take a long time, specifically when you update often. To […]

Continue reading

October 27, 2017

Use Db2 as Cloud SQL Database with Python

Over the Summer I learned that Python is top in the IEEE programming languages ranking. It is also my favorite language for quickly coding tools, web apps and analyzing data with notebooks (e.g., on IBM Data Science Experience). Did you know that IBM provides four (4) different Db2 drivers for Python? There is a driver with the native Db2 API, one that supports the official Python DBI (database interface), one for the popular SQLAlchemy Python SQL Toolkit, and for the Python-based Django Web Framework. In an older blog I showed you how to use SQLAlchemy with Db2. Today, I am going to demonstrate you how simple it is to create a SQL database-backed web app in the IBM Cloud, utilizing the native Db2 API.

Continue reading

May 3, 2017

Streaming Analytics updates: DSX integration and easier Python development

The Streaming Analytics service on Bluemix has been upgraded to make it easier to develop Streams apps in Python, and to enable access to the service from noteoboks in the Data Science Experience (DSx).

Continue reading

March 16, 2017

Introducing the IBM Cloud Developer Console

We just introduced The Bluemix Developer Console. Extending the current Bluemix Mobile Dashboard, this new experience goes beyond mobile and introduces new tools for quickly creating Cloud Native applications across web, mobile and backend. They aim to greatly cut down on development time by generating application starters with all the necessary boilerplate, build and configuration code, so that developers can start coding business logic faster.

Continue reading

March 9, 2017

Query many data sources as one: IBM Queryplex for data analytics

Queryplex runs advanced analytics (SQL, Python, R, PySpark, etc) across many devices and data sources as though they are a single consolidated data repository. The technology can be used to erase data silos of multiple databases (e.g. Oracle, DB2, PostgreSQL, Netezza), or compute analytics across tens of thousands of distributed Internet of Things devices where data may be stored in smaller repositories (text files, Excel spreadsheets, Informix, MySQL). Queryplex let's you query many data sources at once with a single statement, whether they are large repositories, small devices, or any combination of them.

Continue reading

March 1, 2017

Get started guides for your favorite runtimes

For many developers, the Hello World starter applications on Bluemix are too basic and the sample applications on IBM-Bluemix.github.io page are a bit too advanced. If you agree with this, you'll find our recently released Runtime Getting Started guides extremely helpful.

Continue reading

January 8, 2017

Using the new OpenWhisk Debugger

If you haven't seen it yet, now's your opportunity to check out OpenWhisk debugger. It allows you to debug OpenWhisk actions on your local machine, in a rich debugging environment, just like you are debugging local code.

Continue reading

December 13, 2016

Streaming Analytics: New Service Enhancements

A new version of the Streaming Analytics service in IBM Bluemix has been released, upgrading the to the IBM Streams product version 4.2 as its basis. This version includes a number of exciting new features and enhancements that can increase the power, performance and simplicity of your real-time analytic applications.

Continue reading