Tip of the day #20: Don't spam your own email while developing apps that send...
When we develop applications, often there will be a requirement for that application to send out emails. While this is going on we usually end up with lots of emails being sent to our own email address...
View ArticleTip of the Day #23: Getting going with IIS Express
First, if you don’t have it already you need to download IIS Express (you can also use this link to get the full install, not via Microsoft’s web installer, if you are behind a proxy that is preventing...
View ArticleStarting an ASP.NET MVC 3 application
In this post, I’m going to show the basics of starting an application with ASP.NET MVC 3. The demo application will be a simple calorie counter that takes in a number of values from the user that is...
View ArticleParallel Tasks and the HttpContext
A few days ago I spotted a question on StackOverflow by someone trying to use a parallel loop in an ASP.NET application. It may have been an ASP.NET MVC application (I don’t recall) but the issue is...
View ArticleOpting out of Google Instant Browsing
I recently wrote about a new feature of Google Chrome called Instant Browsing. You can turn it on or off Basic tab of the Options page in Chrome. If you are a web site owner/administrator and are...
View ArticleFriendly error messages with Microsoft Report Viewer Control
For a project I’m working on I’ve got to display data that’s coming from SSRS (SQL Server Reporting Services) on a web page for our users. One of the feedback items from the first round of user testing...
View ArticleInstalling a web site on a new server
Here are some blog posts that have been useful to me lately when I got caught out installing a website on a new server (I will eventually get that automated build and deploy process actually performing...
View ArticleTip of the day: Expire a cookie, don’t remove it
I recently found a bug in my code that I couldn’t fathom initially until I walked through the HTTP headers in firebug. In short, you cannot simply remove a cookie by calling Remove(cookieName) on the...
View ArticleUmbraco installation woes
Recently, I created an Umbraco site on one machine and I wanted to move it to another. I say site, there was nothing in it. It was really a basic database, but I’d configured it with just an empty...
View ArticleXander.PasswordValidator – The config file
Earlier in this series I introduced the config file, but I didn’t say much about it other that show an example. In this post I’ll go in to more detail. Defining the config section To define the...
View ArticleAuthenticating Across Virtual Directories
If you have an application set up in a way similar to the previous post, which is essentially a domain that contains a number of web application hosted in various virtual directories on the server. In...
View ArticleInjecting a Dependency into an IHttpModule with Unity
We’re starting a new project, and as part of that we want to get better at certain things. One is unit testing the things we didn’t last time around that were in hard-to-reach places. Pretty much most...
View ArticleXander.PasswordValidator – The config file
Earlier in this series I introduced the config file, but I didn’t say much about it other that show an example. In this post I’ll go in to more detail. Defining the config section To define the...
View ArticleInjecting a Dependency into an IHttpModule with Unity
We’re starting a new project, and as part of that we want to get better at certain things. One is unit testing the things we didn’t last time around that were in hard-to-reach places. Pretty much most...
View Article
More Pages to Explore .....