Microservices

Improving HTTP resilience in Blazor webassembly

Hi All! Today I decided to take a quick break from my Blazor gamedev series and talk about resilience. We’ll see how to call a REST API from a Blazor webassembly app using an HTTP Client and how to handle errors using Polly. As usual, I’ve pushed a sample repository on GitHub, feel free to […]

Blazor&Dragons! How to consume gRPC-web from Blazor – part 2: the server

Hi All! Last time we gave a look at the client, today we’re going to focus on the backend and see how we can write a gRPC server that can be called from a Blazor webassembly application. Did I mention how nerd I was? Yeah, probably I did. Just have a look at what I’m […]

Blazor&Dragons! How to consume gRPC-web from Blazor – part 1: the client

Hi All! Today we’re going to talk about how to consume a gRPC service from a Blazor client. And we’re going to do it with Dungeons & Dragons! People who know me, know that deep down, I’m a big nerd. I started playing D&D when I was a freshman in college and kept going for […]

ASP.NET Core structured logging – part 3: the code, finally!

Hi! Welcome back to another post of the Structured Logging with ASP.NET Series. This time we’ll see how to write the code to integrate Serilog in our applications and how to search for the logs in Loki. Last time we talked about the necessary infrastructure to host our log entries in a proper way. And […]

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 be honest here, logging to […]

Scroll to top