Next Stop, Norway!

conferences suggest edit

Because of all the travel I did last year as well as the impending new addition to the family this year, I drastically cut down on my travel this year. There are only two conferences outside of Redmond I planned to speak at, one was Mix (see the links to videos of my talks) and the next one is the Norwegian Developer Conference also known as the NDC.

Read More

Code Sample Taxonomy

code suggest edit

What responsibility do we have as software professionals when we post code out there for public consumption?

Read More

Using jQuery Grid With ASP.NET MVC

code aspnetmvc suggest edit

Tim Davis posted an updated version of this solution on his blog. His includes the following:

Read More

My Little World Domination Backup

Every good developer knows to always have a backup. For example, over two years ago, I announced my world domination plans. But there was a single point of failure in me putting all my world domination plans on the tiny shoulders of just one progeny. My boy needs a partner in crime.

Read More

TipJar: Title Tags and Master Pages

There are a couple of peculiarities worth understanding when dealing with title tags and master pages within Web Forms and ASP.NET MVC. These assume you are using the HtmlHead control, aka <head runat="server" />.

Read More

CSRF Attacks and Web Forms

In my last blog post, I walked step by step through a Cross-site request forgery (CSRF) attack against an ASP.NET MVC web application. This attack is the result of how browsers handle cookies and cross domain form posts and is not specific to any one web platform. Many web platforms thus include their own mitigations to the problem.

Read More

Anatomy of a Cross-site Request Forgery Attack

A Cross-site request forgery attack, also known as CSRF or XSRF (pronounced sea-surf) is the less well known, but equally dangerous, cousin of the Cross Site Scripting (XSS) attack. Yeah, they come from a rough family.

Read More

Better String Input Handling

code humor suggest edit

I’ve been relatively quiet on my blog lately in part because of all the work on ASP.NET MVC. However, the ASP.NET team is a relatively small team so we often are required to work on multiple features at the same time. So part of the reason I’ve been so busy is that while we were wrapping up ASP.NET MVC, I was also busy working on a core .NET Framework feature we plan to get into the next version (it was a feature that originated with our team, but we realized it belongs in the BCL).

Read More

Open Source License For System.Web.Mvc

First let me begin by assuring you, this is not an April Fool’s joke.

Read More

Subtext Is On The Move

subtext suggest edit

Simo beat me to the punch in writing about this, After many long years being hosted on SourceForge, the Subtext submarine is moving into a new project hosting port.

Read More

Simple Usability

code suggest edit

Recently, I tried to accomplish a simple task on a website which frustrated me because what should have been simple, was not. All I wanted to do was go to the Mix website and quickly find links to my sessions so I could post them here. Even I should be able to figure this out.

Read More

ASP.NET MVC Sessions At Mix

aspnetmvc suggest edit

After my critical post of the Mix website, I found this other site, http://sessions.visitmix.com/, which should have been prominently linked to from the main site because it has a working search bar and is fairly usable and flashy!

Read More

Subtext 2.1.1 Available Via the Web Platform Installer

subtext suggest edit

subtext200x200One of the cool products that I’m personally excited about announced at Mix is the updated Web Platform Installer.

Read More

ASP.NET MVC 1.0 Released!

aspnetmvc suggest edit

newdotnetlogo_2_thumb Today I’m happy to write that ASP.NET MVC 1.0 RTW (Release To Web) is now officially released.

Read More

Learn About ASP.NET MVC Via NerdDinner

code aspnetmvc suggest edit

I don’t know about you, but a great way to learn a new technology is to start using it. But to even start using it, it helps to be able to look at a real-world running application built on that technology. Combine that with source code and a walkthrough, and I think you have a winning combination.

Read More

Hotfix for Installing ASP.NET MVC With Azure, Power Commands, or Resharper

aspnetmvc suggest edit

Yesterday, I wrote about troubleshooting Windows MSI Installers and talked about the pain we here feel when an installation fails. Turns out, it’s not always our fault. ;) It appears there’s a hotfix released for Visual Studio which addresses a problem with installing ASP.NET MVC when you have a third party add-in installed. I mentioned the three above because they are among the most commonly used add-ins which run into problems.

Read More

Troubleshooting Windows MSI Installers

UPDATE: I updated this post slightly to address some good criticsm from Rob Mensching by removing the MsiZap section. Note that this post does not blame the Windows Installer for the few problems we have with ASP.NET MVC installations. The major culprit tends to be either devenv /setup or ngen.exe.

Read More

ASP.NET MVC 1.0 Release Candidate 2

UPDATE: This post is outdated. ASP.NET MVC 1.0 has been released already!

Read More

I'm Speaking At Mix 2009

MIX09_SpeakerBling_VegasStrip_136x186 I finally have my registration worked out and I’m officially going to Mix09 this year! Woohoo! Not only am I going, but I’ll be speaking at Mix for the first time, so be sure to come by and say hi.

Read More

ALT.NET Seattle Day Two

Day two of ALT.NET is over and I’m already pooped (for you non-English speakers, that means tired, not something else that might come to mind).

Read More