Skip to content
View DavidBetteridge's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report DavidBetteridge

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidBetteridge/README.md

David Betteridge

Welcome to my GitHub account 👋

For those interested in my YouTube channel, click here and for my website click here

Pinned Loading

  1. z80z80Public

    A basic z80 virtual machine written using C# (TDD). This forms the engine of a tool for teaching assembler.

    C# 4 1

  2. bf.netbf.netPublic

    A series of videos showing how to write an interpreter and compiler for the Brain#$!" language. The final compiler generates .net IL code which can be debugged from an IDE such as VS Code.

    C# 1 1

  3. HuffmanCodingHuffmanCodingPublic

    Implementation of Huffman Coding in C#. (Inspired by a conversation after a York Code Dojo exercise.)

    C#

  4. InjectionAttackInjectionAttackPublic

    Simple demonstration of how sql injection can be used to extract any data from a database.

    C# 1

  5. Signals.NetSignals.NetPublic

    Implementation of Signals in C#

    C#

  6. AdventOfCode2024AdventOfCode2024Public

    My solutions for Advent of Code 2024

    C#