Presentation Summary

WebAssembly, or wasm, is a new type of code that can be run in most modern web browsers at near native speed and runs alongside JavaScript allowing both to communicate and work together. The initial implementation of WebAssembly was based off of the features of asm.js and its initial aim was to support compilation from languages like C/C++.

Rather than one browser vendor trying to lead the way, the exciting thing about WebAssembly is that it’s being actively worked on by Mozilla (asm.js), Google (Native Client – NaCl and Portable Native Client – PNaCl), Microsoft, and Apple.

This talk will be an overview of WebAssembly, where it is today and where it’s going, and will include example code.

Speaker Biography

Gerard Gallant is a senior developer/architect with Dovico Software and has played a major role in most of the software products released by Dovico.  With a strong desire to learn, he has taught himself several languages and technologies over the years ranging from Visual C++, C#, JavaScript, Java, and WCF (to name a few). Extremely competitive in everything he does, in what started out as a relaxing jog several times a week, Gerard has rediscovered his high school passion for running and now takes part in several 5K and 10K races every year

Register on Eventbrite

Presentation Summary

Rapid and runaway success is the best way to expose all of the gaps, rough edges and pain points in your back end services. Under live-site pressure to fix issues, making the crucial set of engineering choices and investments can be challenging.  This session will take a hands-on walk through scaling a representative back-end application (written with .NET Core and Kubernetes on Azure) from hundreds to hundreds of thousands of requests per second, illustrating data, techniques, and common performance barriers from real customer deployments.

Speaker Biography

Mark Simms is a Partner Architect on the Azure engineering team, responsible for architectural guidance, delivery remediation, and technical stewardship for critical customer projects at scale.  Prior to joining Microsoft, Mark was the CTO of a mobile application startup, working on everything from embedded digital design to live site operations for a SaaS platform.

Abstract - It’s time to have your best “season” yet! If you are a technical expert with an active role as a community thought leader (speaker, blogger, forum contributor, author, GitHub contributor, mentor, technical video creator, etc), join Simran Chaudhry, Microsoft Community Program Manager, to learn how you can be recognized and awarded for your outstanding community contributions.

Learn how following your passion and deepening your technical area of focus can help you create a wide-sweeping impact and how you can be awarded as a Microsoft MVP! The MVP community is comprised of over 4,000 MVPs worldwide, and offers you a rich and diverse network of talented tech experts who can help you learn new skills and advance your career.

As an MVP, you also gain insider access to Microsoft product development teams, and a plethora of other benefits. Come join the discussion and learn how to reap the rewards of your best season yet!  For more information, please visit: www.microsoft.com/mvp.

Presentation Summary

The Internet of Things (IoT) is a Very Big Deal these days. There are more connected devices than people in the world:  Approximately 8.4 billion (and quickly rising).  Sadly, it seems like there are about the same number of ways to get a device connected.  And, like everything, there is the hard way and the easy way.  But now we can do it all wirelessly using very small, cheap hardware.  Best of all, we can now control/monitor it using free software that is easy to set up and accessible anywhere using a smart phone or web browser.

For IoT home automation, we need a few basic things:

  1. Something that we want to control or monitor (a.k.a. "the Thing") -- This could be turning on living room lights, monitoring a refrigerator's temperature, or even feeding the fish by sending a Twitter message.

  2. Devices to do the control and monitoring ("Hardware") -- We will talk about some of the options but focus on a few inexpensive and readily-available IoT device (and where to get them).

  3. Control unit -- We will use an open source product by IBM which will allow us to create a control and monitoring dashboard without writing any code.

Other than the Raspberry Pi used for the dashboard and messaging system, all of this can be done for under $20...and as little as $5.

Speaker Biography

Bill MacIntyre is a software developer with the Innovation, Information and Technology Branch of the federal government.  He is also a lifelong gadget and electronics addict, especially when it involves doing cool stuff as cheaply and easily as possible.  Some of Bill's most recent hobby work has been doing home automation on a budget.  Like many others, Bill has avoided getting into home automation because it can be very confusing (and, until recently, quite expensive) and often uses proprietary hardware and software.  This presentation will demonstrate how Bill managed to break through the IoT wall of confusion and create connected devices very easily and very inexpensively using a combination of readily available hardware and free software.

Presentation Summary

This talk is about Making Java Great Again with the upcoming release of Java SE 9.  We'll cover the language and API changes, the REPL, the new module system, changes to the VM, and other relevant topics.

Speaker Biography

Robert J Saulnier is a Java EE Guardian who is passionate about all things Java: language, API, VM, and coffee. He has been experimenting, teaching, and developing with Java since 1996.  And with over 19 years of professional experience, the last 10 years have been spent working at GTECH, EMC, and Willis Towers Watson, working on a range of tech. that spans embedded terminal systems to enterprise applications.

2017

2016

2015

2014

2013

2012

2011