Date: 10 Nov 2021

When faced with a choice of a software development team, you have a world of those to choose from. Literally. Country borders don’t limit you at all. So should you choose someone from your own country or from abroad? And if the latter, is it safe to bet on a team from far, far away? Let’s take a look at the concepts of offshoring, onshoring and nearshoring.

Date: 14 Oct 2021

Self-service availability, automatic infrastructure scaling, and dynamic resource pools are all advantages of cloud-native and Kubernetes-native technologies. This article will explore what it means to bring Java into the distributed, Kubernetes-first, cloud-native application development world we live in today, as well as why it is so critical.

Date: 07 Oct 2021

Code Review is one of key tools for teams dealing in software development. It ensures that changes introduced to the codebase won’t break things instead of improving them. Here’s how to approach the review process to make the most out of it.

Date: 12 Nov 2020

The relation between Scrum and Agile is similar to the one between squares and rectangles. If you use Scrum, you also use Agile. But if you use Agile, this doesn’t necessarily mean that you also use Scrum. The main difference between Scrum and Agile is that while Scrum is quite specific about how you do […]

Date: 09 Sep 2020

Imagine you have an idea for a software product and decide to hire external developers to create it. Do you know how to communicate with them and express the challenges you are facing? The challenges that they will inevitably face as well?

Date: 26 Aug 2020

Long story short: you need a Product Owner to make sure that you are going towards the finish line without meandering around. With such a person at your company, the team can focus on precisely defined tasks that generate more value than random undertakings.