João Antunes @joao.antunes.dev · 03/06/2026Anyone ever used IAsyncEnumerable along with custom activities (spans) in #CSharp #DotNet? Seems like the parent span is lost somewhere, and what should be child spans show at the top level. Used this "solution", but it's fugly, so if anyone has ever faced this, let me know 🙂 210
João Antunes @joao.antunes.dev · 06/01/2026Continuing preparing the chaos workshop, making use of the always reliable Spectre.Console to make things less boring 😅 #CSharp #DotNet #ChaosEngineering 001
João Antunes @joao.antunes.dev · 31/12/2025And now, messing up with running containers, to add even more chaos 😅 110
João Antunes @joao.antunes.dev · 31/12/2025Messing around with YARP (and its request and response transform extensibility), adding some naive logic to introduce some chaos into a system, by means of latency and errors. #CSharp #DotNet #ChaosEngineering 110
João Antunes @joao.antunes.dev · 08/09/2025I was thinking about having some directory structure following some conventions, plus using some files using predefined formats to keep some metadata about schemas. 100
João Antunes @joao.antunes.dev · 26/07/2025What in the actual hell is this 💩? Saw someone sharing it, thought it was a joke, but alas, this is really there in the docs. I don't even have words to describe the utter nonsense that this is. #DotNet #CSharp learn.microsoft.com/en-us/dotnet... 2111
João Antunes @joao.antunes.dev · 30/06/2025Gotta love methods and parameters with vague names. What's the unit for this size threshold? I have to assume it's bytes, but as the saying goes "assumption is the mother of all f***-ups", so I shouldn't be assuming anything 😒 100
João Antunes @joao.antunes.dev · 16/06/2025#OutboxKit 📤 now supports #PostgreSQL and #MongoDB, in addition to the originally supported #MySQL. outboxkit.yakshavefx.dev #DotNet #CSharp #OutboxPattern 122
João Antunes @joao.antunes.dev · 16/05/2025Replacing the battery of my UPS 🙃 The manual says it’s not user serviceable, but there are no authorized repair shops, so 🤡 100
João Antunes @joao.antunes.dev · 17/04/2025The rabbit holes I get myself into 😅 #Observability #OpenTelemetry #GrafanaFaro 200
João Antunes @joao.antunes.dev · 11/03/2025Quick morning walk before work, to try to keep computers (and people... mostly people) from taking away my remaining sanity 😅 030
João Antunes @joao.antunes.dev · 18/02/2025I spent way too much time (and I mean waaaaaaay too much) to finally figure out what I was missing to be able to use #MongoDb with replica sets in #Testcontainers for #DotNet, where the port is assigned randomly to avoid conflicts. 120
João Antunes @joao.antunes.dev · 26/12/2024#TIL about the AsParameters attribute in #AspNetCore 😅 (it has been available since 7 😱) learn.microsoft.com/en-us/dotnet... 100
João Antunes @joao.antunes.dev · 07/12/2024Trying to make things go brrrr 🏎️ #DotNet #CSharp #OutboxKit 140
João Antunes @joao.antunes.dev · 19/11/2024Meanwhile... a colleague with a fresh pair of eyes was able to figure it out 🥳 So k8sattributes sets resource attributes, but aren't automatically set as metric labels. With the transform processor, we can map things and now have labels available. 100
João Antunes @joao.antunes.dev · 19/11/2024As for logs, I see things like this, but still no labels in the output 000
João Antunes @joao.antunes.dev · 19/11/2024So, regarding permissions, I'm pretty sure I have more than I should, but I'm in the stage of throwing everything at the problem to get it working 😅 200
João Antunes @joao.antunes.dev · 16/11/2024I just keep going into rabbit hole after rabbit hole, instead of doing what I should be doing 😅 #DotNet 030
João Antunes @joao.antunes.dev · 13/11/2024Yearly #dnvm appreciation post, for helping keep #DotNet up to date without much fuss 030
João Antunes @joao.antunes.dev · 29/10/2024I know I probably shouldn't... but I'll just do it anyway 🤣 #DotNet #CSharp #OutboxKit #MongoDb 010