DDivyanshuinjs-core.hashnode.dev·1d ago · 6 min readACID Transactions in DBMS Explained (MongoDB)If you're building out a full-stack application today maybe wiring up a Node.js backend or pulling server-side data in Next.js - you've probably had to make the database choice. For years, the convent00
DDivyanshuinunderstanding-javascript-101.hashnode.dev·Mar 15 · 8 min readThe Magic of this, call(), apply(), and bind() in JavaScriptJavaScript can sometimes feel like a puzzle, and one of the most notoriously confusing pieces for many developers is the this keyword. Whether you are building complex front-end interfaces or structur10
DDivyanshuinunderstanding-javascript-101.hashnode.dev·Mar 15 · 4 min readArrow Functions in JavaScript: A Simpler Way to Write FunctionsIf you have been working with JavaScript for a little while, you have probably noticed a strange-looking syntax using an equals sign and a greater-than sign (=>). This is the arrow function, a feature10
DDivyanshuinunderstanding-javascript-101.hashnode.dev·Mar 15 · 5 min readFunction Declaration vs Function Expression: What’s the Difference?If you are diving deep into JavaScript to eventually master libraries like React, understanding how functions work under the hood is an absolute must. Functions are the building blocks of JavaScript, 10
DDivyanshuinunderstanding-javascript-101.hashnode.dev·Mar 15 · 7 min readUnderstanding Object-Oriented Programming in JavaScriptIf you are on the journey to becoming a full-stack engineer, you are going to encounter a lot of different ways to write and organize code. One of the most important concepts you will run into is Obje10