Skip to content
View davidwhitney's full-sized avatar
๐Ÿธ
You're all wonderful. That's what's happening.
๐Ÿธ
You're all wonderful. That's what's happening.

Highlights

  • Pro

Organizations

@plasma-dot-net @dotnet-foundation @snakemode

Block or report davidwhitney

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. 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
davidwhitney/README.md

Header

Hi there ๐Ÿ‘‹

I'm David. Director of Architecture at NewDay, Microsoft MVP, keynote speaker and author of the Get Coding! books. I've been writing code for 30 years and leading technology for 15, and I still ship the code I talk about.

You might be here because I

  • Spoke to you at an event or conference
  • Wrote a couple of kids books about programming in JavaScript
  • Had a fabulous time with you and a cocktail

More at davidwhitney.co.uk ๐Ÿ–ค

Things to look at first

  • JsxCore - Native JSX and TSX as a view engine for ASP.NET Core
  • CoreBoy - A Game Boy emulator in C# / .NET
  • TestImprovementAgent - A deterministic harness that drives coding agents to raise test coverage and mutation score on .NET projects
  • AstroSharp - C# and Razor components inside Astro sites
  • Code Dojos - A curated repository of code katas, used by dojos around the world
  • System.Configuration.Abstractions - Mockable configuration for .NET, several million downloads

The long tail: Sidemark, Passenger, ReallySimpleFeatureToggle, Kotlinject, TsClr and a RayCasting demo in C#.

Talks and writing

  • Talks and recordings - keynotes at NDC, Codegarden and DevSum, and a lot of user groups
  • Blog - software design, architecture, AI engineering and the odd rant
  • LinkedIn

Buy My Books

If you're looking for my kids books, GET CODING! or GET CODING 2! you can buy them at all good bookstores.

Status

  • ๐Ÿ”ญ I'm currently working on: Experimental software ideas for fun and no-profit.
  • ๐ŸŒฑ I'm currently learning: To be a better human
  • ๐Ÿ’ฌ Ask me about: C#, TypeScript, Kotlin, Ethics, Heavy Metal, Rum
  • ๐Ÿ“ซ How to reach me: @david_whitney
  • ๐Ÿ˜„ Pronouns: he/him

Occasionally available for advisory and training work through Electric Head Software.

Pinned Loading

  1. JsxCore JsxCore Public

    Native support for JSX and TSX as a server and client rendered view engine for ASP.NET Core. Bringing the modern web to ASP.NET.

    C# 244 10

  2. CoreBoy CoreBoy Public

    A GameBoy Emulator, in C#

    C# 509 52

  3. CodeDojos CodeDojos Public

    Code dojos

    C# 116 42

  4. System.Configuration.Abstractions System.Configuration.Abstractions Public

    Injectable, mockable, extensible, configuration for .NET

    C# 43 7

  5. AstroSharp AstroSharp Public

    A C# and Razor plugin for Astro.dev

    C# 9

  6. TestImprovementAgent TestImprovementAgent Public

    A meta-harness to drive up test coverage in poorly tended to codebases

    C# 5