Community developer blogs

Scott Dorman

Website

Recent Posts

  • Tampa Code Camp Sessions

    Posted: yesterday

    Tampa Code Camp is this weekend and I’m presenting 3 sessions: Understanding Lambda Expressions Lambda expressions are an integral part of LINQ and a powerful new feature of .NET 3.0. We will explore the history of lambda expressions and how they operate in .NET, and how they can dramatically simpl

  • .NET Lambda Expressions – Resources

    Posted: 28 Nov 2008 at 16:58

    I present at a lot of the local Florida code camps (and some out of state ones as well) and have a presentation that focuses on understanding Lambda expressions in .NET. This is not an exhaustive list, but it is a subset of the books, articles, blogs, and presentations that I used to form the conten

  • Silverlight 3

    Posted: 23 Nov 2008 at 17:51

    Silverlight 2 was just released a few short months ago, but ScottGu is already providing hints at what we will see in Silverlight 3 which is supposed to be out sometime next year and will be a major update. Some of the major enhancements and improvements are: media enhancements (including H.264 vid

  • Generics in C#

    Posted: 23 Nov 2008 at 17:20

    Generics in C# have been around for a while (the concept of generics has been around even longer) but there are still a lot of developers who don’t have a good understanding of what they are or how to use them. Looking at the direction C# 4.0 is taking, generics are becoming more and more important

  • Tampa Code Camp

    Posted: 23 Nov 2008 at 16:57

    Tampa Code Camp is coming up in just two weeks, so be sure to register now if you plan to attend. The speaker bios and full agenda haven’t been published yet, but the list of sessions is now available. If you’re going, be sure to check out my sessions: Coding Style and Standards (chalk talk) Code st

  • Windows Mobile 6.5

    Posted: 23 Nov 2008 at 16:48

    A few months ago, Motorola mentioned Windows Mobile 6.5 in an earnings call: "Windows Mobile 6 has not delivered the experience that I think Apple has been able to deliver, but as you look at the plan that Windows Mobile 7 and even 6.5, I think there are significant new added features which will he

  • Test Driven Development Firestarter

    Posted: 23 Nov 2008 at 16:39

    Event Date: Saturday, January 19, 2009 Event Time: 08:30 (registration), 09:00 – 17:00 Event Location: Microsoft Tampa Office If you want to learn what TDD is all about, this is the event to attend. It’s a day-long event where you will go from start to finish with a sample domain problem an

  • Tampa Bay IASA November 2008 Meeting Reminder

    Posted: 20 Nov 2008 at 16:12

    Just a quick reminder that the November 2008 meeting is tonight from 6:30 PM - 8:30 PM (ET) at the Microsoft office. We are very pleased to be holding this meeting in cooperation with the Central Florida BizTalk User Group. Since this is a joint meeting, please be sure to register so we have a good

  • C# 4.0: Dynamic Programming

    Posted: 16 Nov 2008 at 15:11

    If C# 3.0 was all about Language Integrated Query (LINQ), then C# 4.0 is all about dynamic programming. What exactly does that mean? It means that C# 4.0 brings some of flexibility and declarative style of programming to C#. But what does that really mean? To sum it up in one keyword: dynamic. C#

  • Framework Design Guidelines, 2nd Edition

    Posted: 16 Nov 2008 at 03:41

    Those of you who know me know that I am a big proponent of code style and standards. One of the best resources I  have found for documenting a clear and thorough set of code standards is the Framework Design Guidelines book by Brad and Krzysztof. The book was recently updated for the new language

  • Tampa Code Camp 2008

    Posted: 15 Nov 2008 at 14:12

    Normally the Tampa Code Camp has already come and gone by this time of the year. This year, however, it’s being held on December 6. The official website and list of sessions has not been published, but it should be available soon. Be sure to register now if you plan to attend. Last year attendance w

  • MSDN Developer Conference: The Best of PDC 2008

    Posted: 15 Nov 2008 at 13:41

    Did you miss PDC this year? Don’t want to watch the recorded sessions? Then register today for an MSDN Developer Conference near you! The MSDN Developer Conference (MDC) brings you the best content of the PDC presented by your local field evangelists and community influentials (mostly Microsoft MVPs

  • CLR 4.0: Native-Managed Interoperability Improvements

    Posted: 10 Nov 2008 at 16:20

    Exposing a native application to a managed application hasn’t always been the easiest experience. The good news is that there are some significant improvements in the interoperability story between native and managed code. In the current versions of the .NET Framework, the process starts with runnin

  • CLR 4.0: In Process Side-by-Side CLR Hosting

    Posted: 10 Nov 2008 at 15:43

    The CLR is the core set of APIs that make up the .NET Framework. Each release of the CLR has added functionality, with the most functionality being added in the .NET 3.0 and .NET 3.5 releases. These releases used a “layer cake model” This model works reasonably well for solving application compa

  • CLR 4.0: Managed Languages

    Posted: 10 Nov 2008 at 15:26

    Over the years .NET has been a great platform for multiple languages, and actually launched with support for 16 different languages. Up until recently, however, it has been difficult (but not impossible) to create functional and dynamic languages for .NET. With the release of CLR 4.0, Microsoft is o

  • Tampa Bay IASA – Upcoming Meetings

    Posted: 08 Nov 2008 at 14:56

    All of the meeting times from now through the end of 2009 have been published on our meeting registration page. The topics for the 2009 meetings have not been finalized yet…so if you are interested in speaking please let me know.   Online Event Registration - Powered by www.eventbrite.com

  • CLR 4.0: Corrupting State Exceptions

    Posted: 07 Nov 2008 at 20:19

    Corrupting state exceptions are designed to help you have fewer bugs in your code by making it harder to make common mistakes around exception handling. A very common pattern is code like this: public void FileSave(String name) { try { FileStream fs = new FileStream(name, FileM

  • CLR 4.0: Debugging Improvements

    Posted: 07 Nov 2008 at 20:05

    Debugging in .NET 4.0 has become a bit easier as well thanks to better support for dump debugging through Visual Studio. This means that dump debugging now has support via ICorDebug, which is the same API that is used to enable live debugging and will also allow you to debug Windows Error Reporting

  • CLR 4.0: Code Contracts

    Posted: 07 Nov 2008 at 19:58

    If anyone is familiar with the Microsoft Research (MSR) project Spec# you will be familiar with the idea of contract based programming. CLR 4.0 takes the idea of contract based programming (and more specifically code contracts to ensure code validity) from Spec# and adds it to the CLR. This now mean

  • CLR 4.0: Garbage Collection Changes

    Posted: 07 Nov 2008 at 19:37

    The .NET garbage collector is one of the areas of the .NET Framework that is extremely important and probably one of the least understood. There are a lot of articles written about it and there have been very few changes since .NET 1.0 was first released. (There have been changes with almost each re

AddThis

Events coming up

  • Mar 23

    Microsoft Professional Developers’ Day @ DevWeek 2009

    London, United Kingdom

    Register for PDD before 12 December to receive the Early Bird Discount rate of £169 + VAT. The Professional Developers’ Day (PDD) is a Microsoft exclusive, single-day event designed to give you an early preview of Visual Studio 2010 and .NET Framework V4.0 as unveiled at the 2008 Professional Developers Conference (PDC) in Los Angeles.

Related blogs

  • CodersBarn.com

    The ASP.NET Community Blog where experts and beginners alike can explore Web Development and Design issues.

  • Nick Berardi's Coder Journal

    This is my journal of my life as a coder and experiences that I have with computers along the way. Most of my readers find the information useful in their daily lives, but really it is just about documenting my learning process.

  • Gary Pretty

    Blog about software development, including C#, ASP.Net, Expression Web and Visual Studio. I am a software developer working for Experian as well as several years of freelance web design experience.

Related podcasts

  • Looking into the C# Crystal Ball with Charlie Calvert and Bill Wagner

    One of the most exciting announcements from PDC was the news about C# 4.0 and Visual Studio 2010. With all the excitement and discussion throughout the event about these new developer tools, we reached out to two experts in the fields. Charlie Calvert and Bill Wagner sat down with Keith and Woody...