Liberty, Bluemix and UrbanCode Deploy

It is not atypical use case to deploy Liberty-applications to IBM Bluemix. While you can do it in many ways, one of the better ways is to use UrbanCode Deploy to automate deployments to Bluemix.

This lab, Deploy Liberty application to Bluemix, describes how to do it. The lab is also a good introduction to UrbanCode Deploy as it starts by installing UCD and lab introduces the main concepts of UCD while going trough the use case of deploying Liberty-application to Bluemix.

So head to the UrbanCode Developer Center and check the lab. And all the other stuff.

Pipping Python Apps

PipApp is a tool to create directories and files for Pip-distributable Python application and it’s available, surprise surpise, using: pip install pipapp. Source is in GitHub, of course.

It was inspired by blog post Distributing a Python command line application by  Jan-Philip Gehrcke. Files and directories and the process itself how to create pip-distributed Python app is described in that blog post.

PipApp is hopefully enough for personal and small hobby projects. More professional way of working is described in another blog post, Open Sourcing a Python Project the Right Way, by Jeff Knupp.