A Guide to Data Transfer Objects (DTOs) and Schema Design in Nest.JSIntroduction In order to develop server-side applications it requires a deep understanding of how data is managed and transferred . In Nest.JS there are 2 important concepts that standout in this context which are Data Transfer Objects (DTOs) and the...Jun 18, 2024 · 4 min readomarabdellatif.hashnode.dev
Object-Oriented Modeling (continued)I'm going to cover the major design principles that are used in object-oriented modelling. Creating Models in Design It is important when working on a software development project not to jump right into creating code to solve the problem. Instead, ma...Aug 30, 2023 · 9 min readomarabdellatif.hashnode.dev
Object-Oriented ModelingI often found myself grappling when it came to initiating projects from scratch. That's when I realized the importance of delving into the intricacies of design and mastering the art of architecting the foundation of a program.Intrigued by this need ...Aug 30, 2023 · 4 min readomarabdellatif.hashnode.dev
NodeJS Internal StructureNodeJS Internals and dependencies I've been focusing on backend engineering, and I dived into using JavaScript with Node.js. While I managed to get some projects up and running, I'm curious about the inner workings of JavaScript as a server-side lang...Aug 30, 2023 · 4 min readomarabdellatif.hashnode.dev
Data Structures and Algorithms IntroductionDefinition Data Structures is a data organization, management and storage format that enables efficient access and modification. (Access-Insertion-Deletion-Search) Types of Data Structures Complexity The time complexity is the computational complexi...Aug 30, 2023 · 2 min readomarabdellatif.hashnode.dev