Geeks With Blogs

News



Microsoft Store

Support This Site


AddThis Social Bookmark Button

Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

Creative Commons License


Scott Dorman Microsoft MVP, Software Architect, Developer, Author .NET (C#) .NET topics covering C# only.

Favorite Visual Studio Extensions
The Visual Studio Gallery is the best place to find tools, controls, and templates to help make your life as a developer easier and more productive. Every so often, I publish my personal list of favorite extensions. This is something I started back when Visual Studio 2010 was first released. A lot has changed since then. I have already published my favorites list for Visual Studio 2013 several times. As new extensions are released, old ones updated or removed, the list does change a bit from time ......

Posted On Sunday, October 5, 2014 11:10 AM

MVP Spotlight
Each week, the different MVP Leads send out an email communication to their MVPs letting us know about upcoming events and other things relevant to us. As part of that newsletter, an individual MVP is often highlighted. This week, I’m the featured MVP! Thanks, Heather, for spotlighting me and the Windows Phone Marketplace Requests site ......

Posted On Friday, February 17, 2012 7:42 PM

Enum.HasFlag
An enumerated type, also called an enumeration (or just an enum for short), is simply a way to create a numeric type restricted to a predetermined set of valid values with meaningful names for those values. While most enumerations represent discrete values, or well-known combinations of those values, sometimes you want to combine values in an arbitrary fashion. These enumerations are known as flags enumerations because the values represent flags which can be set or unset. To combine multiple enumeration ......

Posted On Saturday, March 13, 2010 12:56 PM

Difference between "throw" and "throw ex" in .NET
Exception handling seems to be a common problem for .NET developers, particularly younger developers. We pretty much all know that you should wrap operations that have the potential for failing in a try/catch block if you are interested in being able to do something about the error that occurred. I'm not going to talk about the rules and guidelines for using exception handling. Instead I'm going to focus on a particular aspect of exception handling, which I tend to call exception bubbling. Exception ......

Posted On Monday, August 20, 2007 11:26 AM

Cloud hosted CI for .NET projects
Continuous integration (CI) is important. If you don’t have it set up…you should. There are a lot of different options available for hosting your own CI server, but they all require you to maintain your own infrastructure. If you’re a business, that generally isn’t a problem. However, if you have some open source projects hosted, for example on GitHub, there haven’t really been any options. That has changed with the latest release of AppVeyor, which bills itself as “Continuous integration for busy ......

Posted On Monday, June 2, 2014 9:26 AM

Windows 8 Hackathon
Windows reimagined. Extraordinary apps.Combining the broad reach of Windows, best-in-class developer tools, a re-imagined user experience, and a built-in store, Windows 8 is the largest developer opportunity — ever.Are you ready? Then join us for this free, full-day event filled with coding, sharing, plenty of food, and perhaps the occasional Lightning Talk on topics determined by your apps and questions. FAQs What is a hackathon?These hackathons are a really fun way to get “down and dirty” with ......

Posted On Friday, January 11, 2013 11:49 AM

C# 3.0 Extension Methods
At one time or another most of us have wished we could add functions to one of the intrinsic .NET classes. The solution has always been to either create a static (or sealed) class that contains these "helper" functions or derive a new class that adds the desired functionality. A good example of this is testing a string to see if it contains only alphanumeric characters. In order to do this, we need to define a helper class: 1: namespace DataValidationHelpers 2: { 3: public static class DataValidation ......

Posted On Sunday, August 19, 2007 1:06 AM

.NET Framework version detection updated for .NET 3.5 Beta 2
My article on using managed code to detect what versions and service packs of the .NET Framework are installed on a system has been updated to account for a minor registry change between the January 2007 CTP and Beta 2. Along with that article, the article on using managed code to detect if IIS is installed and ASP or ASP.NET is registered has also been updated with the same fix ......

Posted On Friday, August 17, 2007 10:26 PM

Visual Studio Extensions
As a product, Visual Studio has been around for a long time. In fact, it’s been 18 years since the first Visual Studio product was launched. In that time, there have been some major changes but perhaps the most important (or at least influential) changes for the course of the product have been in the last few years. While we can argue over what was and wasn’t an important change or what has and hasn’t changed, I want to talk about what I think is the single most important change Microsoft has made ......

Posted On Friday, October 18, 2013 2:22 PM

Microsoft MVPs on Twitter
Following last years post of people at MVP Summit 2009 on Twitter, I’m getting a bit of a head start and using the new Twitter Lists feature to create a list of all Microsoft MVPs that I know (or know of). I’ve started this list with the same people from last years blog post. The plan is for this list to be a complete list (or at least as complete as I can make it) of Microsoft MVPs. If you are an MVP and want to be included or if you know of any MVPs that should be included, please let me know. ......

Posted On Sunday, January 3, 2010 3:59 PM

Copyright © Scott Dorman | Powered by: GeeksWithBlogs.net | Join free