PinnedC# interview questions for web devsJust a list of subjects, topics, and questions that I believe developers at junior, middle, and senior levels should know. You can use it…Aug 17, 2024A response icon2Aug 17, 2024A response icon2
Reporting Database PatternOne of the most common tasks on any project is generating and downloading reports. Often, it is implemented with the bridge pattern, you…Jul 7A response icon1Jul 7A response icon1
CQRSDevelopers have effectively used an age-old principle from Roman times: divide and conquer.Jun 27Jun 27
Event SourcingWhen designing a domain model, we often store an entity's current state in a database table.Jun 17A response icon1Jun 17A response icon1
Denormalize your Database like there is no tomorrowAt the start of your career, you focus on learning how to properly normalize databases — after all, it’s essential to understand the…Jun 7A response icon2Jun 7A response icon2
Services Communication (HTTP, Long Polling, Server-Sent Events, WebSocket, GraphQL, SOAP, gRPC…While designing an application in client-server architecture has become almost a standard, choosing the correct data transfer protocol is…May 27May 27
TimeYo everyone! In this article, we’ll dive into the greatest mystery of humanity — time. Time in C#.May 17May 17
Duck typing in C#If it walks like a duck and it quacks like a duck, then it must be a duckMay 7A response icon2May 7A response icon2
DI mistakes you should not be doingDependency Injection — a golden pillar of any program. Despite how common it is, some devs are still using it wrong 😒.Apr 27Apr 27