Sumant Tambe - Async / Await in C++
Sumant Tambe will present his experience playing with C++ Coroutines (a.k.a. Resumable Functions) in Visual Studio 2015 Update 1. The proposed await keyword in C++ adds language-level support for better asynchronous programming. It's a feat that C# and F# programmers have enjoyed for years and newer languages like Dart and Facebook's Hack have adopted since early on. This feature, when widely supported, will establish C++ firmly into the coterie of "reactive programming" languages. Sumant will share his experience of using resumable functions in the reference implementation of the Remote Procedure Call (RPC) over DDS API standard for real-time, distributed Industrial IoT applications.
Bio: Sumant is a Principal Research Engineer at Real-Time Innovations (RTI) and a Microsoft VC++ MVP. His focus at RTI is standards-based data distribution middleware for real-time systems. He has been programming in C++ for over a decade. He likes C++ because it supports multiple programming paradigms. His claim to fame is the C++ Truths blog, More C++ Idioms wikibook, and open-source libraries such as RefleX, Rx4DDS, and generators. Lately, he is dabbling into Reactive Stream Processing.
Michael Panciera - Mypy, an optional static type checker for Python
We're looking for speakers! It's OK if you've never spoken before or if you've spoken hundreds of times, we want to hear from you!
We're looking for talks about anything interesting to programmers, come share about your favorite language or framework, or learn something new and talk about how it went! We're hoping for talks about anything but here are a few things members have mentioned wanting to learn about recently: Go, C, C++, Haskell, Erlang, and Elixir.
Contact Josh on the left or through whatever means you have :)