London, UK

David Whitney

Elite
@davidwhitney

David is an independent software consultant based in London focusing on iterative software delivery, developer mentoring and cultural change.

CoreBoy. A GameBoy Emulator, in C#

508

CodeDojos. Code dojos

117

System.Configuration.Abstractions. Injectable, mockable, extensible, configuration for .NET

42

ReallySimpleFeatureToggle. A feature configuration library for .NET!

35

Passenger. A page object model library to keep your Selenium code clean and dry.

32

OpenSonos. A local music server for Sonos written in C#

24

Nancy.ViewEngines.Razor.HtmlHelpers. A port of the ASP.NET MVC Razor helpers to #NancyFx

23

WebApiOwinInMemoryTestingExample. Reference example for in mem web api tests

14

ReallySimpleEventing. Really Simple Eventing - A tiny set of classes that add infrastructure that auto-registers events and event handlers and executes them either on the current thread or async, without any pesky bindings.

13

SimpleServices. [Note: You should probably use TopShelf now instead of this] A base class collection / pattern for simply building Windows services that run as services and console apps.

12

Kotlinject. A lightweight IoC Container for Kotlin / JVM

9

shock. A .NET Pre-Flight Bootstrapper / Task Runner

7

GrandTheftAuto-LegacyFiles. Old GTA things from the 90s

7

System.Diagnostics.Abstractions. System.Diagnostics.Abstractions

7

EasyEventTracking. Easy event tracking is a tiny JavaScript library to support convention based event tracking in Google Analytics.

6

cruet. A minimalist TypeScript Dependency Injection Container

5

itunes-persistent-id-cloner. Clones an iTunes library Id, allowing you to use multiple computers to sync your iPod / Phone

4

VsCodeCrunch. TypeScript

4

ReallyTinyCms. A Really really really TINY CMS. For people that *hate* CMSeseses.

4

csharp-lib-dotnetnew-template. C# dotnet new library template with built in GitHub build actions and nuget publishing for OSS dev

4

TransformVsConfiguration. Invokes the Visual Studio 2010 web configuration transformations from the command line, allowing you to perform these transforms outside of a build environment.

4

game-engine-examples. TypeScript

3

Euromoney.RecruitmentTest. Recruitment test for roles with programming pre-requirements at EUROMONEY PLC.

3

AzureWorkerNancySample. Quick example template of using Nancy to serve an API from an Azure worker role.

3

RemoteUTorrentClickHandler. Tiny windows app to support magnet: protocols in uTorrent when uTorrent is running on a remote machine.

3

BuildMonitorMicro. Netduino targetting CI server monitor.

2

snakelights. GLORIOUS SNAKE MODE

2

aws-infinidash-sdk. C#

2

Fxt2Txt. A C# re-implementation of Fxt2Txt for GTA1

2

ElectricHead.GameVc. MonoGame "MVC" Hack

2

MicroProfiler. Framework agnostic clone of ASP.net MVC MiniProfiler - without the UI ;)

2

CharityHack2012. A charity hack! - PayPal/JustGiving Charity Hack 2012 24hr project

2

DeployD. OLD. Efforts moved to - https://github.com/davidwhitney/deployd-micro

2

Sandra.Snow.AzureTemplate. Snow / Windows Azure / Twitter Bootstrap Example template for creating new static sites

2

ReallySimplePci. Reference implementation of a PCI Level 1 Cardholder data environment

2

KaboomJS. A networked implementation of a Bomberman-style game in NodeJS and HTML5

2

WhereIsTs. TypeScript port of Azure Functions "/whereis" slackbot

1

PythonAlgoRunnerHack. Python

1

Aoc2023. TypeScript

1

ForcePush. A Salesforce "delta deployment" tool

1

HowStuffWorksSamples. C#

1

TMDServer. JavaScript

1

Hnefatafl. A viking board game.

1

GameboyNetcore. C#

1

CodeDeployPack. MSBuild task to generate an AWS CodeDeploy package from your application - heavily inspired / ripped off OctoPack

1

RESTbook. TypeScript

1

csharp-static-site-demo. C#

1

CodeDojo29. C#

1

QuantivContrib. Spiking an ActiveRecord-ish implementation to a proprietary ORM platform

1

PoorlyPerformingApplicationDemo. A sample, insidiously poor performing application to demo profiling tools.

1
50
Apply