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.

JavaScript loop and object iteration (optimization)

Reading Time: 3 minutes

Nowadays, it’s interesting that loops become part of our life as developers and we use them at least one time a day. So knowing how to use them and making our code faster should always be our interest.

What is White Labeling in Software Development? How to implement it for Android?

Reading Time: 3 minutes

White-labeling, in the case of software and services, allows sellers to offer a competitive price point to clients while clients benefit from low cost and quick delivery of the software.

Making Swift networking code more readable

Reading Time: 3 minutes

The Result type is an enum consisting of 2 cases. The success and the failure case. Each of them can hold a generic value.

Tool Showcase: Node-RED

Reading Time: 5 minutes

Node-RED is a fairly unknown tool for wiring together hardware devices, APIs and online services in new and interesting ways. By simply connecting some pre-built nodes you can model almost everything. The sky’s the limit!