Welcome to AspAdvice Sign in | Join | Help

Received MVP Award for 2008

Dear All,

I received a mail from Abhishek Kant of Microsoft stating that I have been re-selected as MVP. My heartiest thanks to Abhishek Kant for his continued support and inspiration.

Best,

Joydip

Sponsor

Wishing you all a Very Happy Holi

I wish all my friends, readers and students a Very Happy Holi.

Cheers,

Joydip

Sponsor

Recovering from acute Chicken Pox

Hi,

I am now recovering from acute Chicken Pox. It is very painful - I was unable to do almost anything for a while. This had put a stop to virtually all my professional activities - articles, books, etc. Now, I am much better, back to work.

Cheers,

Joydip

Sponsor

Book Review: ASP.NET Data Presentation Controls Essentials (Packt Publishing)

Hi,

My thanks to Aaron Stannard for his valuable comments on my book. Here is the link: http://www.marketing-ninja.com/?p=317

You can see more reviews on my book at: http://www.amazon.com/ASP-NET-Data-Presentation-Controls-Essentials/dp/1847193951/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1202531420&sr=8-1

I look forward to more and more reviews on my book.

Best,

Joydip

Sponsor

Book Review: ASP.NET Data Presentation Controls Essentials

Hi,

My thanks to Marteen Balliauw for reviewing my book. Here is the link: http://blog.maartenballiauw.be/post/2008/01/Books-I-recently-read.aspx

-Joydip

Sponsor

Videos at DotNetVideos.Net

Hi,

I came across a site today that hosts videos on Microsoft .NET and its related technologies. Here is the link: www.dotnetvideos.net 

And, as the site says, every registered user will receive a FREE 6-month subscritpion to asp.net PRO magazine. I liked the site and its offerings and would like to contribute articles/videos at this site some time later.

Thanks,

Joydip

Sponsor

My 50th article at SSWUG

Hi,

My 50th article at www.sswug.com has been published. Thanks to the entire team at SSWUG for providing me an opportunity to author articles at SSWUG. I hope to continue this association for a long time to come. Here is the link to my author page at SSWUG: http://sswug.com/seeauthor.asp?aid=376207

Thanks,

Joydip

Sponsor

Book Review: ASP.NET Data Presentation Controls Essentials - Packt Publishing

Hi,

My thanks to Chris Stewart for his post on my book. Here is the link: http://weblogs.asp.net/cstewart/archive/2008/01/17/book-review-asp-net-data-presentation-controls-essentials.aspx

I would also like to thank Keith for his post in his blog. Here is the link: http://weblogs.asp.net/kbarrows/archive/2008/01/17/book-review-asp-net-data-presentation-controls-essentials.aspx

Thanks to both of you for posting book reviews on my book (ASP.NET Data Presentation Controls Essentials - Packt Publishing).

Best,

Joydip

Sponsor

Book Excerpt: ASP.NET Data Presentation Controls Essentials

Hi,

DevX has posted a book excerpt on my book today. My heartiest thanks to Russell Jones and the entire DevX team in this regard. Here is the link: http://www.devx.com/DevX/Article/36405

Best,

Joydip

Sponsor

ASP.NET Performance Tips

I was really impressed with one article at AspAlliance that discusses the major factors that we need to consider for improving performance of ASP.NET applications. Here is the link to that article: http://aspalliance.com/1533_ASPNET_Performance_Tips.all

Thanks,

Joydip

Sponsor

Put your interfaces to best use!

You can restrict creating instances of classes using C# in more ways than one. You can make the class abstract, static or even use a private constructor. But, what if you want to allow a method of a class to be invoked only using an interface reference, i.e., the interface that the class implements? Tricky, right?

Let me explain. Here is an interface called IBusinessEntity that the class BusinessEntity implements.

public interface IBusinessEntity

{

void Serialize();

}

It contains only one method called Serialize. Now, here is the BusinessEntity class.

public class BusinessEntity : IBusinessEntity

{

public void Serialize()

{

//Some code

}

}

Now, you can instantiate the BusinessEntity class and invoke the Serialize() method using any of following ways.

IBusinessEntity bE = new BusinessEntity();

bE.Serialize();

or

BusinessEntity bE = new BusinessEntity();

bE.Serialize();

What if you want to restrict to the former only? Simple, here is the modified BusinessEntity class.

public class BusinessEntity : IBusinessEntity

{

void IBusinessEntity.Serialize()

{

//Some code

}

}

Now, you can invoke the Serialize() method only using the statements shown below.

IBusinessEntity bE = new BusinessEntity();

bE.Serialize();

Check it out!

Thanks,

Joydip

Sponsor

Creating Custom Data Field Controls - Part 1

I went through Brian's article on Custom Data Field Controls . It is a nice article with lots of code listings. Here is the link.

 http://aspalliance.com/1532_Creating_Custom_Data_Field_Controls__Part_1

I would be looking forward to the next part in this series.

Thanks,

Joydip

Sponsor

Author Copies Received

I received a pack of 5 author copies of my book today. I thank all at Packt Pub once again. I am really thrilled!

I wish all of you a Very Happy and Prosperous New Year.

Best,

Joydip

Sponsor

Community Credit Newsletter from Community-Credit.Com

I am happy to see my book listed in the "Community Credit Member Achievements" section of the Community Credit Newsletter #43. Thanks David!

Best, 

Joydip

Sponsor
More Posts Next page »