Compute Infrastructure

IBM Announces Kubernetes-based IBM Cloud private platform

We're excited to announce the release of IBM Cloud private, a new way to deliver and run your elastic workloads in your own trusted data centers.

How-tos

Build a home automation virtual agent with PubNub BLOCKs and Watson

Home automation is an ubiquitous application. We talk to our appliances, and they obey our orders. That is so cool! But let's take it a step further. We'll want to make it a bit more seamless, so that we talk to our home in a natural conversation. But how do we do it? Machines talk in binary code which is cumbersome for humans. In this blog article, we will show you how to build a home automation app. So follow along and check out the demonstration provided later in this article to help you understand how to build a virtual assistant for your home.

How-tos

How to sharpen Watson Visual Recognition results with simple preprocessing

The IBM Watson Visual Recognition service can obviously tag images for content, recognize faces, and find similar images, but that’s not all it can do. If the condition you want to identify is only within a smaller region of a larger image, the entire image might not be classified with high enough confidence and a positive result could be missed. This post shows you how you can improve Watson Visual Recognition's ability to detect finer details.

More secure and faster than ever! Secure Gateway 1.8.0

We've been hard at work improving the industry leading IBM Secure Gateway Service with throughput enhancements showing up to 10x improvement! With the release of version 1.8.0 you will also find the capability for weathering server-side service updates with zero downtime and more fine-grained controls over your destination settings .

Continue reading

Deploying a React web app with IBM Container Services

The IBM NodeJS team has built a starter for developers to quickly create and deploy a MERN stack in a Kubernetes container. You may ask, “What is a MERN stack?” MERN stands for MongoDB, Express, React and NodeJS. Our MERN starter is a working application with a React frontend that makes HTTP requests to an Express/Node.js backend, where sessions are persisted using MongoDB.

Continue reading

Accessing a Bluemix Redis Service from a Java Spring Boot Application

In this post I'll show how to access a Compose for Redis caching service on Bluemix from a Spring Boot application. Redis is a popular open-source in-memory database implementing a networked, in-memory key-value store. Spring is a popular open-source application framework and inversion of control container for Java.

Continue reading

Object Storage v1 service being shut down

We’d like to inform you that the Object Store v1 service on Bluemix is being shutdown. The v3 driver will still be available and accessible for use.

Continue reading

Rapidly developing applications (part 3): implementing your microservices project

This is the third post in a series on microservices application development. The series provides a context for defining a cloud-based pilot project that best fits current needs and prepares for a longer-term cloud adoption decision.

Continue reading

How to migrate OpenWhisk api-experimental APIs

Earlier this year, the wsk api command was introduced as the replacement for the wsk api-experimental command. The wsk api-experimental command is now deprecated and will be withdrawn at the end of July, 2017. On August 1st, all APIs created with the wsk api-experimental command will be removed.

Continue reading

Everything AND the kitchen sync: Bluemix Live Sync is here!

Well, what if you could develop applications running on Bluemix incrementally? What if, the minute you save a file, your code is deployed to your running Bluemix app instance, enabling a wonderfully efficient code-test cycle? Bluemix Live Sync lets you do just that!

Continue reading

What is a geo-intelligent communication platform? Kitewalk explains

Kitewalk is a cloud-based geo-intelligent communication platform which allows sources to get in immediate contact and interact with targets of their interest around their physical locations. Sources are typically users or devices. Targets are generally referred to as geo-content, dynamic content or simply content, and they can be of any nature: other users, IoT devices, houses on sale, events, jobs, projects, you name it (anything which has a physical location and a lifetime is eligible for being dynamic content)!

Continue reading

Kubernetes and IBM Bluemix: How to deploy, manage, and secure your container-based workloads – Part 5

In the IBM Bluemix Container Service, the Calico network project can be used to create cluster-wide application-aware network policies that can be used to distribute firewalls across worker nodes. We can put up mini-firewalls for traffic between Kubernetes pods, but also ingress and egress traffic outside of the cluster for each pod. This post is the last in a five-part series on IBM Bluemix Container Service and application networking.

Continue reading