Scott Guthrie has posted what must be the ultimate guide to Url Rewriting with ASP.NET. If you code for ASP.NET, and you haven’t visited Scott’s blog, you will be amazed at the gems in his Tips/Tricks section.
Month: February 2007
Integrate FxCop into Visual Studio 2005 Build Process
David M. Kean posted a great tip for developers using Visual Studio 2005 Professional, on how to integrate FxCop into the post build process. As he points out, it is not a replacement for the Code Analysis features of the Team editions.
Computer Science Classic Texts Online
I was searching for a copy of Claude Shannon’s seminal paper on information theory, when I stumbled across this collection of links to Classic Texts in Computer Science.
It includes classics such as Teach Yourself Programming in Ten Years by Peter Norvig, Frederic P. Brooks’s No Silver Bullet: Essence and Accidents of Software Engineering, the ‘Google’ paper that founded an empire!: The Anatomy of a Large-Scale Hypertextual Web Search Engine by Sergey Brin and Lawrence Page and Computer Programming as an Art by Donald E. Knuth, to name just a few. Well worth a few hours browsing.
A Pound For Your Thoughts…
Over at Gretchen Rubin’s Happiness Project, Wednesday is Tip Day. In this set of tips, a few words (“The days are long, but the years are short”) caught my eye and reminded me of one of my favourite, short pieces of poetry:
And the days are not full enough
And the nights are not full enough
And life slips by like a field mouse
Not shaking the grass
– Ezra Pound
Fran Allen Receives Turing Award
Fran Allen is the first woman to receive the prestigous Turing Award. It was awarded for her contributions to program optimisation and high speed computing.
.NET SMTP Email
On several occasions, when working with SMTP email in .NET, I’ve wasted a few hours for a variety of reasons relating to firewalls, virus scanners, relay only from domain addresses and plain stupidity (pointing at the wrong server for instance), to name just a few.
Recently, a colleague fell victim to one such annoying problem. We both went through the list of usual suspects, trying everything we could think of, until we reached the ‘this is crazy!” point.
The Solution: If you’re running a later version of Mcaffee virus protection, you might want to turn off the default behaviour of blocking any outbound traffic port 25!
I’m tempted to mention the maxim of Sherlock Holmes:
“How often have I said to you that when you have eliminated the impossible,
whatever remains, however improbable, must be the truth” – The Sign of The Four, Sir Arthur Conan Doyle.
There is a useful FAQ for the 2.0 .NET Framework’s System.Net.Mail namespace at System.Net.Mail covering a range of common and advanced scenarios (and a corresponding one for 1.1 here).
More New Releases: Reflector 5.0, Virtual PC 2007
Lutz Roeder’s Reflector 5.0 has been released:
As has Virtual PC 2007.
SQL Server 2005 Service Pack 2 Released
It’s probably old news by now; get it here.
Preparing to Flow
Bob Walsh posted an entry on Information Overload and how he combats it with a technique he terms ‘framing’. I like the ‘mis en place’ like process he describes (especially turning off email, messaging software, telephones etc.)
Visual Studio Team System Technotes
The Visual Studio Team System Technotes are:
“short, focused technical articles that explain a specific concept or walk through a particular scenario. TechNotes are intended to supplement the product documentation and technical articles. In addition, we have brought together some
of our very best blog postings in a central location.”
A nice resource for Visual Studio Team System users.