Blog Featured Image - Kubernetes Operators 3

16 Jan: Kubernetes Operators: When not to create one

Kubernetes Operator pattern has become a trending topic among the DevOps community over the last few years. This article intends to take a rational view of when we should not invest effort on implementing a Kubernetes Operator for an application. Through that sort of a discussion, the actual expectation of this article is to help software developers, devops engineers gain some perception around what actual problems in an application that they should try to solve through the implementation of a Kubernetes Operator.

Featured Image 2

17 Nov: RxJava Reactive Streams

Before we talk about what RxJava is and fully understand it we must first comprehend some concepts and principles that are behind the creation of the API. In reality, RxJava is just part of a broader project called ActiveX which applies the concepts that will be explained here not only for Java but also to other platforms such as Python, Go, Groovy, C#, and many others. It is worth mentioning that ActiveX is not the only one to implement these ideas. Spring Boot Framework also has its own implementation and is called Spring WebFlux (result of the Spring Project Reactor).


25 May: 5 ways to improve your workspace based on science

Regardless of where we work—at home, in an office. We can all do a few simple things to our work environment to optimize our productivity. Below is a shortlist of the most effective things—none of which require purchasing any products or equipment. Anyone can use these tools to:


22 Apr: GitHub & Microsoft Teams Integration

Seeking improvement opportunities to enhance productivity and collaboration is a crucial factor when working with technology. The GitHub integration for Microsoft Teams allows developers to improve their communication by automatically posting messages about issues, pull requests, deployment status, and more. Once GitHub and Microsoft Teams platforms are linked, this allows various options, such as adding comments, closing, and reopening issues or even making pull requests, without leaving your chatbox.


21 Mar: Retrospectives: The Fuel to Continuous Improvement

Continuous Improvement is often an abstract and vague term to describe better ways of working. Within the context of business and technology, Continuous Improvement seeks to enhance every aspect of value in a team’s processes and products. By reducing waste, reducing burden, and increasing consistency, teams boost the value they produce towards their stakeholders. It is impossible to remove all waste, burden and inconsistency completely from the team’s work, but teams should work to minimize each one incrementally. This incremental change is what we refer to as Continuous Improvement. Let’s look at Continuous Improvement and how we can utilize its main driver – the “Retrospective”.