Scaling Microservices with Spring Cloud Netflix

Reading Time: 10 minutes

Learn how to develop large distributed systems using Spring Cloud Netflix. This tutorial about service discovery, load balancing and communication between microservices.

iOS Unit Tests – My story

Reading Time: 5 minutes

I can say that writing unit tests is good for every programmer on his way to becoming great. The quality of coding could dramatically improve using unit tests. The philosophy of writing tests and thinking how the code should be structured to allow the tests to pass, will make you write cleaner code, better structured, using more protocols, make reusable classes.

The practical guide – Part 2: MVP -> MVVM

Reading Time: 5 minutes

The practical guide – Part 2: After refactoring the application to MVP, now we want to refactor it to MVVM. Switching from MVP to MVVM will help us understand the fundamental difference between these two design patterns.

Automate Processes with Camunda

Reading Time: 5 minutes

Camunda is a great tool to have in your toolbelt. If you are working on projects that often require business processes and/or human actions then Camunda can save you a lot of time. But first, you need to have an understanding of what it is and how it works.


Reading Time: 8 minutes

Intelligent systems for recommendation are making a huge connection between the users and products. Software recommendation systems are creating a dynamic world, with significant improvement of human life. People are overwhelmed with making decisions, so helping them with recommendation algorithms is making their lives easier. How do some of these algorithms work? Find out here.

4 steps to start building apps with Flutter

Reading Time: 2 minutes

To every app developer: check Flutter the underdog that will take over mobile development in future…

Multitenancy with Spring Boot

Reading Time: 7 minutes

Most modern Software as a Service (SaaS) applications are built with a multitenant architecture. Whether it is Slack, Salesforce, Zoom or one of the popular Atlassian products. It’s an architecture in which a single instance of a software application serves multiple tenants.
So why should you consider implementing multitenancy in your own project? Where should you even start? What should you use?
Here is how you do it, using spring boot and flyway.


Reading Time: 5 minutes

OMG, CORONA or better COVID-19 or even better a HOME-OFFICE virus has become a topic of discussions all over the world for 3 months. Here are a few insights from me. 😊

Server-side rendering with Nuxt.js

Reading Time: 5 minutes

By default, modern JS frameworks produce and manipulate DOM in the browser as an output. However, it is also possible to render the same components into HTML strings on the server, send them directly to the browser, and finally “hydrate” the static markup into a fully interactive app on the client. A server-rendered app can also be considered “isomorphic” or “universal”, in the sense that the majority of your app’s code runs on both the server and the client.

Lifecycle hooks in Vue.js

Reading Time: 3 minutes

The Vue instance during its initialization goes through several phases and it exposes some properties and methods in each phase.
The methods which run by default in this process of creating and updating the DOM are called lifecycle hooks.