.NET
Past Presentations
You Can Build a World-Class Search Engine in .NET
Microsoft's online services, especially Bing, are some of most important proving grounds for running .Net in large-scale, highly available systems. The platform that underlies Bing also runs significant online functionality for Cortana, Office, Xbox, Windows and more. When deciding how to build...
Herding Nulls and Other C# Stories From the Future
C# is evolving at a rather vigorous pace, aiming for new levels of expressiveness on many fronts. Let’s plant our feet firmly in the air for a bit and look at some of the places we think it’s headed: Finally reining in those pesky nulls, fighting back on callback hell for asynchronous...
TypeScript for Enterprise Developers
With TypeScript, the JavaScript + Node ecosystem becomes a serious contender for backend development. This talk describes why: maturity, strong language features, and Enterprise-quality open source tools. Once you know how cool and fun it is, I'll reveal some less-pleasant surprises. Get...
Developing Great Web APIs Architectures w/ ASP.NET Core 2.1
You know you have to have a great experience when you develop your apps, right? The greatest experience for your user's centers around their data. That's why developing a great set of Web APIs is so important. Using ASP.NET Core Web API is a modern cross-platform framework for the...
Learning to Love Type Systems
Sometimes, undefined is not a function. As mortal programmers, we ship bugs to production everyday. Bugs slow us down, frustrate our users, and cause us to have crises of confidence. Don't go alone–type systems in TypeScript, Flow, and GraphQL can improve your confidence and help you ship less...
Interviews
You Can Build a World-Class Search Engine in .NET
What have you been up to since last time you were at QCon?
I still work a lot on performance and detail .NET stuff but my focus switched towards teaching others and getting other people on board with high performance .NET and techniques that we use to debug and and to improve performance.
Read Full InterviewHerding Nulls and Other C# Stories From the Future
Read Full InterviewDeveloping Great Web APIs Architectures w/ ASP.NET Core 2.1
What's the focus of the work that you do today?
Over the last five years, I've been busy getting solutions out to people. I work more on the backend doing API work, but that’s also meant I help mobile application and web application developers utilize the APIs I’m developing.
Read Full Interview