Kyle McMaster's repositories
payroll-processor
A smorgasbord of modern .NET tech written with functional and asynchronous patterns
kata-starter
Kata template for Xunit, AutoFixture, and Fluent Assertions to promote TDD exercises.
slowdeck.io
The fastest NBA stats tracker site on the world wide web! much wow! such fast!
2023MayStirTrek
Slides and resources from the 2023 May Stir Trek: Guardians of the Galaxy vol 3 edition.
AdventOfCode2022
Personal attempts for Advent Of Code 2022
kyle-mcmaster-blog
Personal blog built with Nuxt and TailwindCSS
NServiceBusTutorial
Sample code for the NimblePros series on NServiceBus with .NET 8
AspNetCoreEntityFrameworkOData
.Net 5.x implementation of Asp.Net Web Api with OData and Entity Framework support
AudioProductionSoftware
List of audio production software I use when making music
AutoFixtureSamples
A sample demonstrating a variety of AutoFixture features in unit and functional tests
azure-function-functional-tests
In memory testing of Azure Functions for hybrid unit/integration testing
AzureFunctionsLunchNLearn
Content for Architecture Lunch-n-Learn on Azure Functions
BogusBuilder
A sample set of tests demonstrating the use of the Bogus library to improve a Builder pattern implementation
BogusSamples
A sample demonstrating a variety of Bogus features in unit and functional tests
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
CodingGameFallChallenge2022
Solution for the Coding Game Fall Challenge 2022
docs.particular.net
All content for ParticularDocs
EditorConfigPreferences
A sample editorconfig containing my preferred linting rules for most .NET and C# applications
FSharpDataAccess
A sandbox for a few variations of data access patterns in F#
kata-catalog-attempts
Implementation of ardalis/kata-catalog from kata sessions
kata-catalog-attempts-ts
typescript implementations of ardalis's kata catalog
kmcmaster-dev
Sample portfolio app and blog based on Vue3 and Nuxt.js
MinimalApisDemo
A demo for Minimal APIs in .NET 7
RockPaperScissorsKata
Starter for a kata exercise based on Rock Paper Scissors
system-design
Learn how to design systems at scale and prepare for system design interviews