chinwendu.hashnode.devUnderstanding Database Transactions: ACID Principles in a Relational DBMSWhen working with relational database management systems (RDBMS), you will most likely execute a transaction. Transactions are a set of operations that encapsulate multiple query statements into a logical unit of work for the database to process. In ...Jul 25, 2023·7 min read
chinwendu.hashnode.devWhat is a NoSQL Database? A Comprehensive OverviewData has become a valuable asset for businesses of all sizes in today's technology-driven world. As a result, organizations seek more efficient ways to store, manage and retrieve data. One such technology that has emerged recently to solve this probl...May 9, 2023·8 min read
chinwendu.hashnode.devHow to Upload a File to a Nodejs Server Using MulterIntroduction File upload is a common feature in many web applications. This feature allows users to share documents, photos, videos, and other types of files. Multer is a Nodejs middleware package that provides a simple and flexible way to handle fil...May 1, 2023·6 min read
chinwendu.hashnode.devBuild a RESTful API With Nodejs, Express, And MongoDB: Step-by-Step GuideA REST API uses standard HTTP methods such as GET, POST, PUT, DELETE, and so on, to perform CRUD (create, read, update, and delete) operations on data exposed as resources in an API. In this tutorial, we will build a REST API for a blog app using Nod...Jan 19, 2023·17 min read
chinwendu.hashnode.devWhat does BigO Notation entail? For Beginners: A Simplified IntroductionIn programming, there can be a thousand and one ways to solve a problem. Let's imagine you want to know if a number is even or odd. To check for even, choose whether the number ends in zero or is divisible by two without a remainder. There could pos...May 14, 2022·6 min read