“cf push – experience” saying

The “cf push – experience” saying is related to simplify some of cloud native development tasks for developers. I haven’t found an official definition for that “cf push – experience” saying, so I just define one by myself. Of course, I found videos and longer implicit  descriptions and one awesome description you can find in the YouTube video Kube Your Enthusiasm — Bringing the `CF Push` Experience to Kubernetes Operators (Project Eirini) and Onsi Fakhouri did also a tweet cf push haiku a long time ago in 2015 related to cf push.

But here is my personal definition:

cf-push

The Developers “cf push –  experience” is: Developers can focus on implementing functional requirements in a programming language and they don’t wasting additional time to extra define network or container configuration to deploy an executable application into the cloud.”

Continue reading

CallForCode weather API in Node-RED

I notice there are some changes in the usage of the weather API. For that reason I created a very simple sample with Node-RED to access the weather forecast. The Node-RED flow implements the access to the weather API you can use during your CallForCode challenge.

Here is what you need to do, to get access to the weather API:

  1. Register on Welcome to The Weather Company API Platform Site Powering the best Weather Apps & Sites
  2. You will get a mail with the apikey
  3. Then you can use the documentation to access the APIweather-api-doc-2019

Please ensure you have following simple settings for your REST API request in place:

  1. The HTTP header must contain Accept-Encoding: gzip
    The reason for that is, that all responses of the weather API requests are compressed. The Supported encoding format is: gzip
  2. Use the parameter apiKey

The following picture shows a simple postman this request:

postman-weather

Inside the flow you have to replace the text YOUR_WEATHER_APIKEY  with the apiKey you got in your mail. Beware you have to install node-red-contrib-gzip in your Node-RED to use the sample. You can get the Node-RED flow from GitHub.

In the following gif you can see the usage of the flow:

node-red-weather

For a more detailed understanding, how the weather service can be used in real world UseCases, please visit that awesome blog post from Va Barbosa All for code the weather company and you .

I hope this was useful for you and let’s see what’s next?

Greetings,

Thomas

PS: By the way, you can use the IBM Cloud for free, if you simply create an IBM Lite account. Here you only need an e-mail address.

#IBMDeveloper, #CallForCode, #Node-RED, #WeatherAPI

 

 

Hot topics on hot days @DevOpsCon in Berlin

Hot topics on hot days @DevOpsCon in Berlin

These two days were really hot and that’s why I created that motto 😉

Here are a few pictures and a brief impression of the DevOpsCon conference in Berlin. The DevOpsCon Expo in Berlin on 11 – 14 June 2019 had approximately 800 participants and provided a full program on different technologies and methods for them.

It’s important to keep a cool head on the mission-critical topic of DevOps and make the right decisions how to deploy and deliver the optimal to achieve speed of innovation. It was awesome to see that DevOps teaming works for companies, because often we had developers and operations of one company at same time at our booth.

Continue reading

„Let’s get started with cloud native Java applications on Kubernetes“ Our hands-on workshop is ready to rumble!

Our hands-on workshop: „Let’s get started with cloud native Java applications on Kubernetes“ , is ready to rumble!

cns-workshop

After all the effort Niklas and Harald did to deliver that awesome and valuable content of the “Cloud Native Starter” open sourced GitHub project, I contribute to that (ongoing) project with this hands-on workshop based on all the given great materials of blog posts, manuals and documentation which is available in the internet.

The outcome is an easy to consume hands-on workshop. The workshop  provides a wide but concentrated introduction to Java development with MicroProfile, Kubernetes, Containers, REST APIs, Traffic management, and Resiliency that is relevant for developers who want more hands-on practical cloud native development introduction of the usage of these technologies.

I would say, this workshop is a must have for beginners who start with cloud native Java applications on Kubernetes. We all put a lot of effort in this project to make that easy to consume.

Continue reading