David Guida's repositories
SuperSafeBank
Sample Event Sourcing implementation with .NET Core
OpenSleigh
OpenSleigh is a Saga management library for .NET Core.
BlazorCanvas
Simple 2D gamedev examples using Blazor and .NET 5
WebApiWithBackgroundWorker
Small demo showing how to implement Pub/Sub with a BackgroundWorker in .NET Core
DDD-School
Implementation of the Outbox pattern to improve microservices reliability
EFCoreCommerceDemo
Small demo showing how to use DDD with Persistence Ignorance using Entity Framework Core 3.
MongoDbIntegrationSample
small example of how to write integration tests on MongoDB with .NET Core
Blazeroids
Blazeroids is a 2d space shooter implemented using Blazor and .NET.
BlazorWPBlog
Sample Blazor Webassembly application showing how it's possible to build a blog using Wordpress as data source
BlazorAndDragons
D&D 5e API client written in .NET Core with Blazor and GRPC
BlazorImageUpload
simple application showing how to upload images with Blazor Server to an Azure Blob
devdaychat
Simple chat application using RabbitMQ
DictionaryLookupBenchmark
Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.
SmartAssistant
Example of how to build an AI Smart Assistant for home automation using Semantic Kernel
AzureStorageTopics
Custom Output binding for Azure Functions that forwards a message to multiple queues
AzureFunction-KeyVault
simple example of how to use KeyVault as configuration provider for an Azure Function
davidguida.net
David Guida's personal blog
OpenSleigh-Web
OpenSleigh website