C++11 is being deployed and the shape of C++14 is becoming clear. This talk examines the foundations of C++. What is essential? What sets C++ apart from other languages? How do new and old features support (or distract from) design and programming relying on this essence?
I focus on the abstraction mechanisms (as opposed to the mapping to the machine): Classes and templates. Fundamentally, if you understand vector, you understand C++.
Type safety and resource safety are key design aims for a program. These aims must be met without limiting the range of applications and without imposing significant run-time or space overheads. I address issues of resource management (garbage collection is not an ideal answer and pointers should not be used as resource handles), generic programming (we must make it simpler and safer), compile-time computation (how and when?), and type safety (casts belongs in the lowest-level hardware interface). I will touch upon move semantics, exceptions, concepts, type aliases, and more. My aim is not so much to present novel features and technique, but to explore how C++’s feature set supports a new and more effective design and programming style.
We'll kick the day off with an overview of the Windows Azure cloud offering and discuss its benefits over traditional on-premise solutions.
Speaker: Dan Stolts, Sr. Technical Evangelist, Microsoft More about Dan
In preparation for the event, make sure you snag the following free tools and resources:
All participants registering for the event should have an active Windows Azure subscription. If you have not already done so, sign up for a FREE trial of the Windows Azure platform and services, including access to the Virtual Machines preview here.
Microsoft Dynamics C5 2014 vil fra denne version komme på en ny og moderne platform - den samme som Microsoft Dynamics NAV 2013 R2. Det giver nogen helt unikke nye muligheder for Danmarks mange små virksomheder, som intet andet økonomistyringssystem med dette markedsfokus har kunnet tilbyde før.
Formål: Introducing the new Microsoft Dynamics C5 2014
In this session the speaker will go through the various uses of Windows Azure for dev and test scenarios. The content wil call out common current day flaws in testing, such as don't test at all, poor/incomplete hardware, out of date builds in QA, can't test to scale, and several other scenarios. The demo in this session will include building/deploying a simple ASP.Net MVC4 app for testing.