Generic Entity – Concept

Motivation With the fast growing of the technology companies, the software products are becoming integrated as never before or replaced by bigger software platforms. The data are no longer locked in the product silos. The raw data are often spread from users, across organizations and services. They often end up in the cloud, to be…

How to create a software framework representing a simple workflow system in .NET Core

Introduction The recent trend to deliver features as part of the bigger software platform becomes prevalent. Such a platform provides common functionality, shared infrastructure, and a uniform user experience intended to be reused by features. This offloads the code needed for the implementation of features, which can be focused on concrete business requirements. This approach…

MySql as Infrastructure as Code using standard tools can be unsafe

The delivery of your MySql Database as Infrastructure as Code can be a challenge. Moreover, it can be also unsafe for your data! Why? Most standard tools designed to run Db scripts (including EF migrations) rely on Db transactions. Any script failure during the release pipeline rollbacks the Db into a previous state. The problem…