Tech

Rasa is a framework for creating virtual assistants. More than a year ago, when I wanted to develop my NLP and ML skills further, I ran into Rasa. I was nothing but amazed by this technology and decided that I wanted to master it. Now, in...

The challenge Typically, developers in a company are highly dependent on operators to set up new applications or create the necessary infrastructure for their applications (like databases, load balancers, cloud storage buckets, etc.). Depending on a dedicated platform team either stems from a restricted set of...

TL;DR The problem We want to define multiple ingresses for the same domain name in nginx ingress controller. A user-defined header should be used to decide which ingress to use. The solution The solution is to overwrite the generated upstream based on an incoming header value: apiVersion: networking.k8s.io/v1 kind: Ingress metadata:   annotations:     nginx.ingress.kubernetes.io/configuration-snippet: |       if...

Have you ever thought about improving your listening skills? Honestly, most of us haven’t because we simply aren’t aware of the fact that listening is something we could easily improve. Stay tuned to learn how to improve your listening skills by applying a few simple...

Preface This blog post has been written before version 1.0 of kpt has been released. As there is currently heave development ongoing with kpt, some of the statements in this blog post might be obsolete in the future. Some of the kpt commands used in the...

To all developers, DevOps, testers, and those interested in testing: Do you know this? Source: The Square Hole by Brock Every time I test something I am immediately reminded of the video. So also last time while manually testing a REST API where I needed to create...

In this blog series, I want to talk about the experiences I’ve made building an API product and the best practices I learned doing so. This first article is about how we approach API first design and how it helps us build better APIs and...