• Categories

    » Web Development
Jul
28

understanding ‘using’ block in C#

using block in C# comes very handly while dealing with disposable objects. Disposable objects are those objects that can explicitly release the resources they use when called to dispose. As we know .Net garbage collection is non-deterministic so you can’t predict when exactly the object will be garbage collected. Many times we need to make [...]

Jul
23

Decorator Pattern with C#

Decorator pattern achieves a single objective of dynamically adding responsibilities to any object. Consider a case of a pizza shop. In the pizza shop they will sale a few pizza varieties and have toppings that customers can order additionally on top of a pizza. Customer can order a pizza and add as many as toppings [...]

Jul
7

Sealed classes as Generic type-constraints

We make heavy use of generics in our projects. Generics are really great deal when it comes to run-time polymorphism. Recently, one of my colleague came up with an idea to use a sealed class as generic type constraint. He wrote a sample code that looks like this. public sealed class MySealedClass { public MySealedClass() [...]

Jan
24

Developer Rockstars

Meet passionate developers over serious technical sessions and discussions. Action packed experience with geeks and nerds. Explore best practices in development and checkout latest tools and cutting edge development technologies. All under one roof.

Aug
29

Yet another Shopping Cart for Classic ASP

Like my previous Paging component, I wrote this shopping cart component during my classic ASP days. Nothing was so easily feasible in classic ASP. Complex applications needed to be developed as COM components and the DLL required to be registered on the deployment platform. Ahhh, we all can imagine the pain. This is a very [...]

May
4

Nice Video on Environment safety

I saw this video clip on the internet last night and liked it a lot. It’s fun but conveys a great message. Have look at it, it’s worth watching once. Don’t use Plastic Bag. Don’t use plastic bags anymore! Ruchit S.

Apr
23

My Presentations at tops-int on .Net

Sharing and gaining, knowledge and information has always been my passion. I just love this. Sometimes you get to talk to unbelievably talented people and it just makes your day. I have been attending sessions on different technology topics and development platforms for a long time now. It always worth doing so. More you do [...]

Apr
23

Coolite – ExtJs For ASP.NET 2.0

A marriage of server-side and client-side frameworks. For all ASP.NET developers, the great news is that the very reach js framework for building RIA is now bound into a set of ASP.NET web controls.  Coolite Toolkit is an Ext official suite of ASP.NET Web Controls based on the Ext JavaScript Framework. Coolite, Inc. collaborates with [...]

Jan
29

Mobile Web Server – An Apache port to Symbian Platform

Yes, you’ve got it right. The first ever HTTP web server for mobiles and it does all you can expect, in fact it does more then what you expect. Nokia Beta Labs has come up with a Web Server for Mobile phones. The first working prototype was deployed in October, 2007 and I’ve been chasing [...]

Jan
25

Windows Live messenger, Straight in your Blog – A smart and Free Live-Chat solution.

Recently, Windows Live team at Microsoft has released a light-weight, web page control for Windows Live messenger. Once plugged into your website’s page, visitor’s can spot if you’re online and no matter they have a LiveID or not, they can start a live chat session if you’re online in your Windows Live messenger at your [...]