Recent posts

Explore the recent blog posts

Get Started with SQL Transactions in PostgreSQL
databases

Get Started with SQL Transactions in PostgreSQL

SQL transactions are foundational for ensuring data integrity and consistency in database operations. They allow multiple SQL commands to be executed as a single, atomic operation, meaning either all commands are successfully executed, or none are, ensuring the database remains in a consistent state. This blog post introduces the concept of SQL transactions, with a focus on their implementation in PostgreSQL, using a practical database model as an example.

Getting Started with C# Records
csharp

Getting Started with C# Records

C# 9.0 introduced a new feature called records, they offer immutability and equality comparison out of the box. Learn how to use records, what features they offer and reveal the use cases when records can be used instead of classes

Getting Started With Database Views in SQL
databases

Getting Started With Database Views in SQL

Database views in SQL are a great tool that enhances security, simplifies complex and repeteable SQL queries. This blog post dives into the concept of database views, their benefits, and practical examples to illustrate their utility in real-world applications.

Eager Loading of Child Entities in EF Core
ef-core

Eager Loading of Child Entities in EF Core

Explore the in-depth guide of eager loading the child entities in Entity Framework Core. Learn how to efficiently load child entities in your data models, optimizing performance and simplifying queries.

Improve Your .NET and Architecture Skills

Join my community of 1200+ developers and architects.

Each week you will get 2 practical tips with best practises and architecture advice.