6 posts about interface design by 6 contributors.
Know interface design? Share what you know with developers who are learning it.
Master enterprise application abstraction! Learn practical C# patterns for evolving systems, avoiding costly rewrites with strategic interface design.
Master the Interface Segregation Principle (ISP) in C#! Learn to design lean, focused interfaces by avoiding bloated, general-purpose ones. This article provides practical C# examples demonstrating how to refactor fat interfaces into purpose-specific contracts. Improve code maintainability, testability, and flexibility by adhering to ISP. Discover common violations and refactoring techniques for cleaner, more decoupled code. Explore real-world scenarios like worker management, printer functionalities, and repository patterns.
By 2026, prompt engineering evolves from an art to a structured interface using contracts. These compact artifacts define scope, output, evidence rules, and tool interactions, ensuring reliability and auditability. This shift emphasizes structure over style, enabling validation, version control, and cost-effective outputs. It's about designing for efficiency and safety.
The SOLID principles, introduced by Robert C. Martin, are key guidelines in software development for creating maintainable, scalable, and flexible systems. These five principles focus on designing cleaner, more understandable code by ensuring classes and methods have clear responsibilities and flexibility.
.NET Framework 4.5 introduced read-only interfaces, facilitating immutability in C#. These interfaces enforce that implementing classes cannot modify properties, enhancing code predictability and safety in scenarios where immutable data structures are desired.
Ever wander around SQL Server properties and wonder what these little check boxes turn on? I do, and I get very tempted to check them. Here is one of those tempting little boxes that seems pretty handy. Use query governor to prevent long running queries.
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