KBD

Keith Devens .com

Tuesday, March 16, 2010 Flag waving
This is not The Greatest Song in the World, oh no. This is just a tribute. – Tenacious D

Archive: February 13, 2006

← February 12, 2006February 14, 2006 →

Daily link icon Monday, February 13, 2006

Tag Cloud!

Hey, check it out. I now have a tag cloud based on power laws Smiley (big smile)

  1. Visual C# Developer Center : C# Programming Tools, via Michael.

       (0) Tags: [C#, Programming]
  2. Yahoo! just released some handy-looking libraries:

    All via Simon Willison.

       (0) Tags: [Programming]
  3. United Airlines dragon ad is a beautiful work of art, and the making of video is interesting as well. Via Ned Batchelder.

       (0) Tags: [TV/Movies, Videos]

C++ Reference Guide > The Rise & Fall of Object Orientation

C++ Reference Guide > The Rise & Fall of Object Orientation:

Exceptional C++ Style, by Herb Sutter, contains a systematic analysis of class std::string. Sutter shows that the majority of its member functions can actually be replaced with existing STL algorithms, at least in theory. He also provides plenty of reasons why this approach is better. The four mini-chapters dedicated to this issue are indispensable for anyone who is interested in learning how general purpose libraries should be designed today. It's surprising to see that the original notions of OOP such as inheritance, virtual functions and member functions have become so antiquated and cumbersome in the last 10 years. Undoubtedly, were class std::string to be re-designed from scratch today, it would offer a cleaner, slimmer and more consistent interface

Via Top Ten of Programming Advice to NOT follow, by Kristian Dupont Knudsen, which is somewhat worth a read in its own right. (That link via Keith Gaughan.) I didn't agree with all of it, but I did like this bit:

Oh, and my favourite specialization of the comments advice: keep a history of changes and author info etc. in the top of each file.
I've never actually heard anyone say that you should do this but I have seen it so many times that there must be people out there recommending it. Why on earth you would clutter the code with information that so obviously belongs in the version control system is just beyond me.

  1. I hate ASP.NET with a passion.

    I still think C# is a good language, and the .NET class libraries and VM are good stuff, but ASP.NET is an abortion.

       (68) Tags: [ASP.NET, C#, Programming]
  2. AutoHotkey is a life saver.

    Update: I should mention KiXtart and AutoIt while I'm here.

       (0) Tags: [Software, Sysadmin]
  3. Watching Saved! instead of going to sleep. Way better movie so far than I had expected it'd be when it was out in the theaters.

       (0) Tags: [TV/Movies]
← February 12, 2006February 14, 2006 →
March 2010
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 1 posts

Recent comments XML

new⇒Quantum physics and free will

I knew you were going to say that....

Tom Massey: Mar 15, 9:26pm

Generated in about 0.053s.

(Used 7 db queries)