William DiStefano's Projects
Fork this template for the 100 days journal - to keep yourself accountable
This repository has examples of broken patterns in ASP.NET Core applications
A curated list to learn about distributed systems
A collection of awesome .NET libraries, tools, frameworks and software
Blazor is an experimental .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly
A template for self-hosted bookmarks using HTML & jQuery.
:bathtub: Clean Code concepts and tools adapted for .NET
:bathtub: Clean Code concepts adapted for JavaScript
Design Patterns for Humans™ - An ultra-simplified explanation - C# Examples
A set of coding guidelines for C# 3.0, C# 4.0 and C# 5.0, design principles and layout rules for improving the overall quality of your code development.
My personal blog
Synchronize RSS, contacts, calendars and other key-value mappings without a server
Android app to sync contacts and calendars without a server using DecSync
Any object Enumeration that auto converts to string, integer, as well as provides easy looping through the options.
Modernizing existing .NET Framework, hypothetically legacy backoffice eShop web apps (traditional ASP.NET WebForms and MVC) with Windows Containers and Azure Cloud
Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.1, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio 2017, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
Sample ASP.NET Core 2.1 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download 130+ page eBook PDF from docs folder.
Export everything from Microsoft To do
Simple flat file pastebin in PHP
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
Simple Javascript bookmarklet to enable Leap Motion controller based scrolling
A complete daily plan for studying to become a machine learning engineer.
MarbleScroll for Logitech Trackman Marble
A quake like console for mintty
A clean and simple notification plugin (alert/growl style) for javascript, with no dependencies.