PinnedChanaka WijerathneSequelize with Node.js, Express & MySQLSequelize serves as a Node.js-oriented Object Relational Mapper (ORM), simplifying the interaction with various databases such as MySQL…Jan 21Jan 21
PinnedChanaka WijerathneWhy Design Patterns?Software design patterns are a set of solutions to common software design problems that have proven themselves through practical use. These…Dec 23, 2022Dec 23, 2022
Chanaka WijerathneWhat Is polyglot persistence?In today’s world, various companies and applications make use of different forms of information including numbers, texts, images, user…Sep 16Sep 16
Chanaka WijerathneBreaking the Chain: The Power of the Circuit Breaker PatternIn a distributed system, the Circuit Breaker pattern functions as a safety switch to stop a chain reaction of failures when one service…Mar 13Mar 13
Chanaka WijerathneIntegrating External APIs with Spring Boot and WebFluxIn today’s dynamic web development scene, asynchronous and non-blocking communication is indispensable for creating responsive and scalable…Mar 4Mar 4
Chanaka WijerathneSQL Query Execution OrderSQL Query execution order means optimizing search results from the database where the query clauses are evaluated according to the…Jan 7, 2023Jan 7, 2023
Chanaka WijerathneProgram vs Process vs ThreadsProgram, Process, and Threads are the three basic concepts of the OS (Operating System) with which every Software Engineer must be…Dec 23, 2022Dec 23, 2022
Chanaka WijerathneDatabase Isolation Levels?In any database system, transactions are performed in concurrently. Means that multiple transactions are executed at the same time.Jun 22, 2022Jun 22, 2022