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
Jessie Yujessieyu1.hashnode.dev·Mar 13, 2024DDIA Reading Notes - Chapter 1Chapter Overview Martin Kleppmann's Designing Data-Intensive Applications is often considered as a mini encyclopedia for modern apps, and I couldn't agree more. It effortlessly combines theory with practical examples. In Chapter 1, Kleppmann lays the...DiscussDesigning Data-intensive Applicationsdesign principles
Aaqib Javaidaaqibjavaid.hashnode.dev·Mar 7, 2024Mastering SOLID Principles: A Guide to Writing Robust CodeIntroduction In the realm of software development, the significance of writing clean and maintainable code cannot be overstated. Clean code is code that is easy to read, easy to understand, and, most importantly, easy to maintain. Maintainability is ...Discuss·10 likesdesign principles
Saborassabo.hashnode.dev·Feb 26, 2024Understanding SOLID and YAGNI Principles Through Discord Bot RefactoringIn this article, I'll delve into the SOLID and YAGNI design principles that I apply to refactor my Discord bot, a process that I document in my [Discord Bot Refactor] blog. In some examples, I will show code that the bot used to illustrate what you s...DiscussSOLID principles
Josep johomo.hashnode.dev·Feb 21, 2024What should I pay attention to when reviewing a Pull Request?Well, think about how you code. For sure you don't read the implementation of the libraries that you pip-installed. Instead, you usually look for the appropriate methods that may solve your task, read their documentation to understand if they indeed ...Discuss·1 like·78 readsdesign by contract
Steve Yonkeublog.yokwejuste.me·Feb 13, 2024What is Software Architecture?Imagine yourself as a child playing with Legos having as task to build a house. Now you have a billion ways to achieve that but now few best ways among those which will consider having the best outline. The planning and designing of this finished pr...Discussdesign patterns
Brainiac WilliamsforInsights from EduKarmablog.edukarma.org·Feb 9, 2024Design Principles Demystified: The Ultimate Guide to Understanding and Applying Core PrinciplesDesign can seem like some mysterious, esoteric art to the untrained eye. All those fancy terms like Gestalt theory, symmetry, and the golden ratio. What does it all mean?! Well, don’t let the jargon intimidate you. Good design boils down to understan...DiscussDesign
Preetham Yeddulawiser.hashnode.dev·Feb 6, 2024A Glimpse on Strategy PatternDefinition : This is used when there are a group of algorithms that can be used interchangeably without the caller bothering about the implementation. Example Let's take scenario where the task is implement a Car in game. Requirement : can be of typ...Discusscomposite-desing-pattern