The successful delivery of a software project is a delicate balance of design, technology, quality, money, and timing… Generally, in a larger team there’s a person who’s role it is to manage and focus on just one or two of these. For example, architects and UX members lead design, developers drive technology & quality, project… More Confidence is a key ingredient…
I’ll be the first to admit that my credentials at estimating aren’t always that brilliant… However, like all programmers: it’s part of our daily, or even hourly, lives. There are a few hard lessons that I’ve learnt though which hopefully help someone out there somehow. First, stick with what you know. If you can’t visualize… More Estimating work effort… Lessons from an underestimator.
After putting my ASP.NET web forms application that utilized UpdatePanels (and therefore the ASP.NET AJAX WebForms library) behind a reverse proxy, we found that all of our AJAX enabled content was coming up with the error: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is… More Using an ASP.NET UpdatePanel behind a reverse proxy
I’ve been using LINQ to SQL for quite sometime because until recently I’ve had little need for Entity Framework’s EDMX mappings because we’ve generally been content with one-to-one table to entity mappings that LINQ to SQL gives us. However, with the addition of a new module to our project that is close, but not quite… More Getting to know Entity Framework – Table Per Type (TPT) Inheritance
Thought I’d post since this seems to be common enough, but I downloaded the latest SharePoint WSS 3.0 Virtual PC files only to have found I wasted my time since during the extraction I was presented with: Packed data CRC failed in WSS-July2008.vhd And the first bit is common for other VHD downloads too I… More Problems downloading .vhd from Microsoft
When providing a multi-lingual website you’re likely to want to translate your sitemap files for your menus, footer links, etc. I tend to store most of my translations using implicit localization techniques whereby you would put your resx in a relative App_LocalResources folder. However, when it comes to SiteMap localization don’t be fooled! They must all go… More Gotcha – Implicit sitemap localization resx belong in App_GlobalResources
When attempting to set the ControlToValidate property of any of the built-in validator controls (particularly CustomValidator) you’ll find you get the following runtime error: Control ‘agreeTermsCheckBox’ referenced by the ControlToValidate property of ‘agreeTermsRequiredTrue’ cannot be validated. In my case, I want to validate a checkbox for my website’s Terms and Conditions to ensure that it’s… More Using validator controls with checkboxes