Getting Started with Source Control with Visual Studio Online | Visual Studio Toolbox

This is another in Robert's Getting Started series, where he provides an introduction to a topic that everyone knows about but not everyone is actually doing (or doing enough of). In this episode, Robert shows how to get started with source control with Visual Studio Online. You will see how to set up a team project using Visual Studio Online, add a solution to source control, check out and check in source code and how to search, merge and branch the codebase.

Posted by on 23 April 2014 | 10:00 am

"BUILDing business with Kinect for Windows v2"

Today the Kinect for Windows team highlights two companies that are building their business on the Kinect for Windows v2.BUILDing business with Kinect for Windows v2BUILD—Microsoft’s annual developer conference—is the perfect showcase for inventive, innovative solutions created with the latest Microsoft technologies. As we mentioned in our previous blog, some of the technologists who have been part of the Kinect for Windows v2 developer preview program are here at BUILD, demonstrating their amazing apps. In this blog, we’ll take a closer look at how Kinect for Windows v2 has spawned creative leaps forward at two innovative companies: Freak’n Genius and Reflexion Health.Freak’n Genius is a Seattle-based company whose current YAKiT and YAKiT Kids applications, which let users create talking photos on a smartphone, have been used to generate well over a million videos.But with Kinect for Windows 2, Freak’n Genius is poised to flip animation on its head, by taking what has been highly technical, time consuming, and expensive and making it instant, free, and fun. It’s performance-based animation without the suits, tracking balls, and room-size setups. Freak’n Genius has developed software that will enable just about anyone to create cartoons with fully animated characters by using a Kinect for Windows v2 sensor. The user simply chooses an on-screen character—the beta features 20 characters, with dozens more in the works—and animates it by standing in front of the Kinect for Windows sensor and moving. With its precise skeletal tracking capabilities, the v2 sensor captures the “animator’s” every twitch, jump, and gesture, translating them into movements of the on-screen character.What’s more, with the ability to create Windows Store apps, Kinect for Windows v2 stands to bring Freak’n Genius’s improved animation applications to countless new customers. ......Reflexion Health, based in San Diego, uses Kinect for Windows to augment their physical therapy program and give the therapists a powerful, data-driven new tool to help ensure that patients get the maximum benefit from their PT. Their application, named Vera, uses Kinect for Windows to track patients’ exercise sessions. The initial version of this app was built on the original Kinect for Windows, but the team eagerly—and easily—adapted the software to the v2 sensor and SDK. The new sensor’s improved depth sensing and enhanced skeletal tracking, which delivers information on more joints, allows the software to capture the patient’s exercise moves in far more precise detail.  It provides patients with a model for how to do the exercise correctly, and simultaneously compares the patient’s movements to the prescribed exercise. The Vera system thus offers immediate, real-time feedback—no more wondering if you’re lifting or twisting in the right way.  The data on the patient’s movements are also shared with the therapist, so that he or she can track the patient’s progress and adjust the exercise regimen remotely for maximum therapeutic benefit.Not only does the Kinect for Windows application provide better results for patients and therapists, it also fills a need in an enormous market. PT is a $30 billion business in the United States alone—and a critical tool in helping to manage the $127 billion burden of musculoskeletal disorders. By extending the expertise and oversight of the best therapists, Reflexion Health hopes to empower and engage patients, helping to improve the speed and quality of recovery while also helping to control the enormous costs that come from extra procedures and re-injury. Moreover, having the Kinect for Windows v2 supported in the Windows Store stands to open up home distribution for Reflexion Health. Mark Barrett, a lead software engineer at Reflexion Health, is struck by the rewards of working on the app. Coming from a background in the games industry, he now enjoys using Kinect technology to “try and tackle such a large and meaningful problem. That’s just a fantastic feeling.”  ......From creating your own animations to building a better path for physical rehabilitation, the Kinect for Windows v2 sensor is already in the hands of thousands of developers. We can’t wait to make it publicly available this summer and see what the rest of you do with the technology.The Kinect for Windows TeamKey linksKinect for Windows keynote at BUILD 2014 conference  (video)The team at Freak'n Genius is flipping animation on its head with Kinect (video)Reflexion Health uses Kinect to bring physical therapy into patients' homes  (video)Windows Store app development is coming to Kinect for Windows (blog)Learn more about Kinect for WindowsMicrosoft BUILD Developer ConferenceFreak’n GeniusReflexion Health[Click through for the entire post]Project Information URL: http://blogs.msdn.com/b/kinectforwindows/archive/2014/04/02/build-more-with-kinect-for-windows-v2.aspxContact Information:Blog: http://blogs.msdn.com/b/kinectforwindows/Twitter: @KinectWindows

