| November 17 |
9th Anniversary Party Featuring "15 Minutes of Fame" |
| Wednesday Malvern, PA
|
Our monthly meeting will be held at the Microsoft Greater PA Office in Malvern, PA on Wednesday, November 17 from 5:30-8:30. We have a special format planned. There will be 10 presenters each doing a 15 minute session covering one of their favorite .NET topics. We will close with a panel discussion with all presenters. There will be no break this night, but food and drink will be available throughout the evening. Refreshments are provided courtesy of Steven Douglas Associates. Please register at EventBrite. Detailed directions are on the Microsoft Greater PA web site.
We have some great meetings lined up for the next few months. Please take a look at the upcoming schedule on the web site and check out the new Community Calendar. |
| 5:30 |
Steve Mann, RDA Corporation Leveraging .NET code behind in InfoPath to Track Changes within a Form |
5:45 |
Travis Laborde NuGet - Add Reference on Steroids |
|
Steve will be demonstrate one of his coolest InfoPath solutions leveraging code-behind as well as the SharePoint assemblies. |
|
NuGet is a new feature from Microsoft for Visual Studio 2010 that allows you to very easily add external dependencies to your project. Whether they be third party, open source, or local private packages - getting them into your project has never been easier. |
| 6:00 |
Jim Brooks Controlling your Release Process |
6:15 |
Dane Morgridge, RDA Corporation NoSQL with RavenDB |
|
I would review the tools that we have built that control what is released at the issue item level and how this is automated. |
|
RavenDB is a cool, fast document database solution that makes heavy use of JSON (JavaScript Object Notation) and is very easy to work with. RavenDB documents consist of JSON objects that are easily serializable to C# classes and queries are done through LINQ. In this session, we will look at how to get started with RavenDB, how it compares to other NoSQL solutions and some cases where you may want to use it. |
| 6:30 |
John Petersen, LiquidHub jQuery, AJAX and JSON in MVC in a Nutshell |
6:45 |
Michael Mukalian, LiquidHub SharePoint 2010 Solution & Feature Development in Visual Studio 2010 |
|
John takes you through the essentials of setting up and implementing jQuery so that you can easily incorporate its features as well as Ajax and jSON in your ASP MVC applications. |
|
Visual Studio 2010, when installed in the same environment as SharePoint 2010, provides a broad set of project type templates for creating SharePoint assets (sites, site elements, etc.), more so than SharePoint 2007. Upon creation of a SharePoint Project, Visual Studio 2010 automatically creates the necessary Feature and Package nodes, facilitating the creation of a SharePoint Feature and Solution Package. Today's discussion will speak to a few different scenarios on creating a SharePoint 2010 Project containing some site elements, and how Visual Studio 2010 has made Feature and Package creation a much simpler process. |
|
| 7:00 |
Rob Keiser Webmatrix and NuPack |
7:15 |
Andy Schwam Create Your First Windows Phone 7 Application |
|
NuPack is a new open source package management system from Microsoft that enables developers to more easily maintain projects that use open source libraries. WebMatrix can take advantage of certain offerings through a WebMatrix website. See how easy it is to find and use these open source libraries. |
|
I'll show how easy it is to get started creating WP7 applications with Visual Studio 2010 and test them using the emulator. |
| 7:30 |
Bill Wolff, LiquidHub Save Time with Code Generation |
7:45 |
Miguel Castro Get Into MVVM Now! |
|
Code generation tools included with Visual Studio can save lots of time. We will generate a data model with Entity Framework that exposes context and data classes. This model will be used in APS.NET Dynamic Data to quickly build a fully functional admin web site. The same model will then be used in WCF Data Services to create JSON and XML oData feeds. |
|
If you're using WPF or Silverlight and have not incorporated the MVVM pattern, you're nuts! This pattern is crucial for well-designed XAML-based applications, but there are many variations and styles for the implementation of this pattern. In the next 15 minutes, I'll give you an elevator pitch on why this pattern is important, how to hit the ground running with it, and what the true goals of Model-View-ViewModel really need to be when you write your applications. |
| 8:00 |
Panel discussion with all presenters |
| 8:30 Closing & Raffle! |
Books, software, and other goodies! |