How do we use C++14 to make our code better, rather than just different? How do we do so on a grand scale, rather than just for exceptional programmers? We need guidelines to help us progress from older styles, such as "C with Classes", C, "pure OO", etc. We need articulated rules to save us from each having to discover them for ourselves. Ideally, they should be machine-checkable, yet adjustable to serve specific needs.
In this talk, I describe a style of guidelines that can be deployed to help most C++ programmers. There could not be a single complete set of rules for everybody, but we are developing a set of rules for most C++ use. This core can be augmented with rules for specific application domains such as embedded systems and systems with stringent security requirements. The rules are prescriptive rather than merely sets of prohibitions, and about much more than code layout. I describe what the rules currently cover (e.g., interfaces, functions, resource management, and pointers). I describe tools and a few simple classes that can be used to support the guidelines.
The core guidelines and a guideline support library reference implementation will be open source projects freely available on all major platforms (initially, GCC, Clang, and Microsoft).
Built with Web technologies, Apps for Office are a new class of add-in customization for Office 2013 and Office 365. In this video, we will go through the full workflow of building an app for Office with Visual Studio, from creating the app and debugging it across multiple Office applications to publishing it onto Windows Azure.
Tuesday was the start of the Imagine Cup World Finals! Finalists flew into Seattle today and were able to check into their dorms, take a group photo and attend the reception at the University of Washington's Red Square. Catch up with John and Golnaz with their daily recaps this week for the Imagine Cup World Finals here in Seattle, Washington.
Last year, Microsoft announced the General Availability for Azure Infrastructure services (IaaS). Since then, they have continually innovated and added new and existing features to the IaaS platform. In this session, seven year Microsoft MVP Maarten Goet and Microsoft Azure MVP Marc van Eijk will focus on some of the features and functionality that's been recently added to Azure IaaS. Don't miss this demo-packed session!