sharpninja
Life-long programmer and big-picture-thinker. I love to solve problems big and small and am insatiably curious.
@gatewayprogrammingschool TN, USA
Pinned Repositories
Snippets
Collection of PS Snippets
AsyncStuff
Demonstration of using CancellationTokens to kill tasks that aren't aware of them.
BankParser
CSharpExploration
FizzBuzz
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”."
GameMasterAI
AI for game Masters
GenericExtensionMethods
Generic Extension Methods is a class library of extension methods to help create cleaner code that is easier to maintain and provides better semantic meaning for casual observers. These methods also remove a lot of repetitive code that is utilized across objects of similar types
HtmlToPdf
Answer to [StackOverflow Question](https://stackoverflow.com/questions/67836722/winnovative-html-to-pdf-converter-for-azure-function).
NukeTaskRunner
Fork of the NPM Task Runner by Mads that does NUKE Build targets instead.
WindowsAppSdkHost
sharpninja's Repositories
sharpninja/BankParser
sharpninja/CSharpExploration
sharpninja/GameMasterAI
AI for game Masters
sharpninja/6502Net
6502 Emulator in C#
sharpninja/esp32_c64_keyboard
sharpninja/MauiAppTest.App
Test to show that seployment on Windows works.
sharpninja/welcome-site
sharpninja/WPF-DualBrwoser
DualBrowser
sharpninja/ChatGPT.REPL
sharpninja/Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
sharpninja/aws-lambda-runtimes-performance
AWS Lambda Performance comparison
sharpninja/BetterCivilizationLauncher
A Better Launcher for Civilization VI
sharpninja/C64-Keyboard
Allow a PS2/USB keyboard to be used with a Commodore 64 in place of the original Commodore keyboard.
sharpninja/cbm2usb
Commodore 64 and VIC-20 keyboard matrix decoder for USB
sharpninja/CreditReportViewer
sharpninja/CSharpWasmBenchmark
Comparing the performances of C# Runtime, C# Wasm AOT, C# Wasm Interpreted and JavaScript.
sharpninja/Domination
sharpninja/generate-plantuml-action
Generate uml diagrams with Plantuml Server and push them to your repository.
sharpninja/git-commit
GitHub Action to commit when a file has changed during the Workflow
sharpninja/install-scoop-action
sharpninja/publish-nuget
📦 GitHub action to automate publishing NuGet packages when project version changes
sharpninja/sharpninja
sharpninja/TheNybblers
sharpninja/UIElementTests
Some random testing of UIElements in Windows App SDK
sharpninja/uno_error
sharpninja/weather
Windows native weather app powered by DirectX12
sharpninja/WebView2Browser
A web browser built with the Microsoft Edge WebView2 control.
sharpninja/winui.monaco-editor
The Monaco Editor for WinUI 3
sharpninja/WorldOf3D
sharpninja/xc-basic3
A BASIC cross compiler for MOS 6502-based machines