David Guida David Guida

David Guida

my personal thoughts about life, coding, the universe and everything.

  • About me
  • Talks
  • Store

Contact me

Do you need coaching, advising or 1:1 consultations? Let's talk!

Get a copy of my last Booklet!

Building Resilient Systems Made Easy

Pluralsight IQ C# Expert
Pluralsight IQ ASP.NET Core Expert
.NET (4) .NET Core (59) .NET How Tos (1) 2D (2) API (1) ASP.NET Core (35) Actor Model (2) Aggregates (1) Azure (17) Azure DevOps (2) Azure Functions (6) Azure Service Bus (1) Blazor (33) C# (3) CQRS (2) Cloud (2) CosmosDB (2) D&D (2) DDD (8) Design Patterns (7) Docker (3) Emulation (3) Event Store (3) Gamedev (15) GitHub Pages (1) Google Cloud Platform (1) Grafana (2) Healthchecks (1) Kafka (6) Loki (2) MediatR (1) Messaging (1) Microservices (2) MongoDB (5) OpenSleigh (8) Polly (1) RabbitMQ (1) Ramblings (2) Reliability (2) Retrogaming (3) Sagas (4) Security (1) Serilog (1) Serverless (1) SignalR (2) Software Architecture (6) TDD (1) WordPress (1) authentication (1) ci/cd (1) databases (2) design patterns (28) dotnetcore (8) entityframework (1) event sourcing (5) kubernetes (1) logging (1) message queues (10) microservices (14) nservicebus (2) programming (25) rabbitmq (7) refactoring (1) software architecture (23) testing (8) tips (1) video (1) web api (1)

2025 © David Guida

Event Sourcing in .NET Core – part 5: offline consumers

Event Sourcing in .NET Core – part 5: offline consumers

Ok so apparently last time I lied. Or at least I lied to me: it wasn’t the last episode of the Event Sourcing series 🙂 This time we’re going to see how we can implement offline consumers for our integration events. My SuperSafeBank repo was still calling me and I...

2020, Jun 05   —  2 minute read
# .NET Core # ASP.NET Core # design patterns # Kafka # microservices # rabbitmq # software architecture
Blazor how-to’s: create a chat application – part 2: authentication

Blazor how-to’s: create a chat application – part 2: authentication

Hi All! Welcome to the new episode of the Blazor Chat series. This time we’ll see how we can easily implement simple authentication and how we can see who is online. Last time we saw how we can use a queue to dispatch the messages to all the users in...

2020, Jun 01   —  3 minute read
# authentication # Blazor # message queues
Blazor how-to’s: create a chat application – part 1: introduction

Blazor how-to’s: create a chat application – part 1: introduction

Here we are for another episode of Blazor how-to’s! This time we’ll see how we can easily create a chat application with Blazor and .NET Core. As usual, all the code is available on GitHub. Disclaimer: don’t expect anything fancy like Whatsapp or Slack 🙂 Our application will showcase just...

2020, May 26   —  2 minute read
# .NET Core # ASP.NET Core # Blazor # message queues # rabbitmq
Event Sourcing in .NET Core – part 4: query models

Event Sourcing in .NET Core – part 4: query models

Hi All! Welcome to the fourth part of the series about Event Sourcing. This time we’ll see how we can leverage the events to refresh our Query Models. The last time we saw how we can make use of a message queue to publish domain events to other interested parties....

2020, May 24   —  4 minute read
# .NET Core # event sourcing # Event Store # Kafka # MediatR # message queues # microservices # MongoDB # Polly

    Page 23 of 64