Archive for May, 2008

Game Development And Games For Zune

Tuesday, May 27th, 2008

Game Development And Games For Zune

With XNA 3.0 CTP released and some increased interest worldwide, we are going to see some games for Zune, Whether I give some sample code for Zune Game Development or not, I will be posting some interesting posts, some good links related to Zune Game development here. Stay tuned.

For now just this link
Zune Game Trailer

Game Development And Games For Zune

Are U a part of the Sql Community ?

Tuesday, May 27th, 2008

Are U a part of the Sql Community ?

Are you part of the Sql Community ?? If not join here. A highly recommended website for Database developers.

Are U a part of the Sql Community ?

The Digg Effect

Saturday, May 17th, 2008

The Digg Effect

This is what is called Digg effect.

This happened just a few minutes ago.

The Digg Effect

C# Interview Questions Part - 1

Friday, May 16th, 2008

C# Interview Questions Part - 1

Hello All,
I will be posting interview questions on various programming topics and all will be under interview questions tag. Prepare well for your interviews.

1) What is Boxing And UnBoxing ???
A) Boxing is the process of casting a value type as a reference type and storing the object on the heap. Unboxing is the process of casting a reference type as a value type and storing the value on the stack.

2) Can the web service’s methods be overloaded?
A. Yes, but the overloaded methods should be given a different name in the [WebMethod] methods attribute.

3) What is the difference between Debug and Trace class ?
A. Debug class is enabled only in debug builds. Trace class is available in both Debug and Release builds.

4) What is Method Overloading ?
A. Method Overloading is having the same method name and implementing different code by having different datatypes for parameters or different order of parameters of different datatypes or different number of parameters.
NOTE: Method overloading cannot be implemented based on return type.

5) What is method overriding ?
A. Method overriding is having the same signature as a method but implementing different functionality.

6) Can you inherit multiple interfaces for a class ?
A) You cant inherit, but you can implement multiple interfaces for a class.

C# Interview Questions Part - 1

Have you heard about Doloto ???

Thursday, May 15th, 2008

Have you heard about Doloto ???

Have you heard about Doloto ??? Well Doloto is an Code Splitting system from Microsoft Research labs. As of this writing it is not available publicly yet. But if you are interested you can read a pdf about it from here.

The goal of Doloto is to reduce the initial startup time for Web 2.0 applications. Well generally most Web 2.0 applications have all the Javascript in a single file and is sent to the browser. So the user has to wait till all the file gets downloaded, before he can start interacting with the application. Dial Up users would have experienced the frustration of seeing a ‘loading…’ for a long time, Doloto’s goal is remove that frustration.

If you take a look at this link, you can see that most of the websites hardly use 20 - 30% of the Js code when the page initially renders, so by cutting this initial payload to a minimum, these sites can be loaded much faster.

The idea of Doloto is to send only the initial payload and the rest can be transferred silently in background or on demand. Well yes it is a very interesting topic, dont forget to read the 25 page pdf at the Microsoft’s research site.

Links Referred:

1) Doloto: Code Splitting for Network-Bound Web 2.0 Applications

2) Split the Initial Payload

Have you heard about Doloto ???


Books 24x7