Corniel
I'm a passionate software engineer working at @Tjip. I like to contribute to several open source projects, and encourage others to do the same.
TJIPLeiden, The Netherlands
Pinned Repositories
ace
Ace (Ajax.org Cloud9 Editor)
advent-of-code
Advent of Code solutions by me
AIBlockBattleBot
A C# starter bot for AI Block Battle.
AIGames.BlockBattle.Kubisme
Arenaii
An platform to build AI competitions on.
corniel.github.io
DeadCode
DeadCode.NET is an attemt to detect code that is not used by building a source dependency graph using Roslyn.
piet.net
Interpreter for .NET of the abstract language Piet (Mondrian).
roslyn-test-tools
Test tools for testing Roslyn Diagnostic Anayzers
Vindinium
Nice AI challenge
Corniel's Repositories
Corniel/AIGames.BlockBattle.Kubisme
Corniel/Arenaii
An platform to build AI competitions on.
Corniel/advent-of-code
Advent of Code solutions by me
Corniel/corniel.github.io
Corniel/DeadCode
DeadCode.NET is an attemt to detect code that is not used by building a source dependency graph using Roslyn.
Corniel/piet.net
Interpreter for .NET of the abstract language Piet (Mondrian).
Corniel/roslyn-test-tools
Test tools for testing Roslyn Diagnostic Anayzers
Corniel/ai-tetris-kubisme
Corniel/AIGames.HeadsUpOmaha
Corniel/BackwardsCompatibleFeatures
Simple compile-time dependency for allowing the use of records in .NET Core 3.0, .NET Standard and .NET Framework 4.5
Corniel/Buildalyzer
A utility to perform design-time builds of .NET projects without having to think too hard about it.
Corniel/flex-fringe
Corniel/fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Corniel/fluentassertions.analyzers
Analyzers based on the FluentAssertions best practices docs
Corniel/footbail
Football game for AI.
Corniel/game-2048
Implementation including a simple solver.
Corniel/Grenadiers
Grendiers.NET is a lightweight static class that provides generic Guard methods that allow to write robust code.
Corniel/HelloWorld
The code from my blog on www.corniel.nl/blog.
Corniel/Krypto
Krypto is a card game designed by Daniel Yovich in 1963. It is a mathematical game that promotes proficiency with basic arithmetic operations.
Corniel/mongo-csharp-driver
.NET Driver for MongoDB
Corniel/nunit.analyzers
Roslyn analyzers for writing unit tests with NUnit
Corniel/paged-collections
Contains a paged/subset read-only collection.
Corniel/Polyfill
Source only package that exposes newer .net and C# features to older runtimes.
Corniel/rumpelstiltskin
Corniel/smart-ass
Some stuff to gain some performance for fun projects.
Corniel/sonar-csharp
Code analyzer for C# projects
Corniel/sonar-experiments
Experiments to help improve SonarAnalyzer
Corniel/sonar-rspec
Rule Specification
Corniel/SqlBob
SQL Bob is a lightweight library that allows developers to build SQL queries dynamically.
Corniel/Sudoku
Just a simple Sudoku solver