Welcome to my bliki!
My name is Aman King. I'm a software developer working out of India. I used to work for a cool product engineering company in Delhi called GlobalLogic, and am now in Pune working for another awesome company called ThoughtWorks.
Here I'll post my ideas (and opinions on others' ideas) on topics such as Agile, Ruby, Java, coding, a lot of technical stuff, and some non-technical stuff too. Please take a look at the Keywords listed on the left.
If you like what you see, email me at amanking [at] yahoo [dot] com or simply leave a comment on the Talk page of a post. You can also check out my personal website.
Thanks for visiting! Come back often and don't forget to subscribe to my RSS feed!
Oh, and btw... the opinions expressed here are those of the author; they are not the opinions of past or present employers or clients.
Forrester analyst Carey Schwaber nominatesThoughtWorks as one of the top vendors in the application development space who have made a significant impact in the field: Which Vendors Have Made A Difference In App Dev?
Currently I'm working on something that needs to recognize threads from email conversations. An easy way would be to rely on a specific token/reference being present in the Subject. However to allow users to change email subjects without losing track of the "thread", we need to rely on using email headers, specifically: message-id, in-reply-to and references.
These headers are best described in RFC 2822 (Section 3.6.4)
... Read More (99 words)Hey, I just found out from fellow-ThoughtWorker Ola Bini that the creators of various Ruby implementations are having regular Ruby Design Meetings. Ola has blogged about this: Ruby Design Meeting.
You can even check out the chat meeting transcripts here: http://ruby-design.pbwiki.com/Design20080421
I hope to learn a few things by going through the transcripts. It's like being there with all these amazing folks!
It all started when I wanted to test equality for a Ruby class I was writing without wanting to expose its state (ie, data members and their values). It is different from doing the same in Java: in Java, the concept of 'private' is applied at a class-level, ie, two instances of the same class can see each other's private fields (from within methods declared in the class containing the private fields); in Ruby, however, 'private' is applied at object-level and hence no two instances of even the same class can view each other's private members.
... Read More (735 words)To learn how to embed your Y! IM status in your webpage, check these sites:
Basically it goes like this (the following code is a bit different from those mentioned in the sites above... I've found it more reliable):
<a href="http://webmessenger.yahoo.com/?im=dairyman88">... Read More (108 words)