Discover Atomic Design for modular and scalable interfacesThe full article is available here What is Atomic Design? Atomic Design, a design methodology initiated by Brad Frost, is inspired by the atomic model. Interfaces are broken down into fundamental components called "Atoms". These atoms form the solid ...Feb 7, 2024 · 1 min readdevoreur2code.hashnode.dev
Handling complex types: Union, Intersection and Typeguards in TypeScriptWhen it comes to building robust applications in TypeScript, handling complex types quickly becomes indispensable. An in-depth understanding of the notions of unions, intersections and typeguards becomes a major asset for developers looking to enhanc...Nov 30, 2023 · 5 min readdevoreur2code.hashnode.dev
Mastering Map data structure in JavaScriptData structures are at the heart of software development, and JavaScript offers a variety of options to meet different needs. Among them, the Map data structure stands out for its flexibility and power. It's important to understand its value by exami...Nov 22, 2023 · 6 min readdevoreur2code.hashnode.dev
JavaScript: sorting algorithmsSorting is one of the fundamental operations in data manipulation. Sorting lists, tables, objects - it's a ubiquitous task. Sorting isn't just an academic exercise, it's essential for optimizing the performance of your applications, whether you're or...Oct 26, 2023 · 9 min readdevoreur2code.hashnode.dev
TypeScript: types, interfaces and classesTypeScript is a language that has gained in popularity in recent years thanks to its ability to make development more robust. The language offers a range of features that enable developers to better structure their code, improve readability and preve...Oct 18, 2023 · 7 min readdevoreur2code.hashnode.dev