July 2009 Entries

Topeka Dot Net User Group (DNUG) Meeting - August 20th, 2009

Topeka DNUG is free for anyone to attend! Mark your calendars now! Speaker Dru Sellers is the Solution Architect for Federal Home Loan Bank in Topeka, KS. He has been programming professionally for over 8 years and spends most of his time in C# and VB.Net, Castle, and junk punches people who 'touch' his database. Topic Object Oriented Databases and other non-relational options Are you tired of writing SQL to maintain your databases? Are you using an object relational mapper and sick of the mapping? ......

.NET Binding Redirects – Updating Referenced Assemblies Without Recompiling Code

I wanted to keep link love – but blog wouldn’t let me keep the link with the .NET in it when I edited it. The link is now here: http://ferventcoder.com/archive/2009/07/19/net-binding-redirects-ndash-updating-referenced-assemblies-without-recompiling-code.aspx

.NET Binding Redirects – Updating Referenced Assemblies Without Recompiling Code

Have you ever seen this error? System.IO.FileLoadException: Could not load file or assembly ‘nameOfAssembly’, Version=specificVersion, Culture=neutral, PublicKeyToken=publicKey’ or one of it's dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) This means you’ve replaced the specific version of the third party assembly with either an earlier or an updated version. The assembly that uses it is compiled to point to a specific ......

log4net Note: Always Keep Your Logs On the Same Server

From what I have seen and used, log4net is one of the best tools out there for implementing logging (the best?)! That said, we noticed something recently that is very interesting. Let’s say you have a service. You keep it running all of the time. You have implemented logging for it. You keep those logs on a separate server for whatever reason. For purposes of discussion the server the service is on is the “app server” and the server the logs are on is the “log server.” When you reboot that log server, ......

UppercuT – Added Pre-Task Hooks for Custom Tasks

Tonight I committed pre-task hooks for custom tasks in UppercuT. What has been available up to this point is only the post-task custom hooks. Now you can hook in before a task runs and run your own custom tasks! This is done the same way as the post run custom tasks. The naming convention here is *.pre.build in the name. For example _compile.pre.build would be the pre-task custom tasks for _compile.build. The post task custom tasks are now moving to a *.post.build naming standard. For now using the ......

The Tools Do Make a Difference OR How to Justify a New Laptop to Your Wife!

It doesn’t matter how good you are, the tools do make a difference. That is not to discount the skill of the person that is using the tools. That is not to say that the tools are more important than the person. The most important thing is still the abilities of the person. I recently got a new laptop with SSD. I can say this is the nicest thing I have ever had for a laptop. I can also say that I am definitely enjoying what I like to call “instant” Visual Studio. It’s not really instant, but it loads ......