267 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Video – Destination: Cloud. Deploying Applications To The Cloud With Docker
Wed, Jul 29th 2015 11
Video: Think Small To Go Big – An Introduction To Microservices
Tue, Jul 28th 2015 10
Using Microservices To Build Cloud Native Applications – Part 2
Wed, Jul 22nd 2015 9
Using Microservices To Build Cloud Native Applications – Part 1
Wed, Jul 15th 2015 10
Building Cloud Native Applications
Mon, Jul 13th 2015 3
Using Bluemix and The IBM IoT Foundation To Control A Drone
Tue, Jul 7th 2015 7
An Introduction To The New IBM Containers Service
Mon, Jul 6th 2015 7
Top 10
Using Your Domino Data In Apps Deployed To Bluemix
Mon, Sep 22nd 2014 18
Deploying A Python App To BlueMix
Tue, Mar 18th 2014 16
Pushing A Java App To BlueMix
Mon, Mar 24th 2014 16
What Is Codename: BlueMix?
Mon, Feb 24th 2014 14
Build A Translation REST API With Watson, Node-RED, and Bluemix
Tue, Apr 28th 2015 14
Build a REST API For Your IoT Data Using MongoDB, Node-RED, and Bluemix
Mon, Jul 21st 2014 12
Building and Deploying Maven Projects To Bluemix With IBM DevOps Services
Thu, Apr 9th 2015 12
Building REST APIs With Spring Boot
Wed, Dec 17th 2014 11
Deploying Spring Boot Apps To Bluemix
Mon, Feb 2nd 2015 11
Video – Destination: Cloud. Deploying Applications To The Cloud With Docker
Wed, Jul 29th 2015 11


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 Jul 29, 2015 9:33:07 AM EST. Realtime Update:
Location Dracut, MA, USA


