AbstractLess
AbstractLess: Approach to avoid complexity in your system architecture
AbstractLess: Approach to avoid complexity in your system architecture
GRASP (General Responsibility Assignment Software Patterns) provides guidelines for making better decisions in object-oriented design. Unlike the classic 'Gang of Four' patterns, GRASP focuses on general approaches rather than specific solutions.
If you're starting your journey in software development, understanding the SOLID principles helps to write clean, maintainable code. In this article, we'll explore the five SOLID principles with C# examples, including wrong and corrected versions, to help you easily grasp how to apply them in real projects.
Unique identifiers are crucial for ensuring data integrity and uniqueness in applications. They help track, reference, and ensure consistency across various systems and services. This article contains a Cheat Sheet and descriptions of the different types of unique identifier generators, their methods, and tradeoff analysis to help you choose the best option for your application.
Learn how to utilize ChatGPT to generate and customize various architecture diagrams in Draw.io. Enhance your workflow efficiency by automating diagram creation with AI.
In this article we look at the advantages and disadvantages of Vertical Slice Architecture for .NET application development
22.06.2024 прошла карьерная конфа организованная Projector и Lezo. Примечателен был формат, мероприятие прошло в виде VR комнат от компаний, которые можно посещать либо с VR очков, либо с обычных девайсов. В статье разбираем, что показали компании учасники и как отличились
Microsoft Orleans — обзор фреймворка для создания масштабируемых приложений. Вы узнаете, как Orleans упрощает управление состоянием и обработку сообщений с помощью модели виртуальных акторов (Grains). Мы рассмотрим архитектуру Orleans, его ключевые фичи, примеры использования, а также шаги по началу работы и развертыванию в облаке.
In this article, we have collected the best Nuget packages for .NET development, which will be useful for you in your daily development activities
.NET Aspire - стек для создания resilient, observable, и configurable cloud-native приложений на базе .NET.
В этой статье разбираем подробнее, что такое .NET Aspire, зачем он нужен и как мигрировать свое приложение