The Use Case Pattern is a way of organizing the business logic of an application into a set of use cases. Each use case represents a specific action that a user can perform within the system. For example, in an e-commerce application, a use case might be “Place an Order” or “View Order History”. The…
Month: November 2023
Single Responsibility Principle (Clean Architecture)
When talking about patterns, almost everyone can name the SOLID pattern (Single Responsability, Open/Close, Liskov Substitution, Interface Segregation and Dependency Inversion). The Single Reponsibility is one of the most important principle for clean code but it’s also very important for clean architecture. Let’s explore this The SRP states that a class should have one, and…
How to use Feature Flags in Blazor
Feature flags are a way of controlling the availability and behavior of features in your application without changing the code. They can help you with testing, experimentation, and gradual rollout of new functionality. Blazor is a framework for building interactive web UIs using C# and .NET. In this blog post, I will show you how…
IT Freelancers: The Footballers of the Digital World
In the world of technology, IT freelancers play a vital role, brinding expertise and knowledge to companies. These skilled professionals bring unique talents, work alongside diverse teams, and demonstrate their expertise to score winning goals for their clients. Let’s explore the fascinating parallels between IT freelancers and footballers: 1. Specialized Skills Just as footballers possess…