Sessions tagged as C#

A Survey of Multi-threading in .NET 4.5
Tags: async , C#
Submitted by: John Bowen

Time: 10:20 AM – 11:30 AM, Saturday, March 9, 2013
Location: One Mem Drive, Thomas Paul

If you've been putting off thinking about multi-threading, now is the time. It's rare to find a machine without multiple cores anymore and even on single core systems leaving your whole app on one thread can try your users' patience. There are now many ways .NET can help you out to better take advantage of threading to make your code run faster and be more responsive. In this session we'll look at the basics of the new async/await keywords, Reactive Extensions, and the Task Parallel Library and how to know what to use when. For those who attended this session in the fall when we dove into TPL Dataflow, we will focus more in depth on the other technologies this time around.

Crash Course In Windows 8 Part 1
Tags: C# , Windows 8
Submitted by: Jesse Liberty

Time: 9:00 AM – 10:10 AM, Saturday, March 9, 2013
Location: One Mem Drive, Horace Mann

A one hour very intense discussion of Win8 programming with an overview of many Win8 programming issues. Topics covered include Metro Style, What .NET Developers need to know, Markup and Code, Built In Controls, and more.

Crash Course In Windows 8 Part 2
Tags: C# , Windows 8
Submitted by: Jesse Liberty

Time: 10:20 AM – 11:30 AM, Saturday, March 9, 2013
Location: One Mem Drive, Horace Mann

A second very intense discussion of Win8 programming with an overview of more advanced Win8 programming issues. Topics covered include Application Life Cycle, Contracts, Live Tiles, Secondary Tiles, Toast Notifications, and more

Cloud Storage (Azure Blob and Amazon S3)
Submitted by: Udaiappa Ramachandran

Time: 1:30 PM – 2:40 PM, Saturday, March 9, 2013
Location: One Mem Drive, Deborah Sampson

If you're interested in learning tips and tricks that cover the spectrum of Cloud Storage (Azure Blob and Amazon S3) , this will be a session of interest to you. Topics covered in this session include basics of cloud storage, APIs, Signing URL for private content, Consuming from Web site, CDN, Implementing interfaces to connect multiple cloud storages using Unity Framework. Samples will be provided for this topics.

Multi-Targeting using Portable Class Libraries
Submitted by: Muhammad Siddiqi

Time: 4:10 PM – 5:20 PM, Saturday, March 9, 2013
Location: One Mem Drive, Thomas Paul

Multi-Targeting is about reusability. It is about writing code once which can be reused across different frameworks. This reduces development and maintenance time giving a boost in ROI. This session would start with discussion about various historical multi-targeting options with Microsoft Development technologies. We would see how portable class libraries supports this idea. The main focus would be about efficiently writing portable class libraries using new Visual Studio tooling features.

Profiling in Visual Studio
Submitted by: James Sturtevant

Time: 9:00 AM – 10:10 AM, Saturday, March 9, 2013
Location: One Mem Drive, Deborah Sampson

Application bottlenecks slowing you down? Come to this session to learn how to use Visual Studio Profiler to recognize various bottlenecks in your application. You will learn the basic types of profiling offered in VS, how to use them, and how to read the results. We will use sample applications to demonstrate real world scenarios.

Machine Learning with .NET
Submitted by: Frank Wu

Time: 9:00 AM – 10:10 AM, Saturday, March 9, 2013
Location: One Mem Drive, Thomas Paul

Machine Learning is playing increasingly important roles in Microsoft stack – from Bing search engine to Microsoft Office. You probably will be asked to embed Machine Learning based features in your application development. This session introduces how to use .NET SDKs to implement some commonly used Machine Learning algorithms.

Test Framework using SpecFlow and Selenium
Submitted by: Dennis Doire

Time: 2:50 PM – 4:00 PM, Saturday, March 9, 2013
Location: One Mem Drive, Deborah Sampson

Many companies today are going to or already use TDD and as a result many programmers have familiarity with writing tests at the unit level. This class will show you is how to take BDD and Selenium tests and explain how to best leverage those tests for your projects. By the end of the class you will know how to - use Selenium IDE to jump start generating scripts and learning the library - work with SpecFlow to generate BDD tests that leverage and extend your unit tests to incorporate user stories - know when to use either tool - and when not to