Posted by on 23 April 2014 | 8:00 am

MyComix Reader goes Universal

Window Wednesdays are likely going to be pretty focused on "Universal apps" for a while. I know, funny that given it just came out, that it's pretty exciting and it allows us to build app's that run on devices from 2 feet to 10 (when XBox One support is released).Today, we highlight a project from Jeff Prosise where he shows us how to took an existing Windows 8 app and converted into a Universal App, and customizing the experience for each device.Past times we've highlighted Jeff;Increasing your Windows intellect now with WintellectNOWJeff takes off the cover of his CoverFlow Control for Windows 8 & Windows RTMore Fun with Universal Apps: MyComix ReaderA couple of weeks ago, I posted about the new universal app model that Microsoft introduced at BUILD 2014. In that post, I introduced a version of Contoso Cookbook that runs on Windows 8.1 and Windows Phone 8.1. That sample covered the basics of universal apps, including using a shared project to share code and resources between Windows and Windows Phone projects. Today I’d like to take it one step further by introducing a more sophisticated universal app named MyComix Reader, or simply “MyComix.” It’s an updated version of a sample that I published in 2012. MyComix now gets its data from Azure. And it now runs on Windows and Windows Phone, enabling it to support a variety of form factors, including PCs, tablets, and, of course, phones.The screen shot below below shows the app’s start page in Windows and Windows Phone. Same data; just a different way of rendering the data on different devices. The app supports a 3-page navigation model, and it supports search. To see for yourself, download the Visual Studio solution and run it on your development PC. Remember that you’ll need to have Visual Studio 2013 Update 2 installed to do so.Sharing Resources through PCLsRecall that a freshly created universal-app solution contains three projects: a Windows project, a Windows Phone project, and a shared project that doesn’t target any particular platform, but that contains files shared with the other two projects via linking. MyComix contains a fourth project: a Portable Class Library (PCL) named MyComixReader.Controls that I added in Visual Studio. That project includes a pair of custom controls that I use in the Windows app and the Windows Phone app: one named MagicImage, and another named CoverFlow. (To see the MagicImage control at work, tap one of the comic books to see a detail, and then tap the comic-book cover image.) I originally developed the CoverFlow control for Windows after modifying the source code for a Silverlight CoverFlow control posted on CodePlex long ago. I was pleasantly surprised to find that the control worked in Windows Phone 8.1 without a single modification. Here’s how it looks after you tap a comic title on the start screen and swipe through a few cover images:...Supporting SearchBoth apps present a search UI to the user on their start screens. In the Windows app, I used Windows 8.1’s SearchBox control to anchor that UI. There is no SearchBox control in Windows Phone 8.1, but there is an AutoSuggestBox control that’s similar. ......Supporting Semantic ZoomThe Windows version of MyComix uses a SemanticZoom control, first introduced in Windows 8, to implement semantic zoom. Try it: on the start screen, use the Ctrl key and the mousewheel or a two-finger pinch on a touch screen to zoom out. The screen changes to show one comic-book cover for each title, making it easy to jump right to the title you want.Windows Phone 8.1 includes a SemanticZoom control, too, as well as GridView and several other controls that migrated over from Windows......[Click through to read the entire article]Here are some snaps of the Solution;As you can see, and as Jeff mentioned, he's mixed Shared, PCL and device specific projects into a tasty whole.The app compiled and ran for me the first time, which I love. Here are some snaps of it running on my system.Make sure you also read Jeff's post, Building Universal Apps with Visual Studio 2013 Update 2 and catch the Build 2014 sessions.

Posted by on 23 April 2014 | 8:00 am

Kinect.ReactiveV2 for the Kinect for Windows v2

