Feeds:
Posts
Comments

What is Engineering??

Last Tuesday I saw the movie Three Idiots and on Friday we were having discussion on our own engineering college days,about so many engineering colleges springing up here and there etc.As time went by  and we started becoming a little high on whiskey the discussion took a different turn and we started to look for a definition of engineering: What is Engineering? “Application of Science”,”Solving Real Life Problems” etc. etc. lots of definition/explanation we came up with.But somehow I felt that we are missing something or there has to have a better definition that connects all these dots in a wholesome fashion.

Continue Reading »

We all are quite conversant with the XmlWriter & XmlReader classes in System.Xml namespace.But not that much with the XmlDictionary ,XmlDictionaryReader & XmlDictionaryWriter present in System.Xml namespace in System.Runtime.Serialization assembly.These are used primarily by the WCF framework to optimize XML serialization/deserialization.In this post we will see how a XML Dictionary can be used to make XML writing/reading more optimized.

A very commonplace way to writing XML data is shown below:

Continue Reading »

Tuple in C# 4.0

Tuple provides us with a way to group elements of disparate data types together.This is present in functional languages like Haskell and also dynamic languages like Python.A common example of a tuple is a pair of coordinates defining a point in two dimensional space.In Haskell a tuple storing name and age of person is defined as :

Continue Reading »

My TweetCloud Over An Year

Today I generated my tweet cloud over my tweets of past one year using http://tweetcloud.icodeforlove.com.

This can be accessed at http://tweetcloud.icodeforlove.com/sankarsan.

Nice concept.It gives you a cool snapshot about what you have tweeted in a time span.

 

cloud

Dynamic Reception in C#

In my last couple of posts I had discussed about the new dynamic keyword introduced in C# 4.0 and the how the DLR integrates with CLR to provide the dynamic programming services.In this post I will discuss about the System.Dynamic.DynamicObject class and how we can implement dynamic receivers in C#.Dynamic Receivers allows the client code to make a method call that is not defined in the class.Take a look at the following C# code:
Continue Reading »

The term “Cloud Computing” has gained a lot of attention by now and the momentum seems to be rising even in 2010.Cloud Computing appears in Gartner’s list of Top 10 Strategic Technologies for 2010 and as per the report:

Cloud computing is a style of computing that characterizes a model in which providers deliver a variety of IT-enabled capabilities to consumers. Cloud-based services can be exploited in a variety of ways to develop an application or a solution. Using cloud resources does not eliminate the costs of IT solutions, but does re-arrange some and reduce others. In addition, consuming cloud services enterprises will increasingly act as cloud providers and deliver application, information or business process services to customers and business partners.

Continue Reading »

Older Posts »