Neil Barnwell's repositories
OrderManagementSystem
A sample application using RavenDB, Msmq and MS SQL Server to demonstrate a working DDD, CQRS and ES system, inspired by Greg Young's 3-day course. Please note that the "Framework" namespace and concrete implementations thereof are being built into a new library called "Regalo", another repository of mine that can be found on Github at https://github.com/nbarnwell/Regalo.
Regalo
OBSOLETE - USE Inforigami.Regalo instead. A simple event sourcing "framework" packaged on Nuget.org at https://nuget.org/packages/Regalo/ and based entirely on my learnings from Greg Young's DDD, CQRS and Event Sourcing course. The implementation may differ from Greg's in places, but the goal is generally the same. Calling it a "framework" is overstating things somewhat given it's such a straightforward pattern. The code here is extracted from initial versions of my OrderManagementSystem example implementation (also on Github).
Inforigami.Regalo
A simple, opinionated CQRS/event-sourcing library for .NET. A fork of my original Regalo library, with a move back to integer version numbers and a few lessons learned.
PoshBookmarks
Simple PowerShell module to bookmark path locations in the shell
AdvancedDddCqrs
Worked examples from Greg Young's advanced DDD/CQRS course.
GraphTheory
Just a place to try out some graph traversal algorithms for my own amusement.
wipe-sqlreadstore
Simple app just to generate delete statements in the correct order for all tables, to avoid FK violation errors
distributed-systems-with-nsb
The source code and presentation from my talk on building Distributed Systems with NServiceBus.
FSharpKoans
A simple, fun, and interactive way to learn the F# language through testing.
RasDialNet
Simple console app for dialling saved VPN connections.
backstage
Backstage is an open platform for building developer portals
CraftyCodersMocking
For CraftyCodersUG Jan 2014
docs
Source repo for Docker's Documentation
dotnet-adr
A cross platform .NET Global Tool for creating and managing Architectural Decision Records (ADRs).
FallingDown
Following Seb Lague's "Falling Blocks" game from https://www.youtube.com/watch?v=OspvMh3UWPU&list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw&index=14&ab_channel=SebastianLague
Freenove_4WD_Car_Kit
Apply to FNK0041
Inforigami.CLI
Simple library to create .NET CLI applications.
LearnReact
Just a React project based on create-react-app that I used to go through https://www.youtube.com/watch?v=DLX62G4lc44 with
PetzoldCode
A C# unit-tested implementation of the electronics and logic concepts introduced in Charles Petzold's C.O.D.E, which I'm building up as I study the book.