278 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Client Libraries For IBM IoT Foundation
Fri, Jan 29th 2016 5
Early 2016 Conferences And Sessions
Fri, Jan 22nd 2016 6
Building Cloud Native Applications With Spring – Part 8
Tue, Dec 15th 2015 8
Replay Of Docker Session From Qcon San Fran 2015
Tue, Dec 8th 2015 5
Building Cloud Native Apps With Spring – Part 7
Wed, Nov 4th 2015 14
Building Cloud Native Apps With Spring – Part 6
Thu, Oct 22nd 2015 7
Building Cloud Native Apps With Spring – Part 5
Mon, Oct 12th 2015 11
Top 10
Building Cloud Native Apps With Spring – Part 7
Wed, Nov 4th 2015 14
MyMenu Runs On BlueMix
Mon, Mar 3rd 2014 12
Deploying A Python App To BlueMix
Tue, Mar 18th 2014 12
Securing REST APIs With Spring Boot
Tue, Jan 6th 2015 12
Performing Zero Downtime Deployments From IBM DevOps Services To Bluemix
Wed, Apr 15th 2015 12
Easily Secure Your Bluemix Apps With Auth0
Wed, Mar 4th 2015 11
Building Cloud Native Apps With Spring – Part 4
Thu, Oct 1st 2015 11
Building Cloud Native Apps With Spring – Part 5
Mon, Oct 12th 2015 11
Sample Node-RED Flow Using Websockets
Tue, Jan 13th 2015 10
Building Cloud Native Apps With Spring – Part 2
Mon, Sep 21st 2015 10


Ryan- Baxter
Blog Title Ryan J Baxter's Blog
Blog Description A blog about software and life
Blog URL http://ryanjbaxter.com
RSS Feed http://ryanjbaxter.com/feed/
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Jan 29, 2016 9:31:12 AM EST. Realtime Update:
Location Dracut, MA, USA


