Become more adaptable and agile by generating repetitive code. Templatizing and generating your architecture enables developers to focus more on business logic, improving development speed and output. In this video, we explore one of the most common feature sets known as standard CRUD functionality (Create… Read More »Template Engine: generating repetitive code.
DI is a popular design technique implemented in many modern-day frameworks. It is a personal favorite of mine because DI allows us to decouple usage from creation, which in return helps us to follow SOLID’s principles. In this post, we are going to explore a… Read More »The Influence of Dependency Injection
When I hear Angular I think modularity. The component-based structure of angular allows for reusability, easy maintenance, improves readability and simplified unit testing. The framework offers a cohesive manner to progress your application and is a highly popular open-source web application framework. In an angular… Read More »How to increase cohesion in your Angular Application
Blazor is a .NET based web application technology that allows you to build interactive applications leveraging C#, Razor, and HTML. The web app builder, Blazor, compiles to WebAssembly known as Wasm for short. This enables the new emerging technology to run in any modern web… Read More »We need to talk about Blazor
The Aggregate pattern in the scope of Domain-Driven Design is a cluster of domain-specific objects that can be treated as a single Unit of Work. For example, a transactional account with its transactions. The transactions are separate objects from the account however it will be… Read More »Aggregate Pattern – API Architecture for general purpose
It is well-known that audit trails play a vital role in assisting businesses with maintaining the integrity of its systems and data. Whether it is logging a product design change, financial or communications transaction an audit trail validates actions and outcomes. For this reason, the… Read More »Audit Trailing – API Architecture for general purpose
Often as developers, we come across situations where we need to implement a new drop-down with a new set of data, something as simple as a list of occupations with two properties (let’s call them Id and Description). The solution seems straight forward: A controller… Read More »Generic Lookup – API Architecture for general purpose