Michael DiLeo's repositories
KanaConverter
A Japanese Hiragana/Katana to Romaji converter
StructKsuid
A struct based, no alloc implementation of KSUID, with Ksuids sortable based on the order they were created.
AdventOfCode2021
Fun coding challenges
AdventOfCode2022
2022's Advent of Code Challenges
BinaryTreesMirrored
Checks that a binary tree is mirrored. I did this to see if I could. Open in linqpad.
ControlBuilderInterceptor
A sample control builder interceptor for WebForms that reads an AutoBind attribute and calls DataBind() on the control in the PreRender event of the lifecycle
CSharpFunctionalExtensions
Functional extensions for C#
Euler-Challenges-v2
mid way implementing cycle detection
EulerChallenges
The Solution used for solving Project Euler challenges. The Euler Tools project contains the helper tools used for the various challenges.
FluentMasking
A fluent way to create classes to assist with masking text
FunctionAndProcedureCache
Wrapper classes for caching funcitons and procedure calls by their arguments
junit5-samples
Collection of sample applications using JUnit 5.
NameValues_SeriesVsParallel
Euler Challenge 22 - c# series vs parallel
NetFabric.Hyperlinq
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
pilotMike-ConwaysGameOfLife
Playing around with different implementations of Conways Game of Life
QueryCache
commit of full project
SchedulerHostedService
Code for creating background CRON based scheduled tasks on dotnet core with method-level dependency resolution.
TMPE
Cities: Skylines Traffic Manager: President Edition