Monday, January 31, 2005

how baseball player and .NET developer are similar

 
Similarity – Baseball is at a stage where players have now been around for 20 some years, just like some of the heavy hitters (pun intended) in .NET have been around Windows for some time now.

Difference – Baseball players like to play catch.  Developers tend to always be playing catch up, even when a project manager thinks there is plenty of times. 

Similarity – The great baseball players try to get together to form better teams or work out groups.  We have seen many times in .NET that there are banks of great developers that band together to create an environment that is right for them.

Difference – Baseball players hit things for a living.  If a .NET developer hit things for a living, they would probably be sued.

Similarity – Baseball players tend to strike out quite a bit.  So do .NET developers, or any computer person for that matter.

Difference – People pay good money to see baseball players at work.  I will guarantee that no person in their right mind will come to watch me at work. Ever!

Similarity – Once baseball players get to a certain age they let the younger guys fill in for them and they start to step out of the lime light.  Once a .NET developer gets to a certain age, they usually start to move to a manager role (see any similarity yet?), or they start to step out of the lead role and let some younger person take over.

Difference – Baseball players usually only last a couple of years.  Most developers last much longer than that.

Monday, January 24, 2005

Imagine cup Back again

Imagine cup is back again now. Registration closes March 1, 2005. Get started now and register at http://imagine.thespoke.net.

 

 



Friday, January 21, 2005

web messenger from MSN

 
Microsoft now has a web-based version of their popular IM utility.
http://webmessenger.msn.com/

This is 100% Port-80 HTTP traffic, so you will have no problems with the corporate Firewall preventing you from doing IM!!!

 

Persistence Framework : An Introduction

Most enterprise applications need access to a relational database. The Microsoft standard for accessing relational databases is the OleDb or using native Managed .NET Provider that utilize SQL as a data manipulation language. This approach of directly accessing a relational database from an object-oriented .NET application was shown to be inefficient and introduces a problem called "object-relational impedance mismatch," or simply "impedance mismatch" for short. Impedance mismatch refers to the differences between object-oriented technology and relational technology. Object technology relies on objects that have data and behavior. Relational technology supports the storing of data in tables and handling these data via a Data Manipulation Language (DML) such as SQL. Furthermore, objects have identity and are traversed using direct access, whereas RDBS tables have a primary key and are related via values in foreign and primary keys. Finally, RDBMS has no equivalent to object inheritance for data and behavior. An approach for solving the impedance mismatch problem is to introduce an abstract layer, called a persistence layer, between the relational database and the object model of the application. This layer fully encapsulates the database access from your business objects. Thus, instead of writing code to handle your database, you are required only to define meta-data that represents how your relational database will be mapped into objects and deal directly with these objects.

Wednesday, January 19, 2005

Microsoft Certifications offer

To all those Microsoft Aspirants, who are thinking of giving the microsoft exams  in the first half of the year .Here is the very great offer for you all which is valid till 31st may 2005.

 

Take the Microsoft Certification exam during the specified period and get entitled to discounts on the regular exam fee*.
Period Discount applicable Promo Code
12th January 2005 till 28th February 2005 30% INQ330
1st March 2005 till 30th April 2005 25% INQ325
1st May 2005 till 31st May 2005 20% INQ320
To avail of the discount, please quote the Promo Code at the testing centre.

Microsoft Certification is one of the benchmarks for hiring staff. Enroll yourself for a Microsoft Certification course and give your career that much needed Edge.

 

Friday, January 07, 2005

Microsoft Pattern and Practices: Enterprise Library

Enterprise Library is the next generation of the patterns & practices Application Blocks. This guidance is designed to assist developers with common enterprise development challenges. Our first release will deliver the most widely used blocks into a single integrated package. Our vision is to build a broad community of customers and partners using, sharing and extending their own Application Blocks that are consistent with and integrate into the patterns & practices Enterprise Library.
The first version of Enterprise Library is being developed by Microsoft in partnership with Avanade. In recognition of Avanade’s role in helping build the foundation of this deliverable, this version will be available to Avanade’s enterprise customers in late 2004 prior to the general release. It will then be released to the general public in early 2005