This week is going to be a v2 theme week, with Friend of the Gallery, Marcus Kohnert kicking it off, showing off his Rx skills with the Kinect.Other times he's been featured;Mix in a little Rx, JQuery, Azure, ASP.Net, Kinect...Drag and Drop and the Kinectawait GetKinect in FluentKinectBASTA 2013 - KINECTing the EnterpriseGetting a Continuous Grip [aka ContinousGrippedState] with the Kinect.ReactiveKinect.ReactiveV2 – Rx-ing the Kinect for Windows SDKA few weeks ago I was finally able to get my hands on to the new Kinect for Windows V2 SDK. There are a few API changes compared to V1. So I started to port Kinect.Reactive to the new Kinect for Windows Dev Preview SDK and Kinect.ReactiveV2 was born.Kinect.ReactiveV2 is, as it’s older brother, a project that contains a bunch of extension methods that should ease the development with the Kinect for Windows SDK. The project uses the ReactiveExtensions (an open source framework built by Microsoft) to transform the various Kinect reader events into IObservable<T> sequences. This transformation enables you to use Linq style query operators on those events.Here is an example of how to use the BodyIndexFrame data as an observable sequence.You’ll also get an extension method called SceneChanges() on every KinectSensor instance which notifies all it’s subscribers whenever a person entered or left a scene....Please be aware that “This is preliminary software and/or hardware and APIs are preliminary and subject to change”.[Click through for the entire post]Project Information URL: http://passiondev.wordpress.com/2014/04/07/kinect-reactivev2-rx-ing-the-kinect-for-windows-sdk/Project Download URL: https://www.nuget.org/packages/Kinect.ReactiveV2/Project Source URL: https://github.com/MarcusKohnert/Kinect.ReactiveV2Contact Information:Blog: http://passiondev.wordpress.comTwitter: @MarcusKohnert

Posted by on 22 April 2014 | 8:00 am

Ping 205: Remembering XP, Azure and the Internet of Things, Civilization Beyond Earth, Bing Personalized Cards, Avengers coming to Disney Infinity | Ping!

[06:38] Say goodbye to XP with Escape from XP and watch the Story Behind the Wallpaper We'll Never Forget (9[09:46] Microsoft delivers preview of new Azure cloud service for Internet of Things[13:16] Next Civilization Game Will Ditch the Past for an Alien Future[16:28] Microsoft Bing rolls out personalized cards, integrated with Cortana, competing with Google Now and Siri[18:51] The Avengers Are Coming to Disney Infinity  A question for you! What games are you playing? What platforms do you play? Waiting for any games to come out? Chat with us throughout the week using  #PingShow on Twitter@MarkDeFalco @JoeySnow

Posted by on 21 April 2014 | 6:11 pm

Defrag Tools: #87 - Windows 8.1 Update | Defrag Tools

In this episode of Defrag Tools, Andrew Richards walks you through the download of the Windows 8.1 Update SDK, the Windows 8.1 Store App Samples, the latest Sysinternals tools, and the Wintellect Package Explorer. We harvest the Debugging Tools for Windows, Windows Performance Toolkit, and Application Verifier files from the SDK.Resources:Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 Update: April 2014SysinternalsWindows 8.1 SDKWindows 8.1 Store App SamplesWintellect - Windows Runtime via C# (Wintellect Package Explorer)Defrag Tools OneDrive (SIEExtPub, PDE & Scripts)Timeline:[00:00] - Windows 8.1 Update (KB2919355)[01:30] - The USB Stick/OneDrive "Lightsaber"[02:25] - Sysinternals Suite[04:12] - Windows 8.1 SDK[06:13] - Wintellect Package Explorer[08:45] - Harvest the SDK files for xcopy use[11:42] - SIEExtPub and PDE[13:57] - Windows 8.1 Store App Samples[14:26] - Environment Variables and Registry Keys[16:34] - Quick Summary[18:00] - Email us your issues at defragtools@microsoft.comEnvironment Variables - Symbols.cmdmd c:\Mymd c:\My\Symmd c:\My\SymCachecompact /c /s /i /q c:\My\Sym\compact /c /s /i /q c:\My\SymCache\setx /m DBGHELP_HOMEDIR C:\Mysetx /m _NT_SYMBOL_PATH SRV*C:\My\Sym*http://msdl.microsoft.com/download/symbolssetx /m _NT_SYMCACHE_PATH C:\My\SymCacheRegistry Entries - WinDbg -IA (PDE).regWindows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.dmp]@="WinDbg.DumpFile.1"[HKEY_CLASSES_ROOT\.hdmp]@="WinDbg.DumpFile.1"[HKEY_CLASSES_ROOT\.mdmp]@="WinDbg.DumpFile.1"[HKEY_CLASSES_ROOT\.cab]@="WinDbg.DumpFile.1"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1]@="WinDbg Post-Mortem Dump File"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\DefaultIcon]@="\"C:\\debuggers\\windbg.exe\",-3002"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell]@="Open"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open]@="Open x&64"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open\command]@="\"C:\\debuggers\\windbg.exe\" -z \"%1\" -a pde.dll"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86]@="Open x&86"[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86\command]@="\"C:\\debuggers_x86\\windbg.exe\" -z \"%1\" -a pde.dll"

