Sergio Pedri's Projects
A simple, elegant white noise app for Xbox and Windows
C# source generator that generates a constructor from readonly fields in a class
A complete, ligthweight and self-contained .NET Standard 2.0 offline exception logging library, powered by Realm
The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation
A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter
A no-nonsense .NET Core 2.1 CLI duplicate files remover
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
This repo is for experimentation and exploring new ideas that may or may not make it into the main corefx repo.
C# language projection for the Windows Runtime
Windows Dev Home Application
VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
Prototype native exports for a .NET Assembly.
This repository contains .NET Documentation.
.NET API reference documentation (.NET Framework, .NET Core, .NET Standard and Xamarin)
The "Fizz-Buzz test" is an interview question designed to help filter out the 99.5% of programming job candidates who can't seem to program their way out of a wet paper bag. The text of the programming assignment is as follows: "Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”."
A simple, multi-thread implementation of a GC in C
A parametric list in C with supports with LINQ-style functions and lambda expressions
Discord Bot handling basic moderation needs, soon implements statistics.
A Windows Runtime Component wrapper around the web-based Monaco Editor.
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN
A .NET Standard library containing models and functionality necessary to build Nightingale REST client.
A modern, stylish text editor with minimum design.
This repo contains benchmarks used for testing the performance of all .NET Runtimes
PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀
An attribute, generator and analyzer to declare "private-like" types in C# (internal but producing errors if not used as if they were declared as private)
A .NET Core 2.1 CLI tool to quickly create one-way backups from one folder to another
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
A demonstration and benchmark of different approaches to load closure fields using reflection and dynamic code generation