Modern application development requires asynchronous programming techniques. For C++, this generally involves using libraries employing promises or futures or tasks, a la PPL and std::future. What about adding 'await' to the C++ language itself? It's clear that 'await' has done wonders for C#. What would it look like for C++? How does it work? This detailed walkthrough will show the benefits of using ‘await’ vs. PPL or std::future, dig into it's implementation in VC++, and explain the differences between C++ await and C# await.
"Near Field Communication (NFC) has been used in mobile devices in some countries for a while and is now emerging on devices in use near you. This technology allows NFC-enabled devices to communicate with each other within close range (typically a few centimeters). It is being rolled out as a way to make payments, by using the mobile device to communicate credit card information to an NFC-enabled terminal. It is a new, cool, technology. When any new technology is introduced, however, we must consider the impact that the new functionality has on the attack surface of mobile devices. This talk explores that question. Through NFC, using technologies like Android Beam or NDEF content sharing, one can make some phones parse images, videos, contacts, documents, and even open up web pages in the browser—all without user interaction. In some cases, it is even possible to completely take over control of the phone to steal photos or contacts—even to send text messages or make phone calls. So next time you present your phone to pay for a cab, be aware that you might have just gotten owned.
For some time now, the community has been touting the MVVM pattern as being the best way to build XAML-based applications. By now, you should be convinced that MVVM is really the way to go. But then, you start building a real-world Windows 8 application and you encounter all kinds of challenges you hadn’t thought about before. How do I properly structure an application? How do I implement navigation? How do I manage tiles or contracts from MVVM? How do the new data controls in Windows 8 work in combination with MVVM? And what about the background tasks in combination with MVVM? A whole list of questions that this session will aim at answering! For your convenience, a small overview of the MVVM pattern is included in this talk so even if you don't have any experience with MVVM, you should be able to keep up!
I get it. I say Windows Phone, you laugh. I say Microsoft loves web standards, you look at me with that "You're bad and you should feel bad" look. Trust me, I've seen it all. Well, in this event, we will change the way you look and think about Microsoft, Windows Phone and building web standards-based mobile experiences that look awesome on Windows Phone. But first, you need to know what the Windows Phone platform has to offer. That's where this session comes in. Get ready for a whirlwind tour of Windows Phone.