Generate Dynamic image with NodeJSI've been working recently on a feature for my blog, which involves generating dynamic images for Open Graph (OG) images and fallback covers for my articles and pages. After a lot of effort, I finally got it to work. I've spent countless days, from ...Jan 7, 2025 · 13 min readmehdijai.hashnode.dev
Code Design: Chapter 4 - Coding Standards and Best PracticesIntroduction Coding standards and best practices are crucial for ensuring code quality, maintainability, and collaboration within development teams. Adhering to these practices not only helps developers write better code but also fosters a culture of...Nov 2, 2024 · 3 min readmehdijai.hashnode.dev
Code Design: Chapter 3 - Architectural PatternsIntroduction Architectural patterns provide structured ways to design software systems, especially when dealing with complex applications. Each pattern addresses specific challenges related to scalability, maintainability, and flexibility, making the...Nov 2, 2024 · 4 min readmehdijai.hashnode.dev
Code Design: Chapter 2 - Development MethodologiesIntroduction Software development methodologies help organize and optimize the process of building software. They shape how teams approach coding, testing, and collaboration, ultimately leading to higher-quality software with lower maintenance costs....Nov 2, 2024 · 3 min readmehdijai.hashnode.dev
Code Design: Chapter 1 - Design PrinciplesIntroduction Design principles are the fundamental rules that guide developers in writing clear, flexible, and maintainable code. These principles help prevent complexity, reduce errors, and make code easier to understand and adapt. Here are some of ...Nov 2, 2024 · 5 min readmehdijai.hashnode.dev