Coding since 1983

I always run Visual Studio in Administrator mode, as outlined in a blog post from 2016 titled Running Visual Studio as Administrator. This is fine in most circumstances, but it can be a pain trying to access network drives when running as Administrator. I recently had a Console App for example which accessed documents on […]

I have recently been working on a MVC / Bootstrap project, which is UK only. Despite adding the following code to web.config, filling out a form with a DateTime in it still failed on a parsing error.

I had to set a custom model binder, because by default MVC doesn’t look at the current […]

I haven’t paid a lot of attention to the recent NHS cyber attack in the news, where the PC’s in many businesses worldwide, including many NHS sites, were shut down by the WannaCry ransomwhere. What has got my attention is the sheer amount of rubbish being spoken in the media, not helped by the fact […]

Summary A recent application I worked on had a large form that consisted of over 10 tabs worth of information – over 100 fields in total. This information came from another source (a tablet), and needed to be fully validated before being processed further. I searched around on the web looking for an example of […]

I have user account control turned off on my development machine and also run Visual Studio as administrator by having the shortcut on my task bar, right clicking, right clicking Visual Studio choosing properties and then clicking Advanced on the Shortcut tab. However, in Windows 10/Visual Studio 2015, I have discovered the problem when developing […]

With the advent of Agile techniques, thankfully companies that try to control every aspect of a software project in order to measure progress are becoming a thing of the past, thankfully far fewer than twenty or thirty years ago when I started as a software developer. I blogged about the dangers of tight control a […]

Just over a year ago I blogged about the problems I was having installing Umbraco via Visual Studio. At the time, I couldn’t get Visual Studio 2013 to install correctly, and Visual Studio 2012 only worked correctly when Resharper was turned off. I created quite a few sites in this manner. The original problem was […]

I listened to an old podcast from Dot Net Rocks recently Technical Debt isn’t Technical with Einer Host, which went on to explain how Technical Debt isn’t a technical problem. Using Agile techniques, once the sprint has been set by the product owner, programmers are left to themselves to organise the work and to slowly […]

Top Posts & Pages


Recent Posts

Recent Comments



  • Mike Cohn's Blog
  • Scott Hanselman's Blog

There are only 24 hours left until we stop accepting registrations for the new Better User Stories v [...]


See the surprising impacts improving user stories can bring. Then, learn how to register for Better [...]


Learn how to gauge just the right amount of detail to include in your agile team’s user stories in t [...]


End your agile team’s struggle with story splitting. Discover this free video training and learn 5 w [...]


Introducing a free video covering what you need to know to conduct a story-writing workshop with sto [...]

- Scott Hanselman

I was talking to Toni Edward Solarin on Skype yesterday about his open source spike (early days) of [...]

- Scott Hanselman

I was very fortunate to get a preview version of the "RasPad" from SunFounder. Check it ou [...]

- Scott Hanselman

This is one of those "Did you know you could do THAT?" Many folks have figured out that C# [...]

- Scott Hanselman

I've been upgrading my podcast site from a 10 year old WebMatrix site to modern open-source ASP [...]

- Scott Hanselman

I am continuing to upgrade to podcast's site. Today I upgraded it to .NET Core 2.1, keeping the [...]