Introduction To PrismBrian Genisio introduces us to Prism, a framework for creating applications in WPF ans Silverlight. read more ... Brian H. Prince - 5 Things to get your company to be just a bit more agileBrian shows us five ways to be more agile without officially changing your process, or getting fired... read more ... F# and functional programming for C# developersChris Marinos introduces us to F# and functional programming read more ... Chris Woodruff: Introduction to the Microsoft .NET RIA ServicesChris Woodruff will walk us through some key aspects of .NET RIA Services. read more ... Don Burnett: Expression Blend 3 and Sketchflow Don Burnett walks us through Expression Blend 3 and Sketchflow read more ... Len Smith: Enabling Test Driven Development with Dependency Injection and Mock ObjectsDependency injection and mock objects come together to let us write tests with the bare minimum of set-up code. We'll not be focusing on any particular frameworks but on the principles behind these techniques and how they help us write better quality software, faster read more ... June 10 - Steve Smith: SOLIDify Your ASP.NET MVCSteve Smith will show us how to apply SOLID principles to your ASP.NET MVC projects. read more ... May 13 - Mike Wood on PLINQ – Doing More With LessMike Wood is going to show us how PLINQ can leverage multiple processors with less code. read more ... April 8, 2009 - Darrell Hawley - Anatomy of an IronPython ApplicationDarrell Hawley is going to teach us how to get started in IronPython and use it to interact with our C# and VB.NET. read more ... March 11, 2009 - Jennifer Marsman - Developing and Deploying Your First Azure Service Come join us as Jennifer Marsman, our Micorosft Developer Evangelist, teaches us how to develop and deploy azure services. read more ... February 11, 2009 - Patrick Steele - Introduction to Monorail Come join us as Patrick Steele introduces us to the Castle Projects Monorail. A MVC framework for building ASP.NET websites. read more ... December 10, 2008 - Jason Follas - Well, Isn't That Spatial… (SQL Server 2008 Spatial Data)Join us while Jason Follas focuses on Microsoft Sql Server 2008 and its' two newest spacial data types Geometry and Geography. read more ... 11/5/2008 - Ann Arbor Computer Society: Bill Wagner - Talk & BooksigningBill's book More Effective C# will be on sale during the event, and he will be available to sign copies. Come out and support him.
Ann Arbor Computer Society Wednesday, November 5th, 2008, 6:00 pm At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor
Faking the Type System: Implementions in interfaces and non-existent types. by Bill Wagner
Abstract: Extension methods provide a mechanism for C# developers to define behavior in interfaces. You can define an interface with minimal capabilities and then create a set of extension methods defined on that interface to extend its capabilities. In particular, you can add behavior instead of just defining an API.
You’ll probably use a number of constructed generic types in your application. You’ll create specific collection types: List<int>, Dictionary<EmployeeID, Employee>, and many other collections. The purpose of creating these collections is that your application has a specific need for a collection of a certain type and you want to have specific behavior defined for those specific constructed types. To implement that functionality in a low-impact way, you can create a set of extension methods on specific constructed types. read more ... November 12, 2008 - Mark Mydland - Visual Studio 2010 (Codename: Rosario)Our Microsoft Developer Evangelist, Jennifer Marsman, has lined up a great speaker for our November meeting! Please come out and listen to Mark Mydland, the Group Manager for the Visual Studio Team Edition for Software Testers product, talk about the changes that are coming with Visual Studio 2010 (Rosario). read more ... October 8, 2008 - Jay Harris - Continuous IntegrationJoin us as Jay Harris tells us what Continuous Integration is all about, and what it can do for you. read more ... Ann Arbor Day of .NET 2008 – Saturday, October 18, 2008 September 10, 2008 - Brian Genisio - Castle ActiveRecord -- Don't Get Good at a CRUDy JobTired of writing Create, Read, Update, & Delete operations in your data layer? Join us when Brian Genisio explains how the active record pattern helps us eliminate CRUD in our code base. read more ... August 13, 2008 - Jeff McWherter - Testing for the WebJoin us as Jeff McWherter looks at testing for the web, and don't forget to bring your lightning talk with you! read more ... July 9 ,2008 - Jonathan Zuck - Politics, Public Policy and the IT IndustryJonathan Zuck is making a few stops here in Michigan to talk about issues affecting you as a businessman or technology professional. Please join us for a dynamic and informative session about a part of your business and career that often gets overlooked. read more ... June 11, 2008 - Darrell Hawley - Here Comes IronPythonCome join Darrell Hawley as he talks about the basics of IronPython and some of it's features before coding-up some examples. read more ... Lansing Day of .NET 2008 – Saturday, June 21, 2008 May 14, 2008 - Randy Pagels - Writing Maintainable and Robust Applications with Visual Studio Team Come join us to find out what VSTS is, how it can help, and why they built it. Then roll into a "What's New in Microsoft Visual Studio 2008 (Orcas) Team Foundation Server and the Team System Clients", and dip into "Improving Code Performance with Microsoft Visual Studio Team System". read more ... April 9, 2008 - Bill Wagner goes after the Launch: Making the new releases part of your daily lifeNow that the release of Visual Studio 2008 is here, it’s time to look at how these new features will make you more productive. New toys are great, but this talk will teach you how these new features can help you be more productive in your daily development. More importantly, they’ll help you avoid anti-patterns with these new features that will cause your project to take longer, and have more quality issues. read more ... Announcing the Second Annual West Michigan Day of .NET - May 10, 2008
West Michigan Day of .NET 2008 – Saturday, May 10, 2008 http://www.wmdotnet.org/dodn08
The second annual Michigan Day of .NET is ON!!! – and we’d love for you to be there.
When: May 10, 2008, 7:30 AM to 5:30 PM Where: Davenport University (same location as last year)
Register HERE
Note: There will be a 175 person limit for the Day of .NET. read more ... March 12 2008: Jeff Blankenburg shows off some new Microsoft technologiesThe March meeting is sure to be a cool one. Come listen to Microsoft Developer Evangelist Jeff Blankenburg show off some of Microsoft's coolest recent technologies. read more ... Dave Redding on XNA (BEST TALK OF THE YEAR!!!)Ok, so its only the first talk of the year but it should be fun. So, ditch the WF, C# 3.5, LINQ and all the other Business stuff at the door, were going to talk about writing games for your Xbox. In this session were going to talk about XNA, what it is, what you need to get up and running and how to get started writing games for the Xbox360. read more ... Aydin Akcasu - Wii Will Wii Will Rock You!Join Aydin and see how easy it is to read data from a Wii Remote and control either the mouse, or maybe even a remote control helicopter! read more ... Steven Smith Discusses ASP.NET Caching Best PracticesIn this session, you will learn about the caching features available in ASP.NET as well as best practices for designing applications with caching in mind and proper code patterns to use for cache access. read more ... Martin Shoemaker on Dee Jay: A Voice-Controlled Juke Box for Windows Vista With Vista, speech recognition goes mainstream. Microsoft's Managed Speech API takes the latest in powerful recognition technologies and joins it with the simplicity of .NET programming to make it easy to add speech capabilities to any application. read more ... Day of .Net Ann Arbor is coming on October 20th, 2007 Day of .NET in Ann Arbor is a one-day conference on all things .NET organized by developers for developers. This event is being offered at no cost to anyone interested in .NET development, and will take place on October 20, 2007 at Washtenaw Community College in Ann Arbor, MI. read more ... NEW LOCATION! Michael Wood talks about being a Rule FollowerWindows Workflow (WF) was introduced as one of the four pillars of .Net 3.0. WF provides a rich set of tools to embed workflow within your applications. Sometimes you have to provide more than just a simple workflow though. Sometimes you have an intricate set of business rules involved that may change quickly over time due to changing laws, industry trends, sales reports or the whim of pointy haired bosses. read more ... Jay Wren on Inversion of Control and Dependency InjectionInversion of control or IoC is about enforcing isolation. IoC can help you write more maintainable code that is highly decoupled and easy to test. read more ...
|