The TPL Dataflow Library allows mere mortals to craft CPU-intensive and I/O-intensive applications that support high throughput and low latency while tightly controlling memory usage. This code-centric session will explain how TPL Dataflow works (along with a number of related technologies, such as async / await), the advantages of TPL Dataflow over more traditional parallelizing constructs, and most import of all, how to supercharge your own apps. To drive the power of TPL Dataflow home, I’ll also show you how to write a blazingly fast web-crawler in less than 200 lines of code.
Louis Berman is a serial entrepreneur who co-founded four different technology firms and was employed as a CTO at GiftCertificates.com and Kideo.com. He presently serves as a Cloud Solutions Architect (CSA) at Microsoft. Mr. Berman developed the very first global-scale CDN deployed on Azure (predating Microsoft’s own offering by some 19 months!), plus three different automated trading platforms, a 3,200-core HPC cluster that delved into crop genomics—the largest RDMA-style cluster ever fielded in Azure up until that point, in late 2016—and countless other projects both on and off the cloud. Mr. Berman currently serves as CSA for the largest Azure customer (both by monthly spend and breadth of usage) in Microsoft Northeast. As a speaker, Mr. Berman has presented on a variety of technical and scientific topics. Recent presentations include “WebJobs (My Next SuperPower!)” for Philly Code Camp, “Batch Processing in Azure” for Microsoft’s TechReady and “ScopeSeeing: A Lifelong Quest to Visit The World’s Greatest Telescopes” for the Northeast Astronomy Forum (NEAF); the world’s largest astronomy event. An avid astronomer, Mr. Berman led the very first visual observation of Eris—the largest dwarf planet in our solar system—and is the president of the Delaware Valley Amateur Astronomers.