David Wengier

David is a developer at Microsoft, working on Roslyn, also known as the C#/VB compiler and IDE tools, in Visual Studio.

A developer for the last 20 years, David has had experience in lots of different languages and environments, from cgi-bin scripts in Perl, to genetic algorithms in VB3, and Windows applications in COBOL. A series of terrible decisions, clearly, but he learnt in the end and now spends most of his time developing with .NET in C#, and enabling other developers to do the same.

David is mostly interested in C#, good design and Lego Technic and Creator Expert cars. He can be found tweeting at @davidwengier, streaming at https://twitch.tv/davidwengier, helping to organize the DDD Melbourne conference, and on about a dozen different slacks and discords.

Recent Blog Posts

Debugging IIS Rewrite Rules

Monday, 21 May 2018 00:00:00

Promoting Binaries and Hotfixable Deployments

Monday, 07 May 2018 00:00:00

Targeting builds for multiple frameworks and machines

Monday, 30 April 2018 00:00:00

Codify your coding standards with .editorconfig

Monday, 23 April 2018 00:00:00

Reviewable Stored Procedures and Views with DbUp

Monday, 16 April 2018 00:00:00

I don’t want to remote into production

Monday, 09 April 2018 00:00:00

UX Papercut :scissors:: Lights!

Monday, 02 April 2018 00:00:00

Developer vs Coder

Monday, 26 March 2018 00:00:00

DDD By Night March 2018

Monday, 19 March 2018 00:00:00

PowerPoint Karaoke :microphone:

Tuesday, 13 March 2018 00:00:00