Recent Blog Posts
11
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
10
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
10
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
3
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
7
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
7
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
14
Build A Translation REST API With Watson, Node-RED, and Bluemix
Tue, Apr 28th 2015 9:17a   Ryan- Baxter
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 not sure why, I was surprised everything in Node-RED seems to be easy)  For one of my upcoming presentations I put together a simple flow for a REST API that uses the Watson Machine Translation service in order to translate text POSTed to an API endpoint.  Below is a video I created of how easy
7
Performing Zero Downtime Deployments From IBM DevOps Services To Bluemix
Wed, Apr 15th 2015 2:57p   Ryan- Baxter
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 application is unavaialable.  Obviously in a production situation this is unacceptable, we need our application to be available 100% of the time (or as close to that number as possible).  Luckily Bluemix allows us to map the same route to multiple applications allowing us to take advantage of the Cloud
12
Building and Deploying Maven Projects To Bluemix With IBM DevOps Services
Thu, Apr 9th 2015 9:10a   Ryan- Baxter
Recently I had gotten a couple questions regarding how to build and deploy a Maven project to IBM Bluemix using IBM DevOps Services.  It is actually very simple to do, especially if you are familiar with the Maven and Cloud Foundry CLIs.  Below are two videos on how to setup a build and deploy stage for your Maven projects.
4
IBM Bluemix Keynote From The O’Reilly Software Architecture Conference
Thu, Mar 19th 2015 7:34a   Ryan- Baxter
Yesterday during the keynote at the O’Reilly Software Architecture Conference in Boston MA, my colleague Mark Vanderwiele gave a 5 minute keynote talk on IBM Bluemix, Watson, and IoT.  Mark demoed an app our team had put together using IBM Watson’s speech to text and text to speech services to control a Sphero Ball using the IBM IoT Foundation.   You can watch a replay of the keynote below.
9
Easily Secure Your Bluemix Apps With Auth0
Wed, Mar 4th 2015 2:01a   Ryan- Baxter
A topic that often comes up when I speak to other developers building apps on Bluemix is authentication.  Many developers are comfortable with securing their apps in traditional development models.  In the cloud, authentication is often slightly different.  For example, you must store session data in an external data store instead of relying on what the app container provides.  When you want to connect to an existing LDAP, Active Directory, or SAML service, that is even more daunting Rec
4
Bluemix Java Developers: Your life just got a little easier!
Mon, Mar 2nd 2015 11:00a   Ryan- Baxter
….well I hope anyways This week I got around to open sourcing a project I have been working and using for a little while.  The project is called Bluemix Cloud Connectors.  The libraries in this project are meant to make accessing credentials bound to your Java apps in Bluemix a little easier. What about auto-configuration you say? Well I personally was never a fan of the auto-configuration that happens when you use the Liberty buildpack in Bluemix.  Don’t get me wrong, it is nice
5
Release Your Inner Developer Advocate!
Fri, Feb 27th 2015 2:52p   Ryan- Baxter
This year at IBM Interconnect I did my first Ignite talk.  If you are not familiar with what an Ignite talk is, check out this video on how to give one. The basic idea is that you have 5 minutes and 20 slides to talk about your topic.  The slides advance every 15 seconds, so that makes things a little more interesting but helps you stay on point My Ignite talk was titled “Release Your Inner Developer Advocate” and focused on why every developer should be a developer advocate.
9
Bluemix Is Evolving…In A Good Way
Mon, Feb 23rd 2015 1:53p   Ryan- Baxter
A year ago when Bluemix was first released in beta it was marketed as a word class enterprise platform-as-a-service in the public cloud.  Over the past year Bluemix has evolved in many ways, but two of them have started Bluemix down the path of being more than just a public PaaS. First, we introduced Bluemix dedicated.  Bluemix dedicated was a private single tenant instance of Bluemix running in our Softlayer data centers.  This helped address some concerns from customers about having th
11
Deploying Spring Boot Apps To Bluemix
Mon, Feb 2nd 2015 9:36a   Ryan- Baxter
In my previous three posts (Building “Bootiful” Java Apps, Building REST APIs With Spring Boot, Securing REST APIs With Spring Boot) I have described how to build and secure a Spring Boot app. In the final post in this series we will deploy the app to IBM Bluemix. If you don’t already have a Bluemix account you can register for a free 30 day trial. Spring Boot apps can be packaged as either a war or a jar, however there is a small benefit to deploying your application as a
9
Want To Learn About Microservices At IBM InterConnect? Vote Now!
Mon, Jan 26th 2015 3:25p   Ryan- Baxter
IBM InterConnect, IBM’s cloud and mobile conference, is about a month away at this point.  At this years event there is a mini developer focused event called Dev@InterConnect.  It is kind of like a conference inside a conference in that it is 2 days of all developer focused topics.  The first day consists of different “camps”.  There are camps on cloud, mobile, Watson, and DevOps.  On day two there will be what we are calling “Open Talk” sessions.  The Open Ta
10
Sample Node-RED Flow Using Websockets
Tue, Jan 13th 2015 9:11a   Ryan- Baxter
I have been using Node-RED as part of Bluemix for a while now, it is super easy to build some pretty powerful applications by just dragging, dropping, and configuring “nodes” right in your browser.  90% of the time you don’t need to write any code, and when you do, the code is very simplistic.  I find Node-RED to be a great tool for getting something up an running quickly, for example when building a prototype or participating in a hackathon.  In a couple weeks I will be doi
9
Securing REST APIs With Spring Boot
Tue, Jan 6th 2015 7:14a   Ryan- Baxter
In my previous post I described how to build REST APIs with Spring Boot.  One glaring omission to that post was security.  Security can be a daunting part of building any app because if you get it wrong there are huge implications.  Luckily with Spring Boot, like with most other things, adding security to your applications is pretty simple. All you need to do is add a dependency to your Maven POM.  If we take the project from the previous blog post all you need to add is org.springframewor
11
Building REST APIs With Spring Boot
Wed, Dec 17th 2014 10:11a   Ryan- Baxter
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 applications.  I am not going to spend time discussing what REST is or why it is so popular so if you are not familiar with REST and the benefits of building REST APIs there are plenty of good resources out
7
Building “Bootiful” Java Apps
Mon, Dec 8th 2014 10:11a   Ryan- Baxter
A few months ago when I started to learn Node.js I came across code that looked like thisvar http = require('http'); http.createServer(function (req, res) {   res.writeHead(200, {'Content-Type': 'text/plain'});   res.end('Hello World'); }).listen(3000);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 impress
6
Dedicated Bluemix Instances On Softlayer And Bluemix UK
Fri, Nov 21st 2014 5:12a   Ryan- Baxter
Greetings from Strata + Hadoop Worlds 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 will obviously helps with latency concerns for users you may have in the UK region.  Deploying apps to the UK data center in the Bluemix UI is as simple as selecting the the UK r
5
Updated: Bluemix and the Internet of Things
Wed, Nov 12th 2014 2:22p   Ryan- Baxter
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 had written a few months ago to demonstrate the beta IoT service.  I finally had some time to go back and update this code so it works with the new IoT service.  The new code is now availab
3
Accessing Application Logs In Bluemix
Wed, Oct 29th 2014 10:14a   Ryan- Baxter
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 little bit trickier.  In the past, when deploying your app to your own infrastructure or even infrastructure-as-a-service (IaaS) you could acce
4
Why I Have Started To Embrace The Command Line
Wed, Oct 1st 2014 12:11p   Ryan- Baxter
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 use the command line?”.  (As a side note the person who asked this question was not a developer or system admin.)   In addition a few weeks ago at MWLUG, Nathan Freeman, who I have the utmost respect
18
Using Your Domino Data In Apps Deployed To Bluemix
Mon, Sep 22nd 2014 6:11a   Ryan- Baxter
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 the Bluemix story.  Well as of right now you cannot deploy your XPages apps to Bluemix.  However, Kramer Reeves announced at MWLUG that ICS is investigating how to make th




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