User spyros

Activity by spyros

Score: 2,382 points (ranked #19) See How to Boost Your Score
Posts: 21
Referrals: 0
Shares: 0
Comments: 87 sent | 56 received
Voted on: 1 answer
Gave out: 1 up vote, 0 down votes
Received: 22 up votes, 0 down votes
Likes 85 sent | 55 received
Loves 68 sent | 46 received
Saves 27 sent | 11 received

Wall for spyros

Please log in to post on this wall.

Badges

Bronze (14)

100 Club x1
Editor x1
Photogenic x1
Reader x1
Notable Post x21
Visitor x1
Dedicated x1
Author x1
Regular x1
Interactive Reader x1
Commenter x1
Nice Answer x4
Medalist x1
Known Author x1

Silver (8)

Avid Reader x1
Popular Post x21
Friendly Reader x1
Trouper x1
Copy Editor x1
Old-Timer x1
1,000 Club x1
Champion x1

Gold (2)

Devoted Reader x1
Famous Post x5

Bronze (1)

Nice Comment x1

Posts by Spyros

Spyros in C# 5 min read
Introduction Distributed systems are powerful — but they come with one big challenge: reliability. What happens if your application updates a record in the database and then tries to publish a message to a message broker… but crashes in between? ...
Spyros in C# 2 min read
MassTransit in ASP.NET Core: A Practical Guide to Event-Driven .NET Intro Event-driven architectures help teams decouple services, scale independently, and handle failures gracefully. MassTransit is a mature, open-source library that makes message-b...
Spyros in C# 5 min read
Modern applications often need to broadcast events across multiple services. Think of an order being placed in an e-commerce system. The order service publishes an event, and multiple subscribers react independently: 1. the billing service charges ...
Spyros in C# 1 min read
MassTransit has been around since 2007 and has matured into one of the most stable and feature-rich open-source .NET messaging frameworks. It acts like a factory for message brokers, meaning you can switch between providers such as RabbitMQ, Azure S...
Spyros in C# 2 min read
1. Introduction When you’re using EF Core in production, query compilation can quietly become a performance bottleneck — especially if the same query is executed thousands of times. Normally, EF Core parses your LINQ, generates SQL, and prepares ...
Spyros in Web Dev 3 min read
In this example, we build a reusable Blazor component using Syncfusion’s SfMultiSelect that supports: Dynamic option filtering based on a Picklist type e.g., Color, Unit Two-way data binding with a parent component Internal state management to avo...
Spyros in C# 3 min read
When you’re working with bulk data operations, upserts, or syncing external sources, MERGE is one of the most powerful tools SQL Server offers. But what happens when you need to use it alongside Entity Framework Core? In this article, we’ll cover: ...
Spyros in Backend Dev 4 min read
Modern C# development is built on asynchronous code. But even seasoned developers often confuse await with Task.Run. While they both deal with tasks, their purposes are entirely different. Misusing one for the other can lead to performance issues, de...
Spyros in Backend Dev 3 min read
Is the Repository Pattern Dead? Introduction The repository pattern has been a cornerstone of enterprise .NET architecture for years. It promised clean separation between business logic and data access, testability, and maintainability. But with mo...
Spyros in C# 4 min read
Why Records in C# Are Great If you’ve been working with C# lately, you’ve probably encountered records , a feature introduced in C# 9 that many developers have come to love. They’re elegant, powerful, and remove a lot of boilerplate when modeling...
Spyros in C# 2 min read
Exploring Actions, Effects, and the Benefits of Fluxor Modern web applications are becoming increasingly complex, and with complexity comes the need for structured state management. In the world of Blazor a popular .NET-based web UI framework . Flu...
Spyros 2 min read
Blazor1 is a modern framework from Microsoft that allows you to build interactive web applications using C# and .NET, both on the server and the client, without needing JavaScript. It brings the full power of .NET to the browser via WebAssembly or se...
Spyros in C# 3 min read
Many experienced developers are familiar with database transactions but often overlook the key differences between optimistic and pessimistic concurrency control in Entity Framework Core EF Core. Understanding both approaches and how EF Core handle...
Spyros in C# 3 min read
Entity Framework Core 7 introduced two powerful methods for bulk operations: ExecuteUpdateAsync and ExecuteDeleteAsync. These methods are designed for high-performance scenarios where you need to update or delete multiple records efficiently with...
Spyros in C# 3 min read
Learn how to hook into EF Core operations using interceptors, leverage the Decorator Pattern for clean cross-cutting concerns, and see real-world examples like SQL logging and auditing. Table of Contents A Brief History of EF Core Interceptors Wha...
Spyros 3 min read
Introduction The Observer Pattern is a behavioral design pattern that allows an object the subject to notify multiple other objects observers about state changes. It is commonly used in event-driven programming, messaging systems, and real-time noti...
Spyros in C# 3 min read
When working with Entity Framework Core EF Core, there are different strategies for loading related data from the database. So, how do you load a collection or other related objects? Here are the main options: 1️⃣ Eager Loading Include Loads rela...
Spyros in C# 2 min read
Entity Framework Core EF Core Global Query Filters allow you to apply filters to queries at the model level so that they automatically apply to all queries involving a specific entity. This is particularly useful for scenarios like soft deletes, mu...
Spyros in ASP.NET 2 min read
When working with Entity Framework Core EF Core, queries that involve multiple Include statements can result in a single large query with multiple joins. This can cause performance issues due to data duplication and increased memory usage. What is A...
Spyros in C# 2 min read
Equality is a crucial concept in C#, and handling it efficiently can improve performance and correctness in applications. In this article, we'll focus on IEquatable, why it is preferable over Equals and ==, and how records in C# inherently support va...
post-cover-1092
chevron_left

Active in these Groups:

.NET Community
28 members