I’ve implemented some code that shows how Apache OpenWhisk functions can be developed with Kotlin. The Java code is built via Gradle and put into a Docker image which can be deployed to OpenWhisk c...
Developing OpenWhisk Functions with Spring Boot
I’ve open sourced some code that shows how Apache OpenWhisk functions can be developed with Spring Boot and how the functions, which run in Docker, can be debugged in Eclipse IDEs. Get the code fr...
Transforming JSON Data in Serverless Applications
Serverless platforms like Apache OpenWhisk are gaining more and more traction. Rather than building only single functions, developers are starting to develop cloud-native applications with many ser...
Data Flows in Serverless Cloud-Native Applications
Serverless platforms like Apache OpenWhisk are gaining more and more traction. Rather than building only single functions, developers are starting to develop cloud-native applications with many ser...
Deploying Angular, React and Vue Apps on Kubernetes
I’ve open sourced some sample code that shows how to deploy Angular, React and Vue web applications to Kubernetes on the IBM Cloud. Get the code from GitHub. In order to serve the web applicati...
Slides: When to use Serverless? When to use Kubernetes?
Many developers want to know whether they should use Serverless or Kubernetes to build cloud-native applications. Both computing options have pros and cons and it depends on your needs which option...
Accessing Machine Learning Models via REST APIs
Watson Machine Learning can be used by data scientists to create models which can be managed and deployed on the IBM Cloud. Developers can access these models from applications, for example to run ...
A/B Testing with Kubernetes and Istio
Last week I gave a presentation “When to use Serverless? When to use Kubernetes?” One of the weaknesses of Serverless platforms is that you currently cannot do things like A/B testing well since th...
Developing Serverless Functions with TypeScript
One of the coolest capabilities of Apache OpenWhisk is the ability to develop functions with Docker. This allows you to develop functions in languages which are not supported out of the box by the ...
Pictures from OOP in Munich
This week I attended OOP in Munich, Germany, which is a conference with 2300 attendees. My colleagues and I presented and demonstrated the IBM Cloud. Below are some pictures. The IBM team: Ansg...