199 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Building Serverless Web Applications with OpenWhisk
Mon, Jul 10th 2017 24
Overview of Continuous Delivery Functionality in Bluemix
Tue, Jul 4th 2017 9
Building Alexa Skills with IBM Watson and OpenWhisk
Thu, Jun 29th 2017 4
Great Introduction to Reactive Microservices
Wed, Jun 28th 2017 5
Building Slack Bots with IBM Watson Conversation
Mon, Jun 26th 2017 7
New Slots Filling Functionality in Watson Conversation
Fri, Jun 23rd 2017 15
Reducing Deployment Risks via Policies for Jenkins Pipelines
Fri, Jun 16th 2017 7
Top 10
Building Serverless Web Applications with OpenWhisk
Mon, Jul 10th 2017 24
New Slots Filling Functionality in Watson Conversation
Fri, Jun 23rd 2017 15
Usage of Cloudant in LoopBack
Thu, Feb 18th 2016 13
Deploying Angular 2 Apps to Bluemix
Tue, Apr 11th 2017 12
Simple Sample of the Watson Document Conversion Service
Wed, Jan 27th 2016 10
Usage of Swagger in Node.js Applications to document APIs
Tue, Nov 24th 2015 9
How to build Facebook Chatbots with IBM Watson
Thu, May 12th 2016 9
Overview of Continuous Delivery Functionality in Bluemix
Tue, Jul 4th 2017 9
Getting started with Tensorflow on IBM Bluemix
Mon, Apr 3rd 2017 8
Running the Sample App BlueChatter on Kubernetes
Mon, Apr 10th 2017 8




Recent Blog Posts
24
Building Serverless Web Applications with OpenWhisk
Mon, Jul 10th 2017 2:42p   Niklas Heidloff
Apache OpenWhisk is an open source cloud platform that executes functions in response to events at any scale. For example OpenWhisk can be used to run business logic in response to invocations from web and mobile apps over HTTP. This article describes how to build web applications where users can log in via their Google accounts and OpenWhisk is used to host protected APIs. OpenWhisk on Bluemix comes with an API Gateway to manage access to APIs that have been implemented as OpenWhisk actions. Fo
9
Overview of Continuous Delivery Functionality in Bluemix
Tue, Jul 4th 2017 7:05a   Niklas Heidloff
For a Bluemix DevOps workshop I’ve prepared a deck that gives an overview of the Continues Delivery functionality in IBM Bluemix. In the first part I describe why Continuous Delivery is important, what the differences are between Continuous Delivery, Continuous Integration, Continuous Deployment and DevOps as well as key concepts like automation and delivery pipelines. If you haven’t done much with Continuous Delivery yet, I suggest to watch this great introduction from Martin Fowler
4
Building Alexa Skills with IBM Watson and OpenWhisk
Thu, Jun 29th 2017 8:12a   Niklas Heidloff
I’ve open sourced a sample that shows how to build Alexa skills via the serverless framework OpenWhisk and IBM Watson Conversation. The sample demonstrates how to define a conversation flow declaratively via Watson Conversation dialogs and it shows how to pass context between different intents. Here is a sample conversation flow: User: Alexa, ask my skill what do you know about me Alexa/Watson: I don’t know anything about you. Where do you live? User: Berlin Alexa/Watson: Now I know
5
Great Introduction to Reactive Microservices
Wed, Jun 28th 2017 1:26p   Niklas Heidloff
Today IBM announced a new collaborative development initiative with Lightbend who provide a reactive application development platform. When trying to learn more about that platform, I’ve run into a great presentation from the Lightbend CTO Jonas BonĂ©r where he describes the concepts behind reactive microservices. There is a shorter version and a longer version of his talk on YouTube as well as a transcript on his blog. Here are some of my key takeaways. Building microservices is relative
7
Building Slack Bots with IBM Watson Conversation
Mon, Jun 26th 2017 8:42a   Niklas Heidloff
I’ve open sourced a simple sample that shows how to leverage IBM Watson Conversation in Slack bots via the open source project Botkit. With Botkit and a Watson middleware text messages defined in Conversation dialogs can easily be used in Slack bots. My sample shows additionally how to use Slack buttons in messages and how to invoke business logic at certain stages of the conversation. Botkit is an open source framework to build bots that can be connected to popular messaging platforms lik
15
New Slots Filling Functionality in Watson Conversation
Fri, Jun 23rd 2017 1:44p   Niklas Heidloff
In my previous role I worked on improvements for tooling for conversational user experiences. One of these improvements was an easy way to gather user input before actions are invoked. These typical conversation scenarios are often referred to as ‘slot filling’. In traditional web applications users define input values in HTML forms and then click on submit buttons to invoke business logic. ‘Slot filling’ is basically the counterpart for conversational user experiences. F
7
Reducing Deployment Risks via Policies for Jenkins Pipelines
Fri, Jun 16th 2017 10:42a   Niklas Heidloff
Earlier this year IBM introduced a new service DevOps Insights (beta) which helps among other things to reduce deployment risks. Policies can be defined to ensure that unit tests, functional tests and other tests pass before new versions of applications are deployed. As I blogged earlier this functionality can be used for IBM DevOps Delivery Pipelines. Additionally it can also be used for Jenkins projects since data can be sent from Jenkins to other tools like IBM DevOps Insights that are in the
5
Leveraging Jenkins in DevOps Toolchains on Bluemix
Wed, Jun 14th 2017 9:31a   Niklas Heidloff
As part of the IBM Bluemix Continues Delivery functionality toolchains allow the integration of third party and open source tools. One example is the usage of the automation server Jenkins to build and deploy applications rather than using the delivery pipelines provided by IBM. In order to test this functionality I’ve run a Docker Jenkins container locally. Obviously you could also deploy Jenkins on Bluemix but I wanted to keep it as simple as possible. In order to configure Jenkins, I s
3
Reduce Deployment Risks via Policies in DevOps Pipelines
Mon, Jun 12th 2017 1:34p   Niklas Heidloff
Earlier this year IBM introduced a new service DevOps Insights (beta) which helps among other things to reduce deployment risks. Policies can be defined to ensure that unit tests, functionality tests and other tests pass before new versions of applications are deployed. The following screenshot shows the DevOps Insights dashboard with a sample application that contains two deployable units, one microservice and one web application. For each deployable unit icons indicate which tests have been ru
6
Integrated API Management for Cloud Foundry Apps
Thu, Jun 8th 2017 9:53a   Niklas Heidloff
Last week IBM introduced a new feature in IBM Bluemix. Developers can now easily add API management functionality to their Cloud Foundry apps hosted on Bluemix. The end-to-end API lifecycle solution API Connect has been available in Bluemix for quick some time. With the recent addition it’s much easier to leverage this functionality since everything can be configured from the application dashboards. I’ve just tried it for a simple sample. API definitions can be imported via Swagger/O




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