Saurabh Mahajanblog.saurabhmahajan.com·Apr 24, 2024S.O.L.I.D Principles - The Practical GuideWelcome to our exploration of SOLID principles—a foundational set of design principles in software engineering that can elevate the quality and maintainability of your code. In the ever-evolving landscape of software development, writing code that is...Discuss·53 readsFundamentalsSOLID principles
Sandeep Choudharysandeepc.hashnode.dev·Apr 19, 2024Design Patterns - A Quick GuideDesign Patterns are reusable solutions to common problems that arise during software design and development. They provide a structured approach to solving specific challenges, making code more maintainable, flexible, and efficient. Here are some key ...DiscussDesign Paradigms Unveiled - Navigating Software Architecturedesign patterns
Darsh Pateldarsh-patel.hashnode.dev·Apr 18, 2024Mastering Dependency Inversion Principle (DIP)In the realm of software development, writing code that is not only functional but also maintainable, scalable, and adaptable is crucial. One set of principles that aims to guide developers in achieving these goals is the S.O.L.I.D principles. These ...DiscussSOLID principles
Sandip Haldersandiphalder.hashnode.dev·Apr 17, 202410 UX LAWS YOU SHOULD KNOW! Part 1User experience (UX) design is about making things easy and enjoyable for people. Good UX design ensures that users can find what they need quickly and easily, whether it's a website, an app, or even a physical product. There are several principles t...DiscussUIUX
Sandeep Choudharysandeepc.hashnode.dev·Apr 12, 2024The 12-Factor App Approach for Building Scalable and Maintainable ApplicationsThe 12-Factor App methodology provides a set of best practices for developing modern, cloud-native applications. These principles were introduced by Heroku co-founder Adam Wiggins in 2011 and have since become widely adopted in the software developme...DiscussDesign Paradigms Unveiled - Navigating Software Architecture12 Factor App
Emmanuel Godwin HOUENOUgodwinmanu.hashnode.dev·Apr 10, 2024Understanding the Difference Between Design System and System DesignIn the world of software development and design, two terms are often discussed: Design System and System Design. While they may sound similar, they actually represent distinct concepts, each playing a pivotal role in the creation of digital applicati...DiscussDesign
Sandeep Choudharysandeepc.hashnode.dev·Apr 4, 2024API Design Essentials - A Practical HandbookAPIs (Application Programming Interfaces) play a crucial role in modern software development. They allow different software systems to communicate with each other, enabling seamless integration and data exchange. Whether you’re building a web applica...DiscussDesign Paradigms Unveiled - Navigating Software ArchitectureAPIs
Sridhar Muralisridharmurali.hashnode.dev·Mar 25, 2024My Mentor's Influence on my Design JourneyAccording to me mentor is not just someone guiding you achieve your goal.Its someone whose wisdom illuminates the path ahead and whose passion ignites a fire within. My mentor's inspiration wasn't just about teaching technical skills or industry kn...Discussmentorship
Veera Srivastavamoderndesigner.hashnode.dev·Mar 22, 2024A comprehensive guide to mastering the art of UI designEmbark on a transformative journey into the captivating world of seamless UI design, where every pixel carries meaning and every interaction is an opportunity to delight users. 🚀💻 Crafting an exceptional app experience transcends mere aesthetics; i...DiscussUI
Sandeep Choudharysandeepc.hashnode.dev·Mar 20, 2024Service Oriented Architecture - A Modular Approach to Software DevelopmentService-Oriented Architecture (SOA) has emerged as a prominent architectural style in software development. It breaks down applications into independent, reusable components called services. These services communicate with each other over a network u...DiscussDesign Paradigms Unveiled - Navigating Software Architecturesoftware development