Recent Blog Posts
5
Client Libraries For IBM IoT Foundation
Fri, Jan 29th 2016 9:29a   Ryan- Baxter
If you are familiar with the IBM IoT Foundation, than you know the protocol used for communication between apps and devices is MQTT.  MQTT is an open protocol ideal for IoT solutions due to its lightweight nature.  It works very well when used by devices that might be running on a battery or my have a low bandwidth connection.  In the past when I have worked with the IBM IoT Foundation I have always used an MQTT library from mqtt.org.  These libraries work fine with the IBM IoT Foundation as
6
Early 2016 Conferences And Sessions
Fri, Jan 22nd 2016 8:00a   Ryan- Baxter
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 being able to stay home and get a ton of stuff done  Over the next few weeks I will speaking at several events, so if you are attending any of these conferences be sure to stop by say hi and see whats new with Bluemix! DevNexus Feb 15th-17th This was one of my favorite conferences fro
8
Building Cloud Native Applications With Spring – Part 8
Tue, Dec 15th 2015 11:36a   Ryan- Baxter
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 testing environment that is inside your own data center.  Or maybe you want to have the ability for developers working on another microservice to easily spin up all the other microservices of the cloud native app so they can easily integrate their service into the mix.  One solution to the
5
Replay Of Docker Session From Qcon San Fran 2015
Tue, Dec 8th 2015 2:38p   Ryan- Baxter
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 and how using a cloud solution like Bluemix can eliminate those challenges.  I walk through some of the key benefits of using Docker on Bluemix and then dive into a demo showing how some of the features work.  Below is the replay of my session.  Enjoy!
14
Building Cloud Native Apps With Spring – Part 7
Wed, Nov 4th 2015 10:40a   Ryan- Baxter
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 leverage Eureka.  In this blog post I will walk through how to do this for the Participants service, but the process will be the same for the other services as well.  Once you have successfully deployed the Participants service just follow the same steps for the other services (Races, Web, and Hystr
7
Building Cloud Native Apps With Spring – Part 6
Thu, Oct 22nd 2015 11:46a   Ryan- Baxter
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 application locally but instead run it in the cloud, after all we are building a cloud native application.  My cloud of choice is IBM Bluemix.  However, the changes described in this post should work in any Cloud Foundry deployment, but I have only tested them on Bluemix.  (Spring Cloud is not bias to
11
Building Cloud Native Apps With Spring – Part 5
Mon, Oct 12th 2015 9:16a   Ryan- Baxter
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 microservice app is cascading failures across services.  Since the application is composed of several distributed services, there are more chances for failure when making remote calls.  In addition, distributed apps often tend to chain together service calls, so any problem with a service at the en
11
Building Cloud Native Apps With Spring – Part 4
Thu, Oct 1st 2015 9:14a   Ryan- Baxter
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 application, so we are off to a good start. There are a couple of additional features in Spring Cloud Netflix that are particularly useful and worth demonstrating.  In this blog post I thought we would take a look at Feign.  Rather than describe it myself, the Spring Cloud documentation does a good job Fe
7
Building Cloud Native Apps With Spring – Part 3
Tue, Sep 29th 2015 8:41a   Ryan- Baxter
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 app challenges list cross domain requests and service discovery by using projects from Spring Cloud and Netflix, namely Eureka and Zuul.  In part 3 we will finish implementing the web UI of our application. First lets make sure that we can fix the cross domain issue we were having when we started
5
Using Docker To Deploy Bluechatter To Bluemix
Thu, Sep 24th 2015 10:33a   Ryan- Baxter
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 a Bluemix developer advocate, Bluechatter.  Bluechatter is a very basic IRC/chat like application written in Node.js.  It uses the pub/sub feature of Redis to distribute chat messages amongst various instances of the application, so it can scale very well.  For the meetup demonstration I wanted
10
Building Cloud Native Apps With Spring – Part 2
Mon, Sep 21st 2015 11:18a   Ryan- Baxter
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 had three services/apps one which served race data, another which served race participant data, and the last which served our web app.  We ended part 1 when we ran into a cross domain issue when trying to make a request to our races service from our web service. As I mentioned, there are a number o
9
Building Cloud Native Apps With Spring- Part 1
Mon, Sep 14th 2015 9:26a   Ryan- Baxter
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 implementation details.  This blog post will be a first in a series of blog posts where I will talk about some of my favorite technologies for building cloud native applications and give examples of how to use them. As you may have noticed by previous blog posts, I am a fan of Spring Boot and the simplicity
8
Video – Destination: Cloud. Deploying Applications To The Cloud With Docker
Wed, Jul 29th 2015 9:17a   Ryan- Baxter
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 the video here.  Unfortunately you can only watch the first 5 minutes of the video with out registering for an account.  The good news if that you can register for an account very easily and for free.  This recording is a great compliment to a blog post I wrote a few weeks ago on the IBM
5
Video: Think Small To Go Big – An Introduction To Microservices
Tue, Jul 28th 2015 11:35a   Ryan- Baxter
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.  It is actually a great compliment to the past three blog posts I have written on Cloud Native apps and Microservices (Part 1 and Part 2).  This video actually includes a live demos of the application I referenced in my blog posts.  So if you want to see some of the benefits I talked a
9
Using Microservices To Build Cloud Native Applications – Part 2
Wed, Jul 22nd 2015 10:19a   Ryan- Baxter
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 1, I suggest you head back and read that now.  Also, if you have not read my post on building cloud native applications I suggest you check that out as well to better understand the bigger picture of why microservices are important when building cloud applications. At the end of part 1 we left o
6
Using Microservices To Build Cloud Native Applications – Part 1
Wed, Jul 15th 2015 10:22a   Ryan- Baxter
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 be used to.  One thing many cloud native applications have in common is that they are often built using a microservices architecture.  But before we talk about microservices lets talk about the types of applications most people are familiar with building today. Most applications people build toda
7
Building Cloud Native Applications
Mon, Jul 13th 2015 9:10a   Ryan- Baxter
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 overly complex generally turns developers off when they are trying to learn something new.  However I often hear questions about how to build real world production grade applications that run in the cloud.  This is something that is very hard to demonstrate simply because, lets face it, no produ
9
Using Bluemix and The IBM IoT Foundation To Control A Drone
Tue, Jul 7th 2015 9:41a   Ryan- Baxter
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 delivering your online packages to helping first responders at the scene of an accident.  Whatever the use case may be there needs to be a robust infrastructure behind these drones to manage them.  The cloud is an ideal choice in this use case because you will more than likely have many many dron
9
An Introduction To The New IBM Containers Service
Mon, Jul 6th 2015 9:25a   Ryan- Baxter
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 generally available.  If you are not familiar with the IBM Container service in Bluemix let me spend a minute describing what it does.  The Containers service gives you the option of deploying your application as a Docker container to Bluemix.  If you are not familiar with Docker you can read m




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition