Neil Barnwell's repositories
dotnet-adr
A cross platform .NET Global Tool for creating and managing Architectural Decision Records (ADRs).
FSharpKoans
A simple, fun, and interactive way to learn the F# language through testing.
backstage
Backstage is an open platform for building developer portals
PoshBookmarks
Simple PowerShell module to bookmark path locations in the shell
docs
Source repo for Docker's Documentation
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.
FallingDown
Following Seb Lague's "Falling Blocks" game from https://www.youtube.com/watch?v=OspvMh3UWPU&list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw&index=14&ab_channel=SebastianLague
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.
LearnReact
Just a React project based on create-react-app that I used to go through https://www.youtube.com/watch?v=DLX62G4lc44 with
Freenove_4WD_Car_Kit
Apply to FNK0041
SAFE-Dojo
An introductory dojo to learn how to develop full stack web applications in F#
GraphTheory
Just a place to try out some graph traversal algorithms for my own amusement.
GitViz
Real-time, presentation-quality, Git visualizer to help with Git training
SeeGit
SeeGit - The Git Repository Visualizer
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.
Inforigami.CLI
Simple library to create .NET CLI applications.
wipe-sqlreadstore
Simple app just to generate delete statements in the correct order for all tables, to avoid FK violation errors
RasDialNet
Simple console app for dialling saved VPN connections.
distributed-systems-with-nsb
The source code and presentation from my talk on building Distributed Systems with NServiceBus.
AdvancedDddCqrs
Worked examples from Greg Young's advanced DDD/CQRS course.
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).
CraftyCodersMocking
For CraftyCodersUG Jan 2014