Friday, January 28, 2005

Sample Applications in ASP.NET

Whenever we come across some difficulty while coding one of the easiest ways to arrive at a solution is to search in Google. This is helpful when we need to finish the task on hand. But its always advantageous to have some sample codes and try to analyze how things are done by the experts. Especially if a complete application is available which demonstrates various features rather than explaining just one or two concepts, its of great help.

I have come across several such applications written in C# or VB.NET. I would like to recomment these samples.

1. MS Petshop
This sample tops the list in my preferences. Its written in C# and uses the best practices blue print for SUN's Java Pet Store. The application is supposed to be implemented in 1/4 Code and performs 10 times faster compared to SUN's J2EE version. you can download the source code and also read more about Pet shop at gotdotnet site..

2. Duwamish 7.0 and Fitch and Mather 7.0
These two are multi-tier, distributed enterprise application built specifically for the Microsoft .NET Platform. They are available with the installation CDs and can also be downloaded from Microsoft site. Lot of things have been already documented about these examples. You can check out at MSDN Library

3. FotoVision
This one again comes from Microsoft. It demonstrated various technologies including Windows froms, ASP.NET, Web Services etc. Its divided into 3 separate applications, Desktop, Web and Pocket PC application. Main objective of this application is to share photos on the web. For further information check out MSDN

The sample is written in VB.NET. The same sample application has been ported to C# by Moreno Borsalino and is available for download at You can also read the blog by Moreno Borsalino here

There is another C# version available atdotnetjunkies web site by Christopher Steen.

Apart from this site provides 5 end to end samples. Also under the downloads section on the same site there are some more samples which are developed both by Microsoft and non-Microsoft people.

As pointed out by Kert, there is one more sample application Infragistics Tracker. Its a Winforms applications.

Whenever I come across some other sample application I'll post it to this blog. If anybody has come across some other sample application I would like to know about the same.

Thursday, January 27, 2005

BI day at Microsoft

On Saturday, there was a meet at Microsoft organised by SQLBang. The topic chosen was Business Intelligence (BI). I was in Goa when I read about the schedule of the meeting. I made it just in time (sounds very technical :)) for the meeting having reached around 11:30 AM from Goa to Bangalore.
This was my second trip to Microsoft office after attending the Design Day organised by Bdotnet group. I also informed many people about the meeting but in the end only succeeded in getting Raghu to attend it. After the session was over there were some goodies for grabs and Raghu was lucky enough to grab one Tshirt.
Most of the things that were discussed during the meeting were bouncers for me and Vishal. I was struggling at times trying to keep my eyes open after having travelled for close to 16 hours. The talk given by Dr. Nitin was very good. The demonstrations he made with the help of Microsoft excel were amazing. There was lot of humor during his talk which made the session even more interesting. During the break I cought up with one of my ex colleague.
Next speaker was Nat Natrajan from Microsoft itself and he talked about what we can expect in the next release of Microsoft SQL Server 2005. The question answer session after his talk had to be cut short due to shortage of time. But both the speakers were excellent and like the last meeting this one was also helpful in getting to know many things which will help in future.
There are many more things to write but its time up to go home. Hope next time around I'll write few things in detail about C# and ASP.NET.

Submit Apache Spark job from Command Line to HDInsight cluster

Background This is the 3rd part of the Step by Step guide to run Apache Spark on HDInsight cluster. The first part was about provisioning t...