|
Search
-
Phil Gilmore I was recently working on an application that had had 2 problems. I found that at one level the code repeats itself many times over. Every method in the business layer used the same try / catch / catch structure to wrap calls to the data layer. They were all 95% identical to each other. In another level, some WCF connections were not being
-
Phil Gilmore Not all merge programs are equal. Where possible, it's nice to have the merge program automatically resolve any conflicts that it can before forcing you to make any manual merge selections. Of the tools that I've used, KDIFF3 always does the best automatic merge. When auto merge fails, it's usually still very easy to select the desired
-
Phil Gilmore Lambda expressions are one of the cool new features of .NET 3.5 and are available in the C# compiler inside Visual Studio 2008. They can make code more readable and permit the framework to provide some really neat functionality when mixed with other .NET features like generics and anonymous methods. Lambda expressions look strange at first
-
Phil Gilmore I recently had a user report that they couldn't register on my client's site. The site's registration page reported that their email address was invalid. The email address was indeed strange but valid nonetheless. We were using a regular expression validator control to check the email address on registration. The problem is that the regular
-
Phil Gilmore I was trying to build an existing Delphi DLL as a 64-bit DLL using FreePascal 2.2.2. I opened the .dpr file which is as simple as a DLL project can get. I clicked Compile , then Build . The build failed on line 0 with the error "Illegal parameter: -Opentium3". This is frustrating to see on a fresh installation with a simple project (simple
-
Phil Gilmore One of my clients is using MKS for source control and task management. I have configured the source control system on my workstation to use KDiff3 for diff and merge operations. I couldn't find any information on the command line to use and could find very little information on the parameters that are made available by MKS to pass to third
|
|
|