Dilshan HirunaBest practices for writing maintainable codeSoftware development is a constantly evolving field, with new technologies, tools, and methodologies emerging all the time. Despite these…12 min read·Feb 14, 2023----
Dilshan HirunaWhat is REST API and Why Use It?APIs were frequently built around a remote procedure call (RPC), so they looked and felt like locally executing code. While this gave APIs…2 min read·Jun 11, 2022----
Dilshan HirunaHow to create a MERN stack app from scratch: A complete beginner’s guideHave trouble getting started with your MERN project? No worries, I’ll guide you through a step-by-step on how to create a starter project…10 min read·Jun 11, 2022--1--1
Dilshan HirunaTypes of NoSQL Databases and When to Use ThemWhat is a NoSQL Database?5 min read·Mar 16, 2022----
Dilshan HirunaHow to use Callbacks, Promises, and Async/Await in JSLet’s start the discussion by getting a proper understanding of synchronous and asynchronous in JavaScript. Why? because it will help you…8 min read·Feb 25, 2022----
Dilshan HirunaWhat is RSA algorithm and how does it work?The Rivest-Shamir-Adleman (RSA) encryption algorithm is an asymmetric cryptography algorithm that is one of the oldest and still commonly…2 min read·Jan 1, 2022----
Dilshan HirunaHow to Build a CI/CD Pipeline using GitHub ActionsWhat is a CI/CD Pipeline?6 min read·Dec 19, 2021----