CQRS is an architectural pattern for separating state-mutating commands’ actions from state-delivery queries’ actions. Its benefits can be versatile from organizing your code-base by introducing boundaries of business logic - up to solving collaboration and data staleness. Although, it is well known pattern for building backend APIs, it’s frontend counterpart can be overlooked when considering such architecture. Here we provide some of the common frontend patterns powered by Tanstack React Query that work well with CQRS…
Road to Unity (2D) - part 4
Vladimir Marinkovic
In this fourth part of the blog series, we introduce an easy to use camera library that will allow tracking your input-controlled game object.
Keycloak localization and theming
Vladimir Marinkovic
In order to ease and provide more flexibility in working with Keycloak templates, project Keycloakify was introduced. It allows you to draft, test and create custom themes where you can improve UX, customize the look and feel of your pages or email templates…
About transaction isolation levels
Vladimir Marinkovic
Vast of the today’s applications leverage on some type of a database that provides ACID guarantees with transactions. It is important to know the differences between different isolation levels to facilitate the choice when applying them…
Up/Down database migration scripts with DbUp
Vladimir Marinkovic
DbUp is lightweight .NET library that performs forward migrations for SQL servers. The only problem is that core library doesn’t support migrations rollback. However, there is a solution to create up/down migration scripts…