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

ASP.NET Core structured logging – part 2: the infrastructure

ASP.NET Core structured logging – part 2: the infrastructure

Hi and welcome back to the second episode of the Structured Logging with ASP.NET Series! Last time we saw what’s the difference between standard and structured logging. This time instead we’ll start moving away from the theory and see how to setup the infrastructure to host our log entries. Let’s...

2020, Jun 12   —  3 minute read
# .NET Core # ASP.NET Core # Docker # Grafana # Loki
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

    Page 23 of 65