Performing Zero Downtime Deployments From IBM DevOps Services To Bluemix
In my previous blog post I showed how to setup a deployment pipeline in IBM DevOps Services for a Maven project. The problem with that pipeline was that while the deployment is happening your...
View ArticleBuild A Translation REST API With Watson, Node-RED, and Bluemix
Today I was looking at some of the new Watson nodes for Node-RED created by my colleague James Thomas and was presently surprised how easy it was to start using the Watson services in Node-RED. (I am...
View ArticleAn Introduction To The New IBM Containers Service
If you logged into Bluemix late last week you might have noticed some changes. Probably the biggest change you might have noticed is that the IBM Containers service has moved out of beta and is now...
View ArticleUsing Bluemix and The IBM IoT Foundation To Control A Drone
Drones have been getting a lot of attention lately for both good and bad reasons. Regardless of what the reason may be the bottom line is there are a lot of untapped uses for drones. Everything from...
View ArticleBuilding Cloud Native Applications
The nature of my job forces me to build quick simple sample applications that are easy to understand and demonstrate a single concept. After all I am trying to enable developers, and making something...
View ArticleUsing Microservices To Build Cloud Native Applications – Part 1
In my previous post I described at a high level what it means to build a cloud native application and hopefully gave you an idea of why building applications in the cloud can be different than you may...
View ArticleUsing Microservices To Build Cloud Native Applications – Part 2
In part 1 of this 2 part post, I described what microservices are and how I have gone about transitioning a 3-tier monolithic application to use a microservices architecture. If you have not read part...
View ArticleVideo: Think Small To Go Big – An Introduction To Microservices
Back in March of this year I gave a session at DevNexus called Think Small To Go Big – An Introduction To Microservices. Today DevNexus posted the video of the session I gave. You can watch it below....
View ArticleVideo – Destination: Cloud. Deploying Applications To The Cloud With Docker
Back in June I gave a session on Docker at Devoxx UK called Destination: Cloud. Deploying Applications To The Cloud With Docker. Today Devoxx released the recording of my session on Parleys, you can...
View ArticleBuilding Cloud Native Apps With Spring- Part 1
I had recently written a couple of blog posts about building cloud native applications and microservices. Those blog posts were mostly high level overview posts, leaving out the low level...
View ArticleBuilding Cloud Native Apps With Spring – Part 2
In part 1 of this tutorial, I talked about some of the features of Spring Cloud and we started to build a microservice app that will display a list of obstacle course races. At the end of part 1 we...
View ArticleUsing Docker To Deploy Bluechatter To Bluemix
This week I gave a presentation at the local Bluemix meetup group on Docker containers and Bluemix. For the demonstration during the presentation I decided I would use one of the apps I first wrote as...
View ArticleBuilding Cloud Native Apps With Spring – Part 3
In Parts 1 and 2 of this tutorial we have built an application which displays upcoming obstacle course races and the participants that will be running them. We have addressed some common cloud native...
View ArticleBuilding Cloud Native Apps With Spring – Part 4
After completing parts 1, 2, and 3 of this tutorial, we have a basic microservices application setup and running. It is simple, but incorporates many of the mandates of being a cloud native...
View ArticleBuilding Cloud Native Apps With Spring – Part 5
In this next section of the tutorial we will discuss a very important topic when it comes to microservice apps, circuit breakers. One of the inherent problems when you have a distributed app like a...
View ArticleBuilding Cloud Native Apps With Spring – Part 6
After wrapping up part 5 of this tutorial, we had a fairly well rounded, yet simple, microservices application able to run locally on our machine. However, our ultimate goal is to not run the...
View ArticleBuilding Cloud Native Apps With Spring – Part 7
In the last blog post we setup a Git repo and build pipeline for our Eureka server and deployed it to Bluemix. Now that our Eureka server is deployed to the cloud we can deploy the services which...
View ArticleReplay Of Docker Session From Qcon San Fran 2015
Last month I gave a talk on deploying Docker containers to the cloud at QCon San Francisco. In this talk I cover some of the challenges you face deploying Docker containers in a production environment...
View ArticleBuilding Cloud Native Applications With Spring – Part 8
In my previous blog post I explained how to deploy a Spring Cloud based cloud native app to Bluemix. However, you may want to deploy our cloud native app to other environments as well. For example, a...
View ArticleEarly 2016 Conferences And Sessions
Well it looks like my relaxing break from speaking and attending conferences is quickly coming to and end. On the one hand I am excited to get back to the “conference circuit” on the other I enjoyed...
View Article
More Pages to Explore .....