Free .NET blog application

Free .NET blog application

DasBlog

dasBlog Community Edition is an ASP.NET weblogging application. It runs on ASP.NET 1.1 and is developed in C#. dasBlog, an evolution of the BlogX weblog engine, adds lots of additional features like Trackback, Pingback, Mail notifications, full Blogger/M

Here is a testimonial

Another C# based application is .TEXT but it is no longer supported.

Is one blog enough?

Is one blog enough?

I often review whether to branch off onto other blogs for more targeted subjects.  I thought categories with RSS feeds might be the solution but they aren’t.  Too many categories and it’s too much to ask people to select and subscribe to them.  I use categories for my convenience.

I’m considering posting programming related posts on another blog.  I don’t mind mixing personal stuff with technology/software related stuff but specific posts and links about C++, C# or WSDL, SQL etc. I think I would be better filtered out from my main blog.  If I ever WERE to have a significant following that seems to be the logical split in my targeted audience.

Many paths to information

Many paths to information

I enjoyed subscribing to Tim Hussey’s blog while it lasted. He has a lot of good stuff to say.  It was the first feed I tried that had embedded ads. I’m not going to criticize the practice or the business of placing ads in RSS feeds. Certainly it is the author’s prerogative. However, with so many feeds to choose from, I choose to not degrade my experience by having to navigate through ads. Seems to defeat the whole purpose of using an aggregator to "save time" in consuming information.  As long as there are alternatives, I also will make it a policy to not subscribe to feeds containing ads.  The blogsphere is great isn’t it?  So many choices it starts working like the Internet infrastructure itself, many paths to getting to the same place; or in my case, the same information.

TypePad service outage

TypePad service outage

I’ll join the chorus of TypePad customers wishing to support Six Apart in the aftermath of the recent outage.  Granted, I don’t run a business using TypePad.  I don’t even have a loyal following that I know of.  My blog is written for myself and I can withstand a few days of down time.  But I agree with Brent and Robert that no technology or service is fool-proof.  I knew when I signed up for digital phone service with Time Warner that I couldn’t expect the reliability of the land-line SBC phone system.  Just two weeks ago, some bonehead technician came to disconnect a neighbor and managed to disconnect my Cable TV, Phone, and Internet access.  It happened in the evening and it was restored by the following evening.  My first reaction was to get angry and demand some type of compensation.  But I quickly cooled and chose to cut them a break.  Recently, Barton Creek Mall here in Austin had a power-outage blamed on a squirrel!  It’s a company’s response that should be judged more than isolated incidents (assuming they are isolated and not reoccurring).

Differences between Christmas and Hannukah

Differences between Christmas and Hannukah

Richard posts a humorous comparision of Christmas and Hannukah. Here is a copy of what he posted:

There are many misconceptions about the differences between Christmas and Chanukah. This should clear them up!

1. Christmas is one day, same day, every year: December 25th. Jews also love December 25th. It’s another paid day off work. We go to the movies and out for Chinese food.

2. Chanukah is eight days. It starts the evening of the 24th of Kislev, whenever that is. No one is ever sure. Jews never know until a non-Jew asks when Chanukah starts, forcing us to consult a calendar so we don’t look like idiots. We all have the same calendar, provided free with a donation from the World Jewish Congress, the kosher butcher, or the local Jewish funeral home.

3. Christmas is a major holiday. Chanukah is a minor holiday with the same theme as most Jewish holidays. They tried to kill us. We survived. Let’s eat.

4. Christians get wonderful presents such as jewelry, perfume, stereos. Jews get practical presents such as underwear or socks.

5. There is only one way to spell Christmas or Xmas. No one can decide how to spell Chanukah, Chanukkah, Chanukka, Channukah, Hanukah, Hannukah, etc.

6. Christmas carols are beautiful: Silent Night, Come All Ye Faithful, etc. Chanukah songs are about dreidels made from clay or having a party and dancing the horah. Of course, we are secretly pleased that many of the beautiful carols were composed and written by Jews. And don’t Barbara Streisand and Neil Diamond sing them beautifully.

7. A home preparing for Christmas smells wonderful. The sweet smell of cookies and cakes baking. Happy people gather around in festive moods. A home preparing for Chanukah smells of oil, potatoes, and onions. The home, as always, is full of loud people all talking at once.

8. Women have fun baking Christmas cookies. Jewish women burn their eyes and cut their hands grating potatoes and onions for latkes.

9. Parents can’t wait to deliver presents to their children on Christmas. Jewish parents have no qualms about withholding a gift on any of the eight nights.

10. The players in the Christmas story have easy to pronounce names such as Mary, Joseph, and Jesus. The players in the Chanukah story are Antiochus, Judah Maccabee, and Matta whatever. No one can spell it or pronounce it. On the plus side, we can tell our gentile friends anything and they believe we are wonderfully versed in our history.

Reminds me of a Jewish joke I heard recently. A Jewish boy comes home to tell his mother he got a part in the school play. They were both excited. Then she asks him what part he got and he replied "I’m the Jewish husband", at which time she exclaimed "You go back and tell your teacher you want a speaking part!".

FXCop, a .NET code analyzer

FXCop, a .NET code analyzer

I tried out FX Cop today and was quite impressed.

For those not aware of it (and neither was I until a couple of days ago) it’s a "Microsoft Best Coding Practices" reporter which takes a .NET assembly and reports on how it conforms to those practices.

It’s available from http://www.gotdotnet.com/team/fxcop/

There is an article on CodeProject on how to extend FXCop:

Why FxCop?

  • To ensure that coding standards such as naming conventions, localization etc. are as per company standards.

  • To avoid bad coding and make use of best practices.

  • Well-formatted test reports.

FxCop allows you to write / create your own rules or to use standards provided by Microsoft, and apply to your assembly. A rule is managed code that can analyze targets and return a message about its findings. FxCop analyses programming elements in managed assemblies and provide an informational report containing messages about the targets, including suggestions on how to improve the source code.

Coding standards: all developers are supposed to follow a company’s coding standards. It’s not an easy task to check manually the thousands of lines of code to ensure that coding standards are followed or not. FxCop solves this problem. You create an assembly having all these standards and run your assembly (DLL or EXE) against these rules, and FXCop will ensure that the specified rules are used in the coding or not.

Darwen at CodeGuru describes it this way: