Ben Watson

Principal Software Engineer, Bing Platform

Since 2008, Ben Watson has worked on building and improving the fast, scalable, high-volume, low-latency platform that runs Bing and many of the search and workflow execution portions of other Microsoft products such as Exchange, SharePoint, Cortana, Office, Windows, and more. He is the author of the book Writing High-Performance .NET Code, 2nd Edition. In his spare time, he enjoys music, reading, and spending time with his wife and children outdoors in the beautiful Pacific northwest.

Post by this author

Bing on .NET 8: The Impact of Dynamic PGO

Bing Extensible Application Platform's upgrade to .NET 8 and how dynamic profile guided optimization continues to deliver performance gains

.NET Performance Delivers Again for Bing, From .NET 5 to .NET 7

.NET has continued to deliver significant performance gains for Bing through multiple releases.

Migration of Bing’s Workflow Engine to .NET 5

Bing runs one of the world’s largest, most complex, highly performant, and reliable .NET applications. This posts discusses the journey and the work required to upgrade to .NET 5. This migration has been an unqualified success for our team. The overall picture is clear that .NET 5 is phenomenally superior.