Sessions tagged as C#
A Primer on Distributed Event-Driven Architecture with NServiceBus
Location: Franz Hall, Room 217
Using a distributed message bus, we are able to decouple our distributed systems yet continue to add business value. In this session, we will discuss common enterprise integration patterns and real-world systems that utilize these patterns. We will build an extensible, event-driven, and distributed service layer using the open-source framework, NServiceBus. We will also briefly compare and contrast NServiceBus to MassTransit and the Windows AppFabric Service Bus.
Asynchronous Programming Futures for .NET (C# 5 / VB 11)
This session will take a peek into the future and examine some of the features proposed for C# 5.0. This includes studying async methods which are part of C# 5.0 and build on the PFx Task library. We will also briefly look at the PFx Task libraries to gain the necessary background for working with the new language features. Note that Visual Basic 11 will also have these identical features so in essence we'll be covering VB 11 as well.
Behavior-Driven Development (BDD) with MSpec 4 Fun, Profit and Beer!!
Location: Franz Hall, Room 106
Come hang out and do some BDD using MSpec. We'll talk about BDD. What is it? Where does it fit in your testing story? And how BDD helps deliver value and make you feel as awesome as free beer? Best of all we are gonna do BDD, so come prepared to type!
C# IDE Tips and Tricks for VS2010
Location: Franz Hall, Room 222
In this demo-focused session, we look at a series of features and technologies available through Microsoft Visual Studio and out-of-box solutions that will make you more productive in the Visual C# IDE. Whether you're trying to come up to speed with an unfamiliar code base, navigate your way through a large solution, write in new pieces of business logic, or test your application, these tips and tricks will help you get your job done better and faster.
Developing Silverlight Applications Using Blend
Location: Franz Hall, Room 006
In Silverlight application development, designers use Blend and developers use Visual Studio. In reality, the dividing line is rarely so neat. Learn how to use Blend effectively as a developer, and how to bring your custom code into the design environment.
Introduction to High Speed Coding in Visual Studio with CodeRush
Location: Franz Hall, Room 234
Learn how to write C# and VB code quickly and with great efficiency using CodeRush for Visual Studio. See powerful code building features including code templates, selection wrapping, and declare from usage; refactorings for improving code quality & performance; advanced navigation, selection, and clipboard tools; background code analysis, a full-featured test runner and so much more. If you’re interested in seeing what moving up to the full featured version of CodeRush can do for your productivity and for your team, be sure to see this session. Four (4) lucky participants will win full CodeRush licenses during the presentation - don't miss out!
Potential of Code Generation
Location: Franz Hall, Room 231
Code generation is a programming methodology. I believe that code generation is not being put to its full potential. I will speak on code generation’s potential and how I see it being used over the next decade. You will see a custom written code generation harness generate a full n-tier application based on a database.
Procedural Animation in Microsoft Silverlight
Location: Franz Hall, Room 025
Come and see how trigonometry and trigonometric functions can help us create movement in Microsoft Silverlight. Trigonometry is the study of how the angles and lengths of sides of triangles relate to one another, and is quite useful in programming Silverlight applications. We'll talk about how to apply trigonometry within Silverlight to create free-form rotations, calculate the distance between objects, use Sine curves to create oscillating movement, and more. The math will be demonstrated in a scenario-based approach in order to make it easier to understand, even if you slept through math class.
Reactive Extensions for Silverlight
Location: Franz Hall, Room 205
An overview of Reactive extensions for Silverlight. Find out how to use reactive extensions (Rx) to help simplify events handling, async programming and manage multiple threads.
What's New in C# 4.0?
Location: Franz Hall, Room 234
The C# language is very much alive and changing to meet the on-going demands of developers. The Visual Studio 2010 and .NET Framework 4.0 release ushers in C# 4.0, bringing a new set of features in the way of named and optional parameters; co- and contra-variance ("yeah, whatever *that* is," I hear you cry); COM interop; and dynamic language support. We'll look at these features in action in working code, and how they make you, the developer, more productive than ever before. And, yes, I will explain covariance and contravariance in a way that you can understand, remember, and come to love!!