Shehan PW10 Must-Know JavaScript Concepts for Acing Your Coding InterviewWhat is the difference between “undefined” and “null” in JavaScript?4 min read·Mar 30, 2023----
Shehan PWBuilding Reliable MongoDB Transactions with Atomicity and RollbacksIn MongoDB, you can use a feature called “transactions” to perform multiple operations within a single transaction and ensure that if any…2 min read·Mar 30, 2023----
Shehan PWEnsuring Data Consistency in Multi-Document Operations with Locking and Transactions in MongoDB…Understanding the Need for Locking and Transactions in MongoDB3 min read·Mar 27, 2023----
Shehan PWSDLC (Software developement life cycle)The Software Development Life Cycle (SDLC) is a well-established process that is used in the development of software systems. The SDLC is a…8 min read·Mar 13, 2023----
Shehan PWAuthentication and Authorization work flows using java script for interviewsTypes of authentication methods, oauth 2.0 standards, client browser storage security10 min read·Mar 12, 2023----
Shehan PWMulti-threading and Asynchronous Programming in Java Scriptnon blocking I/O, event loop, async/await, callbacks, workers6 min read·Mar 11, 2023----
Shehan PWWhat are design patterns in Software development?An introduction to design patterns. why do we need them? are those important for the modern software development?5 min read·Mar 11, 2023----
Shehan PWCAP theorem in system designsoftware engineering /software development theories4 min read·Mar 10, 2023----
Shehan PWACID Principals in Database Management Systems (DBMS)(Examples in SQL4 min read·Mar 10, 2023----
Shehan PWSOLID principles in software developmentSolid principles are a set of guidelines for software development that promote code readability, maintainability, and scalability. These…8 min read·Mar 10, 2023----