Demystifying REST: Understanding the Basics and Key ConceptsREST Introduction and REST Architecture Definition of REST: REST stands for Representational State Transfer. Understanding each term: State: Represents data. Representational: Denotes a data format (e.g., XML, JSON, YAML, HTML, plain text). Tra...Apr 8, 2024 · 5 min readxoraus.hashnode.dev
Streamlined Node.js Development: Enhancing Workflow and Debugging TechniquesDisclaimer: Please note that the following content constitutes my comprehensive lecture notes [1]. Understanding NPM Scripts Introduction to npm and npm Scripts: NPM, which stands for Node Package Manager, and mentions that it comes bundled with Nod...Aug 10, 2023 · 14 min readxoraus.hashnode.dev
Implementing a Trie Data Structure in JavaTrie (pronounced as "try") is a tree-like data structure used for efficiently storing and searching a dynamic set of strings. It's particularly useful for tasks such as autocomplete, spell checking, and prefix searching. In this article, we'll dive i...Aug 7, 2023 · 4 min readxoraus.hashnode.dev
Node.js Backend Development: A Comprehensive IntroductionDisclaimer: Please note that the following content constitutes my comprehensive lecture notes [1]. Introduction Introduction to Node.js: Starting from scratch with the basics of Node.js. Understanding how the web works: A brief refresher on how the...Aug 2, 2023 · 27 min readxoraus.hashnode.dev
System Design 101: The Blueprint to Building a Better SystemWhen it comes to building a house, you wouldn't start construction without a blueprint, right? The same goes for building a system. A good system design is like a blueprint for how your system will function, and it's essential to creating a system th...Jan 21, 2023 · 3 min readxoraus.hashnode.dev