page banner
avatar
'Technology Migration: How to Change Database on the Live Website' post illustration
Technology Migration: How to Change Database on the Live Website

Let's look how we've switched from NoSQL to SQL database on the live project and multiplied the loading speed without interrupting the production.

avatar
'MaterialUI vs Tailwind CSS: Choosing a UI Library for React Project' post illustration
MaterialUI vs Tailwind CSS: Choosing a UI Library for React Project

What is the difference between MaterialUI and Tailwind CSS, and which of them better suits your React project? Let's dive into comparison with a hands-on example.

avatar
'What Does A Perfect QA Process Look Like' post illustration
What Does A Perfect QA Process Look Like

What is the ideal QA process, what activities does it involve, and what team is required? Let's look deeper at how to know your QA activities are adding value to your project.

avatar
'Innovative Serverless Architecture for Flexible Application Functionality Expansion' post illustration
Innovative Serverless Architecture for Flexible Application Functionality Expansion

Let's discover how to build a serverless architecture for better scalability and easier maintainability of your project.

avatar
'Migrating to Play Framework 3: Handling Changes from Akka to Apache Pekko' post illustration
Migrating to Play Framework 3: Handling Changes from Akka to Apache Pekko

This article will help you migrate a RESTful API application with Silhouette JWT authentication/authorization to Play Framework 3 using Apache Pekko

avatar
'Software Development Documentation: What You Need Before Development Starts' post illustration
Software Development Documentation: What You Need Before Development Starts

There are several types of business-oriented documents that are essential to have before the beginning of development. Let's have a closer look at each of them.

avatar
'How To Build Effective Communication Between The QA Engineer And The Client' post illustration
How To Build Effective Communication Between The QA Engineer And The Client

Communication with the client is very influential, helping to achieve better results for the whole project. Let's look at how to establish efficient and beneficial relationships with clients through communication.

avatar
'A Failure Story Of An Uber-like App: The Cost Of Skipping The Business Analysis Stage' post illustration
A Failure Story Of An Uber-like App: The Cost Of Skipping The Business Analysis Stage

A story of how our client has lost almost $25,000 developing their taxi app and a guide for you not to repeat their mistakes

avatar
'Example of Using Tapir with Akka-HTTP Interpreter, Quill and Macwire' post illustration
Example of Using Tapir with Akka-HTTP Interpreter, Quill and Macwire

This example will help you out with creating and describing API with jwt token authentication and role authorization using Tapir, Quill ORM, PostgreSQL, and start it as Akka-Http server.