Welcome to Sol 3 Sign in | Join | Help

ASPInsiders

Aggregation of ASPInsiders and Microsoft ASP.NET team member blogs.

July 2010 - Posts

Tips: Merge multiple CSV files into one
Task: Merge multiple CSV files into one Solution: copy *.csv target .csv Simple and neat! Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Dealing with Images with Bad Metadata - Corrupted Color Profiles in WPF
Creating a Twitter client is a really interesting exercise in application development because, amongst many reasons, it's taking input from effectively an infinite number of people and places. Never trust user input, right? Input to your application comes Read More...
Microsoft "Daily Build" Nerd Dinner - August 4th in Seattle, Redmond
Are you in King County/Seattle/Redmond/Bellevue Washington and surrounding areas? Are you a huge nerd ? Perhaps a geek ? No? Maybe a dork , dweeb or wonk . Maybe you're in town for an SDR (Software Design Review) or VSLive ! Quite possibly you're just Read More...
VS 2010 Web Deployment
This is the twenty-fifth in a series of blog posts I’m doing on the VS 2010 and .NET 4 release. Today’s blog post is the first of several posts I’ll be doing that cover some of the improvements we’ve made around web deployment.  I’ll provide a high-level Read More...
Poshnet DNS CMDLet and DNS lookup script
I was recently tasked with writing a script to resolve a few domains. I hit the internet and found the perfect cmdlet posted by Joel Bennett. The original code was posted on www.codeproject.com which Joel converted to a cmdlet. Thanks for having smart Read More...
Learn iPhone Programming for Free with Wrox, Novell, and McClure
Are you a .NET Developer wanting to get into developing on the Apple iPhone and iPad? Learn iPhone Programming for Free with Wrox, Novell, and McClure. Wrox/Wiley has released Wallace McClure’s Wrox Blox on Novell’s MonoTouch for free. The MonoTouch Wrox Read More...
Troubleshoot ASP.NET Errors Remotely–while Appearing Local
For years I’ve wanted to be able to troubleshoot website remotely by seeing the detailed error report, while ensuring that other users on the web only see the friendly non-detailed error. This is now possible with URL Rewrite 2.0. Through a simple rule, Read More...
A Cool / Unexpected Refactoring around .Net C# Locking Issue
I’m constantly amazed by the insightfulness of ReSharper’s suggested refactorings (ReSharper is a Visual Studio Addin from JetBrains I use with C#). Today, I’ve been working on a threading problem...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Amazon Kindle for $139
It was just last month that the e-reader price wars started and the price of a Kindle dropped to $189. Now Amazon has announced an improved version and a wifi-only model at an even better price point - $139. It's getting close to my previously mentioned Read More...
Windows Phone 7 - First Impressions
Disclaimer: I work for Microsoft in MSDN . I don't work for or with the Windows Phone 7 team in any capacity. I do know one guy over there, though. That said, I personally have an iPhone 3G (dead, the kids pay Monkey Island on it), a iPhone 3GS (the wife Read More...
Visual Studio 2010 Keyboard Shortcuts
Earlier this week the Visual Studio team released updated VS 2010 Keyboard Shortcut Posters .  These posters are print-ready documents (that now support standard paper sizes), and provide nice “cheat sheet” tables that can help you quickly lookup Read More...
DevConnections in Las Vegas
I'll be at ASP.NET Connections (aka DevConnections) in Las Vegas this November at the Madalay Bay Resort. I'm really excited about this. I'll be speaking on: ASP.NET 4 WebForms - What's New, Cool, and Hip! ASP.NET AJAX - UpdatePanel, WebForms, Read More...
Microsoft WebMatrix Beta Hosting
Have you heard about WebMatrix yet? If not, you should read about it and consider checking it out. You can even test it out with Cytanium's free WebMatrix Beta hosting accounts. Happy Hosting! Share this post: email it! | bookmark it! | digg it! | Read More...
Ultimate Developer PC 2.0 - Part 3 - UPDATE on Building a WEI 7.9 and RFC for building a GOM (God's Own Machine)
As a reminder, if you're just turning in, here's our glossary: WEI - Windows Experience Index. How fast is your machine? If you say "I've got a WEI 6.0" you've got a good machine, for example. RFC - Request for Comments. This is crowdsourcing. Read More...
Houston TechFest
I'm looking forward to the Houston TechFest . I'll be speaking on MonoTouch, ASP.NET WebPages, and MonoDroid (if its been available as beta at that point). I'm excited about this. Share this post: email it! | bookmark it! | digg it! | reddit! Read More...
ASP.NET MVC 3 Preview 1 Released – Channel 9 Video and Hanselminutes Podcast 224, Oh My!
Phil and friends released ASP.NET MVC 3 Preview 1 today. I snuck into the office of Phil Haack and Morgan the Canadian Intern to talk about the release of ASP.NET MVC 3 Preview 1 and some of the cool "futures" stuff that Morgan (and our fleet Read More...
VSLive Redmond Coming Up
I'm heading out to VSLive next week. I'm really excited about this. I'll be speaking on: ASP.NET 4 WebForms - What's New, Cool, and Hip! ASP.NET AJAX - UpdatePanel, WebForms, and the AJAX Control ToolKit. I'm really excited about this. Read More...
Links to Scott Guthrie's Using LINQ to SQL Tutorials
Back when Visual Studio 2008 came out, Scott Guthrie wrote an excellent series of blog posts on using LINQ to SQL . Unfortunately, the various installments are not easy to follow when starting from Part 1 and going onward, so I've decided to gather and Read More...
What Process is Using Your I/O?
This year OrcsWeb released our Windows Cloud Server product. As part of that offering a base amount of disk transactions (I/O) is included with our Cloud Servers and then you are billed for any usage above that. A common question that arises is how to Read More...
Introducing ASP.NET MVC 3 (Preview 1)
This morning we posted the “Preview 1” release of ASP.NET MVC 3.  You can download it here . We’ve used an iterative development approach from the very beginning of the ASP.NET MVC project, and deliver regular preview drops throughout the development Read More...
Set focus to a TextBox (in a ModalPopupExtender)
I have a web page where couple of ModalPopupExtender and Panel exist, and I want to set focus to TextBox inside the corresponding pop up window when user click the target button accordingly. I think it's a common requirement to set the focus to a specific Read More...
UnitOfWork Action filter for ASP.NET MVC and nHibernate
Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
How To Override ToString() in a Simple C# Class
So, you have a simple class that has a bunch public properties and you want to be able to use ToString() on it to show some data?  It’s easy.  All you have to do is override the ToString()...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Events This Week – July 26th, 2010
Here are the events listed in Community Megaphone for the next week (or so) for the Mid-Atlantic area, as well as webcasts of interest…this list includes events imported from the UGSS event calendar , and all events entered in Community Megaphone are Read More...
Creating New Overloaded Methods in C# is Really Easy with CodeRush
So, you want to add a couple extra parameters to an existing method in Visual Studio, while not having to change all your existing code to call the new method signature?  It’s easy with CodeRush...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Blog and Article stats since 10/1/2009
Blog Stats http://weblogs.asp.net/steveschofield http://blogs.iis.net/steveschofield 47 posts with 65,631 pages views 800 Posts of http://Forums.iis.net since Second most forum posts on http://forums.iis.net http://forums.iis.net/themes/iis/user/userlist.aspx?search=1&t=&sb=4&so=1 Read More...
Loading Strategy for Entity Framework 4.0
Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Integrate your blog or sites with ForkCan.com
If you didn't know, you can get the code you have posted and make sure it will be included to your blog posts or sites. The following is an instruction (The Inxtruction itself is retrieved from ForkCan.com ): If you want to know when I have published Read More...
Recent Podcast on Business901
Recently was interviewed on Business901 podcast about Kanban and Agile. Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Entity Framework 4 “Code-First” - Custom Database Schema Mapping
Last week I blogged about the new Entity Framework 4 “code first” development option.  The EF “code-first” option enables a pretty sweet code-centric development workflow for working with data.  It enables you to: Develop without ever having Read More...
Poem to MonoTouch
If you missed my poem to MonoTouch this morning on Twitter , here's the full version: Oh MonoTouch, How do I love thee? Let me reference count the ways. I love thee to the depth and width and height of the threads I can run and my battery can reach, Read More...
Follow Us On Twitter
OrcsWeb is on Twitter if you want to follow us there: http://twitter.com/orcsweb I'm there too if you want to follow me directly: http://twitter.com/bradkingsley Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Quote of the day
While I was reading the Dive into  HTML 5 book, I’ve found this pearl of wisdom: Originally, all AAC files “bought” from the iTunes Store were encrypted with Apple’s proprietary DRM scheme, called FairPlay . Selected songs in the iTunes Store are Read More...
Introducing… Dynamo – A Scriptable DotNetNuke module
Introduction Imagine, for a second, you have a server sided JavaScript interpreter built right into a Content Management System. It should have full access to the entire Server sided API’s, depending on security requirements of course. You could literally Read More...
Back to the basics: more on casting
I’ve already mentioned casting several times before, but I guess I’ve jumped over several basic features associated with that operation. Since this is a basics series, I should have probably explained casting instead of assuming that everyone knows how Read More...
VistaDB Ending - SQL Server Compact Starting
VistaDB , an xcopy deployable database platform for Microsoft .Net applications, has announced it is closing up shop . Thankfully, for developers who understand and appreciate the benefits of an xcopy deployable database model, Microsoft has recently Read More...
How to implement ISNULL(SUM(ColumnName),0) in Linq2SQL
I had a Linq2Sql statement like this: var q = from o in db.OrderItem                   where o.UserId == UserId                   Read More...
My PC (Windows 7) Boot Speed
My desktop PC boots in 1 minute 14 seconds. Does anyone have a system that boots faster? I'm running Windows 7 from an Intel SSD drive. Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
VS 2010 Productivity Power Tools Update (with some cool new features)
Last month I blogged about the VS 2010 Productivity Power Tools Extensions – a free set of Visual Studio 2010 extensions that provide some really nice additional functionality. The initial Visual Studio Productivity Power Tools release included a bunch Read More...
Events This Week – July 19th, 2010
Here are the events listed in Community Megaphone for the next week (or so) for the Mid-Atlantic area, as well as webcasts of interest…this list includes events imported from the UGSS event calendar , and all events entered in Community Megaphone are Read More...
A Trio of Windows Phone 7 Previews
Looks like some folks have been given the green light to talk publicly about their experience as early users of preview Windows Phone 7 devices. MobileCrunch, Engadget, and Gizmodo have all posted previews of Windows Phone 7 this morning, and the takeaway Read More...
Back to the basics: conversion operators
In a previous post , I’ve mentioned conversion operators. But what is a conversion operator? In the past, I bet that we’ve all needed to convert from one type of object to another. When we’re talking about primitive types, the CLR knows how to perform Read More...
A Review of Desktop / Screen Sharing Software
I work as an independent consultant and trainer. Most of my business involves me meeting with clients (in person or online), discussing their needs, and then building a new application or enhancing an existing one from my own desktop. However, a growing Read More...
Hanselminutes Podcast 222 - Art is Shipping - Designers and Developers with Jin Yang
My two-hundred-and-twenty-second podcast is up . Scott sits down with designer Jin Yang ( @jzy ) to talk about the fundamental differences between developers and designers. Are we a totally different breed? How should designers and developers work together? Read More...
Hanselminutes Podcast 221 - Hanselminutiae-eight with Dan Fernandez
My two-hundred-and-twenty-first podcast is up . This week it's a very sick Dan Fernandez from Channel 9 who joins me on the show for a random Hanselminutiae. We talk iPads, Windows Phone 7, Hulu Plus, TimeSvr, innovation and more. Dan is the co-host of Read More...
Great idea to stop wires from falling down behind desk
Found this picture here (by way of this Smashing Magazine post   Showcase of Beautiful Photography ) and thought it was a great and simple way to keep all of those laptop cables from slipping down behind the desk. Share this post: email it! | bookmark Read More...
DevConnections Las Vegas
I'm happy to announce that I will be speaking at DevConnections in Las Vegas in November. More info on this is coming. Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Code-First Development with Entity Framework 4
.NET 4 ships with a new and much improved version of Entity Framework (EF) – a data access and OR/M  library that lives within the System.Data.Entity namespace. When Entity Framework was first introduced with .NET 3.5 SP1, developers provided a lot Read More...
VSLive Orlando
I'm excited to announce that I am speaking at VSLive Orlando in November. My two sessions are: What's New in ASP.NET 4 WebForms. AJAX with the UpdatePanel, WebForms, and the AJAX Control Toolkit. If you plan to attend or do attend, please send Read More...
Back to the basics: type constructors
After the last two posts , I guess you could see this coming, right? Today it’s all about type constructors (and it’s a long post, so make sure you’re comfy). What is a type constructor (aka, class constructor)? In C#, it’s a static and private parameterless Read More...
Something New at VSLive?
VSLive is coming the first week of August, 2010 , and I’ll be speaking at the event, talking about Visual studio. Use and abuse it to the best of your ability. My talks over the last few years have been around productivity, and this one follows suit. Read More...
Internet-Everywhere - Another Multi-Touch Web Table
I mentioned the Microsoft Surface back in 2007 as a new innovative product from Microsoft, but it doesn't seem to have gone anywhere since release. I recently saw an announcement about a product named mTouch , which appears to be a very similar competing Read More...
Simple Code First with Entity Framework 4 - Magic Unicorn Feature CTP 4
Microsoft's been releasing a number of right-sized LEGO pieces lately. In case you missed it, Betas have been announced for: SQL 4 Compact Edition - It has a small embedded file-based SQL Database, and a web-server called IIS Express that's compatible Read More...
DotNetNuke 2010 - Firefox Persona
Show your DotNetNuke passion by using the DotNetNuke 2010 Firefox Persona, found here . Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
Book review: CLR via C#, 3rd edition
Since I’ve started working in my Silverlight book , I’ve been really busy. So busy that I completely forgot to post my review about Jeffrey Richter ’s CLR via C# book. Well, to be honest, there’s really not much I can say about it…let me see…basically, Read More...
Back to basics: structures instance constructors
In the previous post , I’ve talked about some interesting features that explain why reference type’s instance constructors behave the way they do. Today, we’ll keep looking at instance constructors, but we’ll concentrate on structs. Before going on, I’m Read More...
iPhone Backups Are Super-Fast!
I posted about issues with the iPhone's backups speeds a few weeks ago. I certainly wasn't the only one experiencing this issue - a Google search returned tons of online discussions by people looking for a way to address the issue. Well, I've Read More...
Ultimate Developer PC 2.0 - Part 2 - UPDATE and PODCAST on Building a WEI 7.9 and RFC for building a GOM (God's Own Machine)
As a reminder, if you're just turning in, here's our glossary: WEI - Windows Experience Index. How fast is your machine? If you say "I've got a WEI 6.0" you've got a good machine, for example. RFC - Request for Comments. This is crowdsourcing. Read More...
Visual Studio 2010 Extensions Magic: Automatic Updates.
I think automatic updates are a great feature in Visual Studio 2010. Each time an instance of VS 2010 is opened, it automatically checks for updates to installed extensions.  When updates are found it then kicks off a quick and painless process to Read More...
Cloud Storage and IO Requests / Transactions
By definition a public cloud solution is going to have some component of multi-tenant storage. It's that storage, which is accessible by multiple devices at the same time, that allows for node fault-tolerance, resource balancing, resource bursting, Read More...
Windows Phone 7 Developer Tools Beta Released
Earlier today we shipped the beta of the Windows Phone 7 Developer Tools.  You can download them here . What is included in the Windows Phone Developer Tools The Windows Phone Developer Tools Beta includes: Visual Studio 2010 Express for Windows Read More...
HOWTO: Update Records in a Database Table With Data From Another Table (MS SQL Server)
SQL's UPDATE statement makes it easy to update one or more records in a database table. The most common UPDATE statement pattern assigns static or parameterized values to one or more columns: UPDATE MyTable SET Column1 = Value1 , Column2 = Value2 , ... Read More...
Events This Week – July 12th, 2010
Here are the events listed in Community Megaphone for the next week (or so) for the Mid-Atlantic area, as well as webcasts of interest…this list includes events imported from the UGSS event calendar , and all events entered in Community Megaphone are Read More...
How To Clear the Data From an Umbraco to Start From Scratch
In my previous post (http://peterkellner.net/2010/07/10/installing-umbraco-to-win7-step-by-step/), I detailed the steps to use WebPI to install a fresh version of Umbraco on a Windows 7 Ultimate 64...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Back to the basics: instance constructors
In the last post , I’ve mentioned constructors…but what is a constructor? The first thing you should keep in  mind is that there are several types of constructors and, in this post, we’ll only be talking about instance constructors. So, what’s an Read More...
Back to the basics: Why is my constructor being called?
When we create a new type and define a constructor, I guess there’s nothing wrong with expecting to see that constructor called whenever a new instance of a type is created. The problem is that there are some cases where that doesn’t happen. For instance, Read More...
Windows Server 2008 R2 and Indexing Service
I was tinkering around with Windows Server 2008 R2 and ran across the Indexing Service search service. http://www.iislogs.com/articles/W2k8R2IndexService/ Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it! Read More...
ForkCan is not available public – Share, Discuss, Improve code etc
ForkCan is not available, you can read more about ForkCan here . If you have an idea of a code, or want to see if it can be improved, want to find code for your project etc or talk about code. Then ForkCan is a place for you.. ForkCan Feedback Share this Read More...
Turn TextBox.Text to CAPITAL or small letter in CSS
I'm looking for a simple function that turn the text of a TextBox into capital or small letter, but most of the JavaScript I found are clumsy because of the incompatibility of script (including the inconsistent behavior of event.keyCode and event.which Read More...
Active Directory, 4th Ed Available on iPhone and iPad
My book has been available on the iPhone and iPad since September of 2009. It’s quite a bargain too at US$4.99. The neat thing about this is you can search the contents of the book for whatever you’re looking for, plus, you can read it just like you would Read More...
Installing Umbraco To Windows 7 Ultimate – Step By Step
I’m planning on launching some small consumer software products in the next couple months and to support this effort, I need to have a CMS, Forums Software, Store Front (Credit Card Processing) and...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
What is ForkCan.com – Do you have what it takes to Share your code?
I have worked on a project for a while now, I call it ForkCan and can be found on the following URL www.forkcan.com . ForkCan is all about sharing code in a social way. I have notice that several developers on twitter paste pointers to sites like paste-it.net Read More...
Back to the basics: is vs as operator
Ok, now that the PT Silverlight book is mostly done (I’m awaiting for feedback form my reviewers – if you’re one of them and you’re reading this post, then stop right now and go back to the manuscript please! :)), I guess it’s time to return to my blog. Read More...
New Home Improvement StackExchange site coming soon
I am really excited about the new Home Improvement StackExchange site that is coming up on its beta release.  This is a new site based off of the very popular StackOverflow site that will be targeted toward home improvement for contractors and (serious) Read More...
July 9th Links: ASP.NET, ASP.NET MVC, jQuery, Silverlight, WPF, VS 2010
Here is the latest in my link-listing series .  Also check out my VS 2010 and .NET 4 series and ASP.NET MVC 2 series for other on-going blog series I’m working on. [In addition to blogging, I am also now using Twitter for quick updates and to share Read More...
Configuring IIS6 for WebMatrix
The news of WebMatrix was just released, causing a lot of interest in the tech community.  See Scott Guthrie’s blog post for details on WebMatrix, IIS Express, SQL Server Compact and the Razor syntax. The nice thing about all of these technologies Read More...
Client Comment - Springbox
" Great service, love working with ORCS Web ." -Mike Nowlin; Director of Technology; Springbox ( www.springbox.com ) Thanks Mike - It's great working with your team too! Share this post: email it! | bookmark it! | digg it! | reddit! | kick Read More...
Apple Section 3.3.1 and MonoTouch
My frustration with Apple has been fairly well known. I've blogged about it numerous times over Section 3.3.1. http://morewally.com/cs/blogs/wallym/archive/2010/04/09/dear-apple-why-do-you-continue-to-give-me-the-big-middle-finger.aspx http://morewally.com/cs/blogs/wallym/archive/2010/04/12/why-i-feel-so-strongly-about-the-apple-sdk-issue.aspx Read More...
‘Google Me’ Is Real, And It’s Gunning For Facebook
I mentioned in December 2009 how iGoogle took over my search screen and how it looked like they might have plans to attack the social media market (MySpace and Facebook specifically). Well, now more information is surfacing that lines up with what I'd Read More...
MonoTouch Book is out
Our MonoTouch Book is out. It was great working with Chris Hardy, Craig Dunn, Martin Bowling, and Rory Blyth on this book. With this book, you'll be able to use your existing knowledge of .NET to target the Apple iPhone. What .NET C# developers need Read More...
Microsoft WebMatrix – Easy way to build ASP.NET Web Sites
Yesterday Microsoft announced WebMatrix , a tool to build standalone ASP.NET Pages using the new Razor syntax. With WebMatrix developers will get the new IIS Developer Express and SQL Compact Edtition . The idea of WebMatrix is to make it easy for developers Read More...
Microsoft WebMatrix in Context and Deploying Your First Site
  ScottGu announced Microsoft WebMatrix today. It's a small (15 megs if you have .NET 4, 50megs if you don't) lightweight IDE for making ASP.NET or PHP websites. It has a small embedded file-based SQL Database, and a web-server called IIS Express Read More...
Mid-Atlantic MSDN Flash Editorial for July 6th, 2010
For those who don’t subscribe, here’s my local editorial for the MSDN Flash newsletter for Mid-Atlantic: http://msdn.microsoft.com/en-us/ff798577.aspx There’s info on my recent trip to Codestock, a call for feedback, and more. You can subscribe to the Read More...
WebMatrix, a first tutorial application
Well that was quick…over at Mikesdotnetting, one of the first tutorials on building a simple book listing app using Microsoft WebMatrix has been posted: http://www.mikesdotnetting.com/Article/146/WebMatrix-A-First-Application Nice! Share this post: email Read More...
WebMatrix Introduced – Download Now Available!
I’ve noted a couple of recent blog posts by Scott Guthrie announcing some nifty new tech bits, including IIS Express and SQL Server CE 4…now Scott has finally let the cat all the way out of the bag, announcing Microsoft WebMatrix , a new web development Read More...
Events This Week – July 6th, 2010
Hope all my U.S. readers had a great Independence Day weekend…I spent mine at a Washington Nationals game with my 7 year-old son (his first major-league game), followed by an evening of watching the town fireworks from the roof of our sunroom, then playing Read More...
Introducing WebMatrix
Last week I published several blog posts that covered some new web development technologies we are releasing: IIS Developer Express : A lightweight web-server that is simple to setup, free, works with all versions of Windows, and is compatible with the Read More...
Determining an ASP.NET Page's View State Footprint
ASP.NET view state is the technique used by an ASP.NET Web page to persist changes to the state of a Web Form across postbacks. The view state of a page is, by default, placed in a hidden form field named __VIEWSTATE, and can easily get very large. Not Read More...
We're Expanding Our Team - Now Hiring Server / IIS Administrator
If you are experienced with Windows Server and IIS, appreciate challenging situations and problem solving, enjoy exposure to new technologies, like working with clients, and are a really nice and cool person - send a copy of your resume to us. We're Read More...
VSLive Redmond
I'm excited to announce that I am speaking at VSLive Redmond in August. My two sessions are: What's New in ASP.NET 4 WebForms. AJAX with the UpdatePanel, WebForms, and the AJAX Control Toolkit. If you plan to attend or do attend, please send me Read More...
“Razor” the new ASP.NET View Engine
Because of my work with the www.forkcan.com and the traveling around Sweden talking about ASPEN a Silverlight 4, MVVM, RIA Services, Unity 2.0, MEF application I haven’t spend so much time with blogging. “Razor” is a new view engine for ASP.NET, you can Read More...
Firewall Requirements for Integrating OCS and OWA
If you follow my directions for integrating Office Communications Server 2007 R2 with Exchange Server 2010 OWA, and you also have either a host firewall on your CAS servers or a firewall between the OCS frontend pool and your CAS servers, you may find Read More...
Another Nice DevExpress CodeRush Refactoring
For the last few days, I’ve been using DevExpress CodeRush and am finding some very useful refactorings.  Many I’m not blogging about, but there are a few that I really like.  In this post,...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Removing Dead Tracks (Duplicates that don't exist) from iTunes using C#
I hate iTunes on Windows with the heat of a thousand suns. It is a pox on my existence and it has cost me hours of pain and suffering. I'm sure it's all unicorns and spun sugar on MAC, but as a guy using Windows with dozens of gigabytes of music on a Read More...
The Weekly Source Code 54 - Can't have Multiple Attributes of the Same Type when using a TypeDescriptor
When I was in a China a few weeks back, I had a nice chat with a fellow named Zhe Wang who was using ASP.NET Dynamic Data to create a website. He made his own Custom Attribute to apply to his entities and effectively made an authorization scheme so that Read More...
Introducing “Razor” – a new view engine for ASP.NET
One of the things my team has been working on has been a new view engine option for ASP.NET. ASP.NET MVC has always supported the concept of “view engines” – which are the pluggable modules that implement different template syntax options.  The “default” Read More...
A Handy Refactoring with CodeRush (InLine Temp)
I’ve recently started using CodeRush with Visual Studio 2010 and am so far very impressed with the convenience it adds to coding.  One thing that is very clear is that the creators of CodeRush...

This site is a resource for asp.net web programming. It has examples by Peter Kellner of techniques for high performance programming
Installing, Configuring and Using Windows Server AppFabric and the "Velocity" Memory Cache in 10 minutes
A few weeks back I blogged about the Windows Server AppFabric launch (AppFabric is Microsoft's "Application Server") and a number of folks had questions about how to install and configure the "Velocity" memory cache. It used to be Read More...
How To Get a 100% Discount on Hosting (Yes, Free Hosting)
I saw an advertisement from a hosting company recently that touted a way to get a 75% discount on their hosting rates. That sounds great and got me thinking... At OrcsWeb we actually have a program where you can get a 100% discount on your hosting - yes, Read More...