David GuidaEntering the NDepend worldToday something unexpected happened. I got contacted by Patrick Smacchia, the creator of NDepend. He somehow found me online and offered a…Oct 10, 2019Oct 10, 2019
David GuidaBack to the ’74 with a 8080 emulator — part 2: renderingAnd finally I got something working! Took me a bit of searching and head scratching, but at the end I managed to get some pixels on the…Oct 10, 2019Oct 10, 2019
David GuidaBack to the ’74 with a 8080 emulator — part 1I decided to take a walk down memory lane, precisely back to ’74. I named my horse 8080, like the planet .Oct 10, 2019Oct 10, 2019
David GuidaLet’s do some DDD with Entity Framework Core 3!Few days ago Microsoft released Entity Framework Core 3, introducing a lot of improvements in both functionalities and performance ( and…Oct 10, 2019Oct 10, 2019
David GuidaConsuming message queues using .net core background workers — part 2: background workersIn the previous article of this series we talked a bit about Message Queues. This time instead I’ll be introducing Background Workers.Jul 4, 2019Jul 4, 2019
David GuidaConsuming message queues using .net core background workers — part 1: message queuesIn this series we’ll talk a bit about message queues with RabbitMQ and how to integrate it in a C# WebAPI application using Background…Jul 1, 2019Jul 1, 2019
David GuidaThe truth about Pair Programming that you have always wanted to askSo your team has decided to use Pair Programming. You’ve never practiced it and honestly it’s kinda scaring you.May 20, 2019May 20, 2019
David GuidaHandling Authentication and Authorization in Microservices — Part 1In the last few weeks I’ve started working mainly on a quite important part of the system: adding authentication and authorization to some…Apr 5, 2019Apr 5, 2019
David GuidaSerial vs Parallel task executionThis time let’s talk a bit about the difference between serial and parallel task execution.Feb 25, 2019Feb 25, 2019
David GuidaKnow your data structures — List vs Dictionary vs HashSetAre there any cases when it doesn’t really matter how your data is structured, as long as you’re fulfilling the task at hand? Or is it…Feb 20, 2019Feb 20, 2019