Building upon my previous blog post on Spring Boot, I would now like to talk about building REST APIs with Spring Boot.  For the past 3 years or so, I have not created a web application that did not have REST APIs.  REST has become the go to way for building web services in today’s… Read More


A few months ago when I started to learn Node.js I came across code that looked like this

If you are not familiar with JavaScript, this code starts an HTTP server running on localhost at port 3000 and when you hit http://localhost:3000 it returns the string “Hello World”. This code isn’t really impressive in… Read More


Greetings from Strata + Hadoop World in Barcelona Spain.  Yesterday was a big day for Bluemix with two major announcements. The first announcement was the addition of a new Bluemix “region” in the UK.  At a high level, this means that you can now deploy and run your apps within our UK data center.  This… Read More


A few weeks ago we moved the Internet of Things service out of beta indicating it was ready for prime time.  This was exciting news except for the fact that it introduced some breaking changes, code written against the beta IoT service would most likely not work with the new service.  This included code I… Read More


Being able to view your application’s log files is essential for any developer.  Developers use their log statements to gain insight into what is happening in their application throughout the application lifecycle.  Accessing your logs when running your application locally is easy, but when the application is deployed to a remote server things get a… Read More


Last night my tweet inspired a debate on Twitter about the use of the command line.  Oddly enough I was in a meeting with a customer yesterday and due to some problem I encountered during my demo I had to open the command line.  Once I did this he immediately asked me “Do I need to… Read More


Over the past few weeks I have done presentations on Bluemix at two ICS user groups, MWLUG and ICONUK.  I did pretty much the same presentation at both mainly focused on introducing developers to Bluemix.  Obviously, since these user groups are focused mainly around ICS, there is interest in how Domino and XPages fits into… Read More


Public clouds are great.  They offer great elasticity and cost savings, and in the case of a PaaS like Bluemix, allows us (developers) to forget about maintaining any infrastructure and focus in on our code.  However we all realize that public cloud can’t be used for everything.  There are some applications and services that must… Read More


  Tomorrow I will be heading out to Grand Rapid MI to attend and speak at MWLUG (Midwest Lotus User Group).  If you are attending and would like to learn more about Bluemix, IBM’s new platform for deploying applications to the cloud, be sure to stop by my session at 11AM on Thursday. Achieving Developer… Read More


If you live “north of the border” (to me anyways) there are a number of Bluemix Days that are coming up that you might be interested in attending.  This is a great opportunity to learn more about Bluemix and get started building your first app.  See the below flyer for more details and dates.… Read More