I'm David, a UK based senior software developer. I work for a UK insurance group where I do analysis and development primarily on the .NET technology stack. Here you will find information about me, my blog, skills matrix and portfolio.
Today I've placed a new open source project on Codeplex and Github called AppReliance. This is a tool to check that all the dependencies for a .NET assembly can be resolved.
While doing concept work on the abstraction of Data Manager from Entity Framework, I came across a slightly vague error message, despite following the MSDN guidelines on Configuring/Mapping Properties and Types with the Fluent API.
When I'm releasing updates to a database I will release to a pre-release schema before dropping the live objects. Afterwards I will then change them over to the new schema. This is a sample script of how to change the owning schema across.
When trying to configure web deploy you may experience a crash when trying to configure a user for webdeploy.
I've carried out a minor release of Smart Approve to improve the backward compatability between Windows Server 2012, and previous operating systems.
There is a new beta release of Smart Approve which is to deal with an issue introduced by Microsoft when releasing Windows Server 2012. Normally I wouldn't be openly critical of other developers, but this highlights a key issue in compatability through unnecessary change.
I've produced an update, which includes a contribution that never got released last year, and attempts to deal with some UAC issues when running on Windows Server 2008 R2. This release is marked as a beta, as it's had a lack of testing around the issues I'm trying to resolve.
In an age where we encourage users to have secure passwords that are unique to each site they are using. It irritates me when major companies or sites insist on rules for passwords that don't allow for complexity in passwords. A major UK telecommunication's provider has a requirement that passwords must be no longer than 15 characters. One domain registrar went through a period of insisting passwords were exactly 8 characters in length!
I've touched in the past about the weakness of advert quality control in the likes of Google AdSense. If you look at the likes of download sites like sourceforge, cnet or gamefront you will see image based adverts looking like download links. These "generic" adverts link to downloads containing spyware or malware.
While watching the coverage of the formula 1 Chinese Grand Prix a couple of weeks ago, Sky Sports ran a segment where they aired tweets on screen displaying the username. The username caught my attention because of the work I do in developing processes to cleanse and match customer details. The username in question contained the person's date of birth.