Ever mistype a path during Find and then have to live with it in the list forever?
ReSharper 3.x allows the user to control precisely how their code layout is handled. They have created an XML vocabulary and exposed it under the setting: ReSharper > Options > Languages > C# > Type Members Layout. Unfortunately the default layout in ReSharper 3.1 has unacceptable logic flaws when formatting NUnit fixtures as well overuse of regions.
We use the following ReSharper Type Members Layout in our projects. Feel free to leave a comment or thought about it.
Last updated on 2/25/2008
Console2 is a fine replacement for the standard command console that comes with Windows - including Vista. The features of primary value are:
Windows Vista ushers in the concept of Limited User Account (LUA) to the Microsoft world. The rest of the world has always known this practice, but now we too can rest assured that privileged operations will only occur when we elevate our account privileges.
When you attempt to perform a privileged operation in Vista e.g. copy a file to %SystemRoot%, User Account Control (UAC) challenges you for an administrative password. Great stuff.
For those of us that use System.Object.ReferenceEquals when checking for null it can be annoying that ReSharper indicates Possible 'System.NullReferenceException' even though that is precisely what we are doing! There is a solution: add an Assertion Method to ReSharper's Value Analysis Options.
Windows Vista introduces several security improvements paving the way for limited user account operation versus the de facto practice of privileged user account operation. In this post we look at what the two modes of operation mean to a developer and how to do some common tasks under LUA operation.
Subversion supports repository access over an SSH tunnel. That is good news because the first "S" in SSH stands for secure. So the next question is how do we configure Subversion to use SSH?
I would like to access SVN over web to a remote server. Can you send some information whether to use SSH or Apache over web?
On any given project, we typically have a ThirdParty directory where we house all our third-party assemblies that we reference. Inside of that directory we create directories representing each assembly or set of assemblies. For instance, we usually have a ThirdParty directory that contains a directory for each NUnit version we've used on the project at any given time. If we were to start a project today, we'd have a ThirdParty directory that contains an NUnit-2.4.2-net-2.0 directory (since that is the latest NUnit version).
ThoughtShapes will present an introduction to Subversion. Topics include version control overview, Subversion installation and configuration, Subversion use-cases (for developers). Given time we will look at the new repository mirroring tool: svnsync. The overview, with references, is attached. Command-line scripts to speed adding and committing are also attached.