193 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
My Advice: Don’t use Angular 2+ without Redux
Thu, Apr 13th 2017 9
Invoking OpenWhisk Actions from Angular 2 Apps
Tue, Apr 11th 2017 8
Deploying Angular 2 Apps to Bluemix
Tue, Apr 11th 2017 10
Running the Sample App BlueChatter on Kubernetes
Mon, Apr 10th 2017 10
Orchestrating Docker Containers with Kubernetes
Fri, Apr 7th 2017 9
Using IBM Watson Discovery to query Unstructured Data
Wed, Apr 5th 2017 9
Understanding Natural Language Text via Watson Knowledge Studio
Tue, Apr 4th 2017 10
Top 10
How to build Facebook Chatbots with IBM Watson
Thu, May 12th 2016 18
Integrating Tools in Bluemix DevOps via Open Toolchain
Fri, May 27th 2016 15
Sample of the Watson Retrieve and Rank Service
Tue, Jan 12th 2016 14
How to trigger OpenWhisk Actions on Cloudant Databases Changes
Thu, Mar 17th 2016 13
How to write AngularJS Frontends for LoopBack Applications
Mon, Feb 29th 2016 12
Usage of Swagger in Node.js Applications to document APIs
Tue, Nov 24th 2015 11
Developing Offline Capable Mobile Apps with LoopBack
Mon, Mar 21st 2016 11
How to use Spring Boot for Serverless Computing
Wed, May 4th 2016 11
Understanding Natural Language Text via Watson Knowledge Studio
Tue, Apr 4th 2017 10
Running the Sample App BlueChatter on Kubernetes
Mon, Apr 10th 2017 10




Recent Blog Posts
9
My Advice: Don’t use Angular 2+ without Redux
Thu, Apr 13th 2017 6:34a   Niklas Heidloff
Recently I have used Angular 2+ in one of my projects. There are many things I like about Angular like dependency injections, TypeScript, etc. One thing that gave me a hard time was to understand Angular’s change detection strategy. Below is a quick tip how to use Angular without having to worry (too much) about how to refresh your components. One of the design goals of Angular 2 was to provide better performance than AngularJS which is why new features were added to reduce changes to the
8
Invoking OpenWhisk Actions from Angular 2 Apps
Tue, Apr 11th 2017 2:14p   Niklas Heidloff
In my last blog entry I documented how to deploy Angular 2+ apps to Bluemix via the HTTP server nginx. All that server does it to host the static files. Below I describe how to use OpenWhisk actions for server-side business logic that can be invoked from Angular apps. In order to avoid cross origin security errors proxy servers need to be used. Fortunately both the local web server that is installed via the Angular CLI and nginx can be configured as proxies. I’m using the same simple app a
10
Deploying Angular 2 Apps to Bluemix
Tue, Apr 11th 2017 8:01a   Niklas Heidloff
Over the last months I’ve done quite a lot of Angular 2 development (now Angular 4). Below is a description how to create a new Angular app and deploy it as Docker container to Bluemix in just a few minutes. In order to create a new Angular app you can use the Angular CLI. npm install -g @angular/cli ng new angular-app cd angular-app ng build --prod There are several ways to deploy Angular apps to Bluemix. For example you can build a simple Node.js web server to host the files. Or y
10
Running the Sample App BlueChatter on Kubernetes
Mon, Apr 10th 2017 3:56p   Niklas Heidloff
Since last month Bluemix supports Kubernetes (beta) which many people consider the de-facto standard for orchestrations of containers. Some of the older and simpler Bluemix sample applications use docker-compose. Below is a description how to run those examples on Kubernetes. Essentially the docker-compose file needs to be converted to a Kubernetes yaml file. As example I use the chat application BlueChatter. The sample is a Node.js application that leverages Redis to store session data. The fil
9
Orchestrating Docker Containers with Kubernetes
Fri, Apr 7th 2017 1:37p   Niklas Heidloff
Last month IBM announced the beta of Kubernetes support in the IBM Bluemix Container Service. Below is a short introduction to Kubernetes and a short description how to get started using Kubernetes on IBM Bluemix. In a nutshell Kubernetes allows running and managing cloud native apps that consist of multiple containers. To get started you need to know some terminology. For example a ‘Deployment’ contains ‘Pods’ that can contain multiple Docker containers (but typically co
9
Using IBM Watson Discovery to query Unstructured Data
Wed, Apr 5th 2017 7:32a   Niklas Heidloff
In my previous blog entry I described how to use Watson Knowledge Studio to create models to identify information in unstructured data. These models can be used by the Watson services and offerings Watson Discovery, Watson Explorer and Watson Natural Language Understanding. Below is a quick intro how to use Watson Discovery to query unstructured data. Watson Discovery is a service to extract value from unstructured data by converting, normalizing and enriching it. In order to use it you first ne
10
Understanding Natural Language Text via Watson Knowledge Studio
Tue, Apr 4th 2017 2:10p   Niklas Heidloff
One of the newer IBM Watson offerings that I really like is Watson Knowledge Studio. It basically allows identifying information in unstructured data. Below is a quick overview of the Knowledge Studio functionality. Watson Knowledge Studio is not a Bluemix service but an SaaS offering to create models for custom corpora of data that can actually be deployed and used in other Watson services (more about this in another blog). These models are either machine-learning models which work more generic
9
Getting started with Tensorflow on IBM Bluemix
Mon, Apr 3rd 2017 4:11p   Niklas Heidloff
In order to learn Deep Learning I’ve taken an Udacity course that I can highly recommend. One reason I took that course was because I also liked the Udacity machine learning courses. Another reason was because I wanted to learn Tensorflow which to me looks like the most popular deep learning library right now. Below is the YouTube playlist of the course. The assignments can be run locally via Docker. Another good starting point to learn Tensorflow is the video “Tensorflow and deep l
7
Quick Update
Thu, Sep 1st 2016 4:01a   Niklas Heidloff
Some people have asked why I haven’t blogged since June. Here is why … Almost two years ago I started to work for IBM Emerging Technologies. I wanted to work in this group for multiple reasons. One reason was because some of the people in that group worked as developer evangelists for Bluemix which is what I wanted to do as well. I really enjoyed this role since I could learn a lot, since I could blog and open source samples, since I could attend developer conferences and more. As yo
5
Analyzing Data with IBM Watson Internet of Things
Tue, Jun 14th 2016 4:47a   Niklas Heidloff
Once you’ve connected your ‘things’ with the Watson Internet of Things platform, the next question is how to process the received data. In some scenarios the raw data triggers actions immediately, sometimes the data needs to be persisted so that it can be used for historical/descriptive analysis and sometimes the data is used to perform predictive analytics and prescriptive analytics. The Watson Internet of Things platform uses MQTT which is a lightweight and secure publish/sub




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