Posted by on 21 April 2014 | 11:00 am

"Cortana, show me how I can add you to my app's..."

Taking a breather from Visual Studio Extensions, today our Mobile Monday project shows you how you can build Cortana enabled projects...Integrating Store Apps with Cortana in Windows Phone 8.1... You’ve likely already read about how Cortana will use the power of Bing to deliver personalized, natural experiences to users. What you may not have read is how Cortana empowers application developers to deliver robust, natural experiences of their own.Windows Phone 8.0, our previous release, brought with it the Voice Commands feature. Voice Commands on 8.0 enable an application developer to author simple phrases and lists of words that together allow a user to quickly navigate into a specific experience within an application; for example, “Hulu, show me my queue.”The biggest limitation of Voice Commands was that the full text of the commands themselves needed to be known ahead of time—this made them difficult to use for searching, social networking, or anything else with a large vocabulary. We knew our developers needed more and we wanted more ourselves—just check out the kinds of things that our team thought up when asked what they’d like to do:from Vimeo.To make these kinds of interactions possible, we’ve introduced new functionality in Windows Phone 8.1 that allows Voice Commands to leverage the functionality of both Cortana and Bing to deliver customized, large-vocabulary transcriptions of user utterances without needing to specify the details of that vocabulary ahead of time. Whereas before a developer could make a command like “Hulu, show me my queue,” now that same developer can make a command like “Hulu, watch the latest episode of Family Guy”—even if “Family Guy” wasn’t known to the application before the query!While we’ve already worked hard with several well-known apps like Hulu, Facebook, and Twitter to ensure that our users benefit from this feature at release, we also want to provide a “how-to” guide that shows all our developers that they, too, can integrate into the Cortana experience on Windows Phone 8.1. Enter MSDN Voice Search, a freely-available Store application that demonstrates end-to-end use of Cortana-enabled Voice Commands....MSDN Voice Search for Windows Phone 8.1MSDN Voice Search is a Store application for Windows Phone 8.1 and Windows Phone 8.0 written to demonstrate the new capabilities of Cortana-integrated Voice Commands on Windows Phone 8.1 as well as to provide examples of good practices when dealing with user input, including by "continuing the conversation" using the in-application Speech Recognition and Speech Synthesis APIs available on Windows Phone.The application itself is a fully-functional utility designed to enable voice- and text-based natural language searches of MSDN, but it's primary purpose is to facilitate developer interest and education in the Speech and Natural Language integration features available on Windows Phone.Building the SampleThe MSDN Voice Search project was built using the Windows Phone 8.1 SDK on Visual Studio 2013. Prior versions of Visual Studio are not supported.DescriptionMSDN Voice Search demonstrates end-to-end use of Cortana-enabled Voice Commands, Speech Recognition, and Speech Synthesis as combined to deliver a complete and natural user experience for both spoken and text input.The included Voice Command Definition files (VCDs) are installed at application launch, which will provide integration into the system-level commands for queries like "MSDN, find Windows Phone Voice Commands" or "MSDN, go to the Windows Phone Dev Center."The code in MainPage.xaml.cs demonstrates low- to mid-complexity management of Voice Command parsing, Speech Recognition use, and Speech Synthesis use.Source Code FilesMainPage.xaml - The UI definitions associated with the applicationMainPage.xaml.cs - The bulk of the programmatic logic is located in this fileAppResources.resx - Resource strings are located here, ready for future localizationVoiceCommandDefinition_8.1.xml - The Voice Command Definition (VCD) for Windows Phone 8.1VoiceCommandDefinition_8.0.xml - The fallback Voice Command Definition (VCD) for Windows Phone 8.0More InformationTo learn more about the Voice Command, Speech Recognition, and Speech Synthesis capabilities available to Store applications on Windows Phone, see the Bing Dev Center page: http://www.bing.com/dev/en-us/speech.[GD: Project Description Copied in Full]What's nice is that if you've not taken the jump to Update 2 RC for Visual Studio 2013 (i.e. Windows Phone 8.1 SDK), you still check this project out, assuming you have the Windows Phone 8.0 SDK installed.But if you want to see how this really works, how you can add Cortana support in your apps, you've need Update 2, Visual Studio 2013 Update 2 RCSpeech (Windows Runtime apps using C#/VB/C++ and XAMLQuickstart: Voice commandsQuickstart: Speech recognitionUsers can interact with your Windows Runtime app using speech. Designed thoughtfully and implemented effectively, speech can be a robust and enjoyable way for people to interact with your app, complementing or even replacing interaction by touch, tap, and gestures. Before beginning the development stage, browse the Speech design guidelines for Windows Phone topic for helpful tips on designing a useful, engaging speech-enabled app.There are three speech components that you can integrate with your app: voice commands (Windows Phone only), speech recognition (Windows Phone only), and text-to-speech (TTS), as demonstrated in the following image:When a user installs your app, they can automatically use voice commands to access it by speaking "open" or "start", followed by your app name. As a developer, you can also leverage voice commands to allow users to deep link into your app, from outside of your app, by speaking a phrase such as "Start Contoso Search" or "Contoso Show Me My Favorites." You can set up your app so that the phrase links to a specific page in your app, performs a task, or initiates an action.Discoverability is also a key aspect of voice commands. When you extend and customize voice commands, end users can find out what phrases your app is listening for through system help and the What can I say screen...You've now should be at a good starting point. You have a sample app, doc's, quick starts and more...

Posted by on 21 April 2014 | 8:00 am

TWC9: Windows Phone 8.1, Installer Projects are back, Microsoft Azure for IoT and more | This Week On Channel 9

This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:32] Windows Phone 8.1 now available on Windows Phone Preview for Developers (Cliff Simpkins), Windows Phone Preview for Developers[02:22] MSDN Voice Search app shows you how to integrate your app with Cortana (Ron), MSDN Voice Search for Windows Phone 8.1[03:13] Windows Phone 8.1 Developer Power Tools (Nick Randolph), Test and troubleshoot apps with the Windows Phone Developer Power Tools[04:51] Visual Studio Installer Projects Extension[05:51] Intelligent Systems Service (Microsoft Azure for IoT)[07:02] Debugging Deeper through Reference Source (Rion Williams)[08:00] Python Tools for Visual Studio 2.1 Beta (S.Somasegar)[09:10] Xbox One and Smartglass App for Channel 9 [Cara, Duncan Mackenzie, Mike Sampson, Mark DeFalco, Golnaz][10:17] Tricks for catching up on the Channel 9 event videos for Build 2014 (Jon Galloway)Picks of the Week!Dan's Pick of the Week:[11:17] Terrifying interactive map shows global cyber attacks happening in real time (Zach Epstein), http://cybermap.kaspersky.com/Brian's Pick of the Week:[13:08] New Book: Pro ALM with Visual Studio 2013, http://tinyurl.com/2013ALMBook (Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, Martin Woodward)

