Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043]

In this episode, we’ll implement the outbox publisher, or better yet, two versions of it, one better suited for lower latency and another for reliability. As we continue our event-driven path, this will be a good opportunity to introduce a couple of interesting .NET Core features: IHostedService (and BackgroundService) and System.Threading.Channels.

May 7, 2020 · 21 min · 4397 words · João Antunes

[Redirect Magazine] #5 - Repository pattern diverging opinion, .NET and Go concurrency, JS Event Loop and Zones

Some more reading/watching material. A bit more Go this week, as I would love to use it to build something but haven’t got around to do it - my attention span in pet projects is terrible, I start one thing then get another idea and forget the previous :) Articles “Is the repository pattern useful with Entity Framework Core?” An alternative point of view on the much used repository pattern. “Go vs C#, part 1: goroutines vs async-await” An interesting read, not really for the performance tests, but mostly because of the pretty significant differences in working with async code between C# and Go....

April 8, 2018 · 1 min · 196 words · João Antunes