Good enough is good enough

Categories: Software Development
Perfectionism is a disease I was a perfectionist once. I am not anymore. I’ve learned that in business there is no such thing as perfectly done or perfect timing. There’s no 100% correct, 100% reliable or 100% available. At the beginning of my career I did not realise this. I thought, that the result of a program is a predictable outcome. That’s it. Unfortunately the reality lies quite far from that.

Read More →

Is failure in IT not acceptable?

Categories: Software Development
The Failure Nobody ever told me “You are allowed to make mistakes”. And I guess nobody will. The Failure has been a taboo topic for many of us. This is something that was not taught in school, nor at my home. I have worked in both The Netherlands and Poland for many years and multiple companies. Both countries have slightly different culture, yet none of the companies indicated in any way that failure is either part of the job or “acceptable” in the workplace.

Read More →

Kubernetes vs Service Fabric Mesh

Categories: Software Development Kubernetes
Introduction Service Fabric Mesh (don’t confuse it with Service Fabric, for Service Fabric comparison, take a look here) is a new invention from Microsoft that aims at providing similar experience to managed Kuberntes clusters by providing fully managed containter orchestration solution without the need to manage the underlying Virtual Machines. This puts the technology in a direct competition with managed Kubernetes solutions, such as Rancher, Google Kubernetes Engine, or RedHat OpenShift.

Read More →

How to learn for CKA exam

Categories: Software Development Project Management
CKA learning tips and tricks I have passed a Certified Kubernetes Administrator exam recently. Here are some tips that should increase your chances in passing the exam. I cannot give you the specific details of the exam as I have signed a confidentiality agreement. However, I hope those few general tips will save you time and make your learning experience more efficient. Exercise with kubectl Don’t read the kubectl documentation too extensively.

Read More →

Azure App Service vs AKS vs Service Fabric

Categories: Software Development
Azure App Service vs AKS vs Service Fabric Because my previous article turned out to be very popular, I decided to make a followup article that extends the comparison of Azure Kubernetes Service and Service Fabric to Azure App Services for Linux (Docker). This is a very reasonable alternative for most of developers that are starting with containers and want to begin their journey with containers. If you haven’t read my previous article, you can find it here: Kubernetes vs Azure Service Fabric

Read More →

Things to learn from project management

Categories: Software Development Project Management
A few lessons that Dev(and Ops) can learn from project management Software development gives you a lot of flexibility. Scrum created independent, self-sufficient teams that strive to reach company’s goals. Yet, there are things, that scrum teams could learn from non-agile project managers. I also needed to perform department-wide project management tasks, such as feasibility studies, cost analysis and software purchase recommendations. I believe that every developer can learn something from those experiences as well.

Read More →

Why I moved my blog from Wordpress to Hugo

Categories: Software Development
Dear Readers, Those of you who are regulars here probably have noticed that I have changed the layout of my blog. This change followed a migration from Wordpress to Hugo blogging platform. Despite the fact that I am still migrating parts of my old setup, I am already very happy that I have made the move. This blog post is to tell you this short story. I also apologise in advance for parts of the blog that still might not work properly.

Read More →

Why Kubernetes (and App Service Fabric) is not for everyone

Categories: Kubernetes Azure Service Fabric
Despite the fact that I love working with Kubernetes, it is not for every company and every containerized workload. This is my first post from the series: "Container Orchestrators are not for everyone". Enjoy! This is a short post in which I will try to encourage you to refrain from jumping immediately onto AKS or App Service Fabric if you just want to „deploy a couple of docker images”. When not to use container orchestrator When you have only a handful of services to orchestrate There is no point of setting up Kubernetes or Service Fabric if you want to deploy few applications.

Read More →