Posted by on 18 April 2014 | 3:15 pm

Apps and Data | Appy Mondays

In this weeks episode, Martin Beeby is joined by Steve Plank, Cloud Evangelist at Microsoft to talk about storing app data in the cloud. The tech session is provided by Mike Taulty who asks the question: which is faster, boiling an egg or setting up an Azure Mobile Service.To join in the conversation and receive hands-on support and guidance from UK Tech Evangelists, use #appymondays on Twitter. For more on developing for Microsoft developer.microsoft.com

Posted by on 18 April 2014 | 3:09 pm

Edge Show 99 - Assess VM Migration to Azure with MAP | Edge

Evaluate your vms and servers to migrate to Microsoft Azure in this interview with Program Manager Mike Switzer. Mike digs into the Azure migration assessment capabilities for your entire environment using the free Microsoft Assessment and Planning Toolkit.In the technical interview that starts at [06:12], we cover:How does the MAP toolkit work to do discovery of machines on the network?[08:24] Demo: Excel report of readiness for Windows and Linux machines to be migrated to Azure[11:12] Demo: presentation of data in the MAP toolkit GUI[14:19] Demo: Utilization reporting and Azure calculationsHow does it factor in the processor speed with a translation to Azure VM sizes?How often does the MAP toolkit get updated?Migration Automation toolkit for MVMC 2.0Sign up for a free trial of Windows Azure - http://aka.ms/aztrialNews:Windows Azure AnnouncementsGA of Dynamic Routing VPN Gateways, Point-to-Site VPNs, Autoscale, Read access Geo-Redundant Storage, AD Premium, SchedulerNew Automation serviceUpdate Website and VM pricing - basic and standard tiersNew support for Chef and puppet agents with VMsNew datacenter in Brazil and South East AsiaWindows Server 2012 R2 Update WSUS Fix and revised servicing timeConnect with the Edge Team:Follow @tnedgeFollow @SimonsterFollow @SymonPerrimanFollow @dtzarFollow @RicksterCDNFacebook - Email

