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.
Azure’s serverless story makes it dead simple to decompose your clunky monolithic apps into performant DevOps-friendly microservices. Join Microsoft Cloud Solutions Architect Louis Berman as he shows you how to build and deploy a significant cloud-scale application by live-coding a real-world example of automating employee on-boarding to the Microsoft Graph as a serverless app. As a bonus he’ll also show you how to get a handle on your serverless workloads through DevOps.
DevOps is the secret sauce behind today’s most successful development teams and companies. Join Microsoft Cloud Solutions Architect Louis Berman as he shows you how to speed your race into the cloud; in many cases by as much as 10x within a single year. In this demo-heavy session Mr. Berman will demonstrate how very easy it is for every organization to adopt DevOps, but just as importantly he’ll also focus on the soft-skills needed to “sell” DevOps to your clients and peers. The session will conclude with Mr. Berman’s “Top 10 Tips for DevOps Success!”
In Azure, everything old is new again. Case in point, the much maligned batch-processing paradigm has been given new life in Azure; whether it be parsing documents into searchable text, process images into thumbnails, creating PDFs, dispatching emails, sending SMS, manipulating files, performing backups, validating data, executing long-running calculations and more. During this code-heavy session I’ll show you how to create a set of secure production-ready WebJobs to do all of the above, with logging, poison-message handling, monitoring, queue and service-bus integration, load / cost optimization and even alerting.
The Microsoft folks continue to beaver away in PaaS-land, serving up new Platform as a Service offerings on an almost weekly basis. One of the best of these is the new pay-as-you-go DocumentDB service; a fully managed, highly-scalable NoSQL (JSON) document database. During my talk, I’ll give a brief overview of the offering, going into the whys and what-fors, but also taking time to point out a number of pitfalls and concepts you’ll need to consider. Given the limited schedule, I won’t be able to show you everything, but even so, I expect to show a good deal of working code.
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.