Developer, speaker, musician. Creator of @RockstarLang. C#, JavaScript, SQL, HTTP/REST, distributed systems, 80s rock music, hats, cats, Lego, guitars & travel.
rockstar. The Rockstar programming language specification
88rebass. rebass
73KaboomJS. A networked implementation of a Bomberman-style game in NodeJS and HTML5
32OAuthStack. A sample project demonstrating how to use DotNetOpenAuth and ServiceStack to create an OAuth2 resource server.
31ipuzzler. A JavaScript client and game grid for ipuz format crossword puzzles
21benedict. Speech-controlled teleprompter scrolling software. Built in TypeScript.
16Restival. One API, Four Frameworks: The Great .NET ReST Showdown
14ElmahASP. Code for logging classic ASP script errors using ELMAH
12RealWorldREST. Code examples from my talk "Real World REST and Hands-on Hypermedia"
11funwith.email. Fun with email!
11dylanbeattie.net. dylanbeattie.net - powered by Jekyll and GitHub Pages
10freeasinweekend.org. Free. As in weekend.
9advent-of-code-2020. Advent of Code 2020
8BomberJS. Multiplayer network Bomberman clone using NodeJS and web sockets
7advent-of-code-2024. Advent of Code 2024
6satriani. JS interpreter for Rockstar
6guitaraoke.live. Website for guitaraoke.live
5netcentric-summit-2022. Ray tracing! In a browser! Awesome!
4piedroit. Turn a Raspberry Pi into a footswitch that emulates a USB keyboard.
4petrucci. A TypeScript interpreter for @RockstarLang.
4dreamify. DeepDream implementation using Python and TensorFlow
4anystack. Any stack you like!
4advent-of-code-2021. Advent of Code 2021
4Zeppelin. Zeppelin is a compact subset of the Rockstar programming language, used in talks and workshops about building esoteric language compilers in .NET
4Reflexif. Demonstrates embedding metadata in images using C#/.NET and watermarking images with embedded metadata
4DotNetCourse201909. Code and examples from .NET Core course, September 2019
3dotnet-docker-hacks. Experiments running .NET in Docker containers
3agendadefender. A thing for keeping meetings on track.
3rockstar-20-spikes. Spikes and experiments for Rockstar 2.0
3advent-of-code-2023. Advent of Code 2023!
2ndc-oslo-2015. Code samples and demos from NDC Oslo 2015
2Herobook2017. Code samples and exercises for my workshop 'Real World REST'
2fluent-log4net. A fluent interface for configuring log4net
2radiance. A ray tracer written in vanilla JavaScript
2signals. JS visualizations of various signal processing algorithms
2aspnetcore-mjml-razor. Proof of concept for integrating MJML and Razor to create HTML emails.
2fwdays-jsray. fwdays workshop on Ray Tracing with JS
2SoKnowJS. Javascript Demos and Talk Slides
2Herobook. Code samples for my workshops on building hypermedia APIs with .NET Core
2Starship. Starship is a .NET interpreter for the Rockstar programming language
2DotNext. Code and slides from DotNext in St Petersburg, May 2017
2sound-of-sorting. The Sound of Sorting - "Audibilization" and Visualization of Sorting Algorithms
1itkonekt-deepdive-advanced-http-apis. ITkonekt .NET Deep Dive: Designing Advanced HTTP APIs
1notqmail-logo. A logo for the notqmail project (https://notqmail.org/)
1dotnet-maildemo. Standalone demo showing you how to send mail in .NET
1Cyberpunk-Theme. Dark "Cyberpunk" theme for visual studio 19/22
1FFMpegCore. A .NET FFMpeg/FFProbe wrapper for easily integrating media analysis and conversion into your C# applications
1dotnet-wasm-js-worker. How to use a JS web worker to run code in a .NET assembly via WASM
1print-py. Printing name badges from a Python web script
1rockaway. Rockaway
1BL_keyboard_RPI. Bluetooth Keyboard Emulator on Raspberry Pi
1masstransit-saga-hacking. Hacking around with sagas on MassTransit
1miles-camp-2022. JS Ray-Tracing workshop from Miles Camp 2022
1chordial. A MIDI-to-Excel interface.
1fwdays-esolang-workshop. Esoteric languages workshop with fwdays
1