Introduction When you build reports in SQL, you often need to count or average values...
Introduction Yes, GraphQL can call REST APIs. In fact, this is a common way to use GraphQL...
Introduction This is the second part of our Nx monorepo series. If you haven't yet, you...
Introduction In a database, we often find empty places in our tables. These are not zeros...
What is a Monorepo and Why Nx? Ever find yourself checking many projects, each in its own...
Introduction In TypeScript, you can define custom shapes using type aliases or interface....
Understanding Object References in JavaScript Have you ever changed something you thought...
Intoduction MongoDB offers powerful tools to simplify data access and improve performance....
Facade vs Proxy vs Adapter Design Patterns Understand the core differences, use cases,...
Introduction When building concurrent applications in Go, synchronization is crucial to...
Introduction Many developers face challenges when it comes to testing their code. Without...
Introduction Nowadays, videos are everywhere. If you think to entertain yourself, you...
Introduction Do you know that 50% of software development time is spent on maintenance? As...
Introduction PostgreSQL is one of the best relational databases that developers use on a...
Introduction Exponentiation refers to a mathematical process of multiplying a number by...
Introduction In JavaScript, forEach() is a FUNCTION that loops over an array of elements....
Introduction In JavaScript, the Double Question Mark ?? is known as Nullish Coalescing...
Introduction In JavaScript, arrays allow duplicating elements and don’t guarantee the...
Introduction As we all know, software requirements always change, and we as developers...
Introduction SOLID principles are a set of principles set by Robert C.Martin (Uncle Bob)....
Introduction I believe that every developer should be familiar with the SOLID principles....
Introduction UML is used to simplify written documentation. It is a way to visualize...
Introduction The distributed systems fallacies are the false assumptions developers make...
Introduction In the SQL world, a transaction is a unit of work that include single or...
Introduction GraphQL is one of the most fantastic tools presented in the software world in...
Introduction In fact, when you come to choosing your uploading methodology, there are a...
Introduction As you know, Design Patterns are special solutions designed by experts for...
Using Callbacks, Promises, Async/Await, and Observables to handle Javascript asynchronous operations