5 posts about Modular Design by 5 contributors.
Know Modular Design? Share what you know with developers who are learning it.
Blazor is a modern framework by Microsoft for building interactive web applications using C# and .NET. It features a component-based architecture, ideal for creating reusable and modular UI elements. This guide demonstrates creating a reusable toast notification component in Blazor to enhance user feedback.
Explore the Interface Segregation Principle (ISP) from SOLID design principles to ensure code flexibility and maintainability. ISP advocates for breaking down large, unwieldy interfaces into smaller, client-specific ones, reducing unnecessary dependencies. Learn how to apply this principle with practical examples in C#.
.NET Core is a versatile, open-source framework by Microsoft, designed for cross-platform development. It offers high performance, a modular architecture, and supports multiple programming languages like C#, F#, and Visual Basic.
Learn how to leverage partial classes and partial methods in real-time applications with C#. Explore their use for modular design, event-driven programming, and code organization. Discover how they enhance extensibility and simplify code maintenance in software development.
In an ASP.NET Core Web API employing a 3-tier architecture, the Visitor Pattern is utilized for efficient data manipulation in the C# Article model. The model, CSharpArticle, includes essential properties. The architecture involves a Data Access Layer with a repository managing database interactions, a Business Layer housing the Visitor interface and Article Service, and a Presentation Layer containing the API controllers. The Visitor Pattern is employed in the Business Layer to perform operations on articles, allowing for clean separation of concerns and enabling reusable, structured, and scalable code. This design ensures that CRUD operations benefit from the Visitor Pattern's flexibility while maintaining a clear division of responsibilities across the layers of the application.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterPublish an article in this category and earn +1,000 SHARP when it is approved.
Write an article