Posted by on 17 April 2014 | 8:42 pm

IWP73: Peter Torr on Targeting Multiple Resolutions | Inside Windows Phone

At Build 2014 we announced the ability to build universal app projects in Visual Studio that can be leveraged to easily deliver apps for both Windows Phone and Windows PC/Laptop/Tablet. This new offering makes it easier than ever to share your business logic, and also does a few interesting things to help you with tailoring your UI as well... but there is still more you might want to do to maximize your users' experience in your application.Peter Torr gave a great talk about this topic at Build 2014, where he asserted, "we shouldn't be talking about DPI or resolution anymore, but rather about _effective_ resolution". Today we met with Peter to get more detail on what he meant by that, as well as his advice on some basic techniques that *you* can use to easily deliver form factor optimized applications from a single code base.Now, layout rules like this don't ship "in the box" at this point, but Peter's put together a great sample that demonstrates exactly how you could build out layout rules that could be wired to Visual States in order to achieve this automatic re-layout behavior based on the exact viewable space available to the app, regardless of the specific device the user is using.Here are some links to related material:Build 2014 sessions onlinePeter's session at Build 2014Peter's "Layout Rules" code sampleFor even more detail on supporting resolutions, including more on the backstory, check out Peter's blog post from last year, that was specifically focused on leveraging the extra space on larger phones.Please let us know if you have any questions!Larry Lieberman @larryalieberman

Posted by on 16 April 2014 | 5:48 pm

Designing for Ubiquitous Computing and Ambient Intelligence | Build 2014

Shane Ginsberg, Nathan Moody, Michael Neuman, and Rick Barraza discuss topics ranging from the critical importance of user empathy when designing and building software for people, to design's role in the age of ubiquitous computing and ambient intelligence. Online viewers provided several great questions for the panelists to explore. Lots of topics and important information for designers and developers alike. Tune in.

Posted by on 1 April 2014 | 5:27 pm

Windows Graphics and DirectX 12 | Build 2014

Ales Holecek is back on Channel 9 to talk with Charles Torre about Windows Graphics and DirectX 12.

Posted by on 1 April 2014 | 5:27 pm

Developing for Windows Phone and Windows | Build 2014

Charles Torre sits down with David Treadwell to discuss what's next in developing Windows Phone and Windows.

Posted by on 1 April 2014 | 5:27 pm

Thinking for Programmers | Build 2014

Leslie Lamport inventor of Paxos and developer of LaTeX introduces techniques and tools that help programmers think above the code level to determine what applications and services should do and ensure that they do it. Depending on the task, the appropriate tools can range from simple prose to formal, tool-checked models written in TLA+ or PlusCal.

Posted by on 31 March 2014 | 1:06 am

Modern C++: What You Need to Know | Build 2014

This talk will give an update on recent progress and near-future directions for C++, both at Microsoft and across the industry. This is a great introduction to the current state of the language, including a glimpse into the future of general purpose, performance-intensive, power-friendly, powerful native programming.

Posted by on 31 March 2014 | 1:06 am

The Future of C# | Build 2014

Project Roslyn is a complete renewal of the C# and Visual Basic compilers, exposing them as full fidelity APIs for everyone to use, and providing a great foundation for evolving the tool experience and the languages themselves. How can you make use of Roslyn, and what new language features do we have in store? Come and see!

Posted by on 31 March 2014 | 1:06 am