Pinned Repositories
AggregateSource
Lightweight infrastructure for doing eventsourcing using aggregates
all-our-aggregates-are-wrong-demos
A microservices powered e-commerce shopping cart sample - based on SOA principles. Demos and sample for my "All our Aggregates are Wrong" talk
api
Common API infrastructure and helpers.
AspNet.Security.OAuth.Providers
OAuth 2.0 social authentication providers for ASP.NET Core
automatic-maintenance
Docker image used for automatic execution of maintenance scripts.
aws-distributed-mutex
A distributed lock (mutex) implementation for AWS using DynamoDB.
awscurl-polling-action
A Github action which uses awscurl to poll an AWS endpoint
basisregisters-aws-lambda
AWS Lambda utilities for C#
jvandaal's Repositories
jvandaal/api
Common API infrastructure and helpers.
jvandaal/AspNet.Security.OAuth.Providers
OAuth 2.0 social authentication providers for ASP.NET Core
jvandaal/automatic-maintenance
Docker image used for automatic execution of maintenance scripts.
jvandaal/basisregisters-aws-lambda
AWS Lambda utilities for C#
jvandaal/basisregisters-sqs
jvandaal/blob-store
Blob storage abstraction for SQL Server, AWSS3, Memory, Files.
jvandaal/command-handling
Lightweight infrastructure for doing command handling and eventsourcing using aggregates.
jvandaal/crab
Common Crab functionality
jvandaal/csv-formatter
ASP.NET Core MVC CSV formatter.
jvandaal/datadog-tracing
A C# Implementation of Data Dog Tracing
jvandaal/deterministic-guid-generator
Create a deterministic GUID based on namespace Guid, a string and an optional version.
jvandaal/dotnet-sample
Sample application using Eventuous .NET
jvandaal/event-handling
Lightweight event handling infrastructure.
jvandaal/evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
jvandaal/extract-bundler
Combines multiple extract files into one and puts them on S3 in a streaming manner.
jvandaal/grar-common
Common code for all GR/AR base registries.
jvandaal/http-logging-filter
A filter which logs HTTP calls. By default logs POST and PUT.
jvandaal/identity-server-fake
Identity Server implementation which can be configured by json files
jvandaal/infrastructure-tests
Infrastructure unit-tests to validate assemblies.
jvandaal/json-serializer-settings
Default Json.NET serializer settings.
jvandaal/message-handling
Lightweight message handling infrastructure.
jvandaal/oqtane.framework
CMS & Application Framework for Blazor & .NET MAUI
jvandaal/projection-handling
Lightweight projection handling infrastructure.
jvandaal/projector
Generic projection runner infrastructure.
jvandaal/realtimemap-dotnet
A showcase for Proto.Actor - an ultra-fast distributed actors solution for Go, C#, and Java/Kotlin.
jvandaal/redis-populator
Populate a Redis cache based on a list of URLs.
jvandaal/remote-ipaddress-middleware
Middleware component which adds a the remote IP id as a claim for the user on the request context.
jvandaal/rfc3339-datetimeoffset
RFC 3339 DateTimeOffset.
jvandaal/shaperon
Lightweight dbase and shape record handling.
jvandaal/ticketing-system
A ticketing system that provides Locations to all registries