Tuesday, September 27, 2005

Lessons for Businesses from open source and blogs

A very interesting read on what businesses can learn from open source and blogs

Article on custom events in VB.NET 2005

My article on custom events in VB.NET 2005 is published in the simple-talk journal at the following URL
This article shows various options of handling events in VB.NET and introduces the new custom event construct available part of VB.NET 8.0

MVP Global summit missed out

I was looking forward to attend my first MVP global summit but unfortunately will be missing out this year. The US embassy refused to provide visa and was under the conclusion that going to the MVP global summit was not a valid enough reason to visit USA.<Sigh>
On the bright side i will be here for the first ever Tech-Ed to be held in Srilanka. So if anyone do attend it, feel free to pop in and say hello at the dot net community stall. I would be very much interested to discuss anything under the sun especially topics related to dot net.

Tuesday, September 20, 2005

.NET 3.0 More mind blowing

If you thought .NET 2.0 had a lot of new features wait till you see what's in store on C# 3.0 and  VB.NET 9.0 (.NET 3.0). Some of the hottest stuff coming in are:
Anonymous Types
Inferred Types
Extension Methods

Get more information at http://msdn.microsoft.com/netframework/future/

Tuesday, September 13, 2005

E-bay to acquire Skype

Looks like E-bay is planning to acquire Skype. Read more at http://www2.ebay.com/aw/uk/200509121135272.html

Monday, September 05, 2005

Article on creating debugger visualizers using VS.NET 2005

My article on creating debugger visualizers using VS.NET 2005 is published in the simple-talk journal at the following URL
This article looks into the concept of debugger visualizers and shows you how to create your own debugger visualizers. The sample code on creating an image debugger visualizer is included with the article. Let me know if there are any suggestions

Non OO programming using an OO language

I am pretty sure lot of us would have come across applications where non OO design and coding was applied to an OO programming language such as C# or Java. Inherently a lot of code was done in a structured method and the only thing OO about the code is the fact the methods were inside a class definition.
This usually leads to a whole lot of problems when someone tries to change something. The biggest principle i like about OO code is when it is done in a "closed for modification and open for extension" principle. The need to test code that is already tested can be avoided greatly. Is there any justification to using an object oriented language such as C# or Java and not use proper object oriented practices or coding patterns?

Friday, September 02, 2005

Happy Blog-Birthday to my Blog

This is one year completion for my blog on the internet. It was the same date last year when i decided to start a blog to rant and ramble whatever i like and things i do. So for everyone who have ever come to my blog thanks a lot for keeping company.

Hurricane katrina

My deepest sympathies to all the victims of the Hurricane Katrina and its aftermath. Being in Srilanka I know the problems our country went through when the Tsunami happened … Some things are just way beyond our control