Modern C++ is clean, safe, and fast. It continues to deliver better and simpler features than were previously available. How can we help most C++ programmers get the improved features by default, so that our code is better by upgrading to take full advantage of modern C++?
This talk continues from Bjarne Stroustrup's Monday keynote to describe how the open C++ core guidelines project is the cornerstone of a broader effort to promote modern C++. Using the same cross-platform effort Stroustrup described, this talk shows how to enable programmers write production-quality C++ code that is, among other benefits, type-safe and memory-safe by default – free of most classes of type errors, bounds errors, and leak/dangling errors – and still exemplary, efficient, and fully modern C++.
Background reading: Bjarne Stroustrup's 2005 "SELL" paper, "A rationale for semantically enhanced library languages," is important background for this talk.
ASP.NET 5 is a lean and composable framework for building web and cloud applications. ASP.NET 5 is fully open source and available on GitHub. In this technical talk Jon will put it all into context. What does that ASP.NET 5 mean for compatibility? What powerful new cloud scenarios does ASP.NET 5 enable? What's new, and what's changed? He'll cover ASP.NET 5 both inside and outside the IDE, on Windows, Mac, and Linux.
The Azure IoT Suite provides heterogeneous device support via the Azure IoT SDKs. The goal of the architecture is to enable secure, efficient, and robust communication between nearly any kind of device through a cloud/field gateway. The function of cloud/field gateway includes protocol adaptation which is required to connect existing and legacy devices to send telemetry to the cloud, and receive notifications in command & control scenario. A field gateway is a specialized device-appliance or general-purpose software that acts as a communication enabler and potentially, as a local device control system and device data processing hub. The key takeaway of session is to show you that it is easy and simple to implement practical cloud-assisted or cloud-based commercial IoT solutions. Come join this session as Fai demonstrates an Azure IoT protocol gateway which enables communication with Azure IoT Hub. It is a pass-through component that bridges traffic between connected IoT devices (e.g., over the MQTT protocol) and IoT Hub. In the demo, the protocol gateway is deployed on a hardware device meant for on-premises environments.