<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19620427</id><updated>2011-12-14T18:37:36.292-08:00</updated><title type='text'>Rubyists in Chennai</title><subtitle type='html'>The Chennai Ruby Brigade, focussed on getting joy out of coding Ruby.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19620427.post-115139310070477496</id><published>2006-06-27T00:24:00.000-07:00</published><updated>2006-06-27T00:25:00.713-07:00</updated><title type='text'>5th Chennai.rb Meetup on 8th July</title><content type='html'>Hey all,&lt;br /&gt;&lt;p&gt;Seems we're all set for 8th of July meetup. It's crazy how sometimes&lt;br /&gt;everything seems to fall into place like click-clack. This meetup is&lt;br /&gt;especially sweet for me, because finally, I get a break from yapping all&lt;br /&gt;the time! (and Rajesh gets a break from my bugging ;-). Guess what&lt;br /&gt;folks, we have 3 talks this time, and all new speakers! Woo hoo. Seems&lt;br /&gt;like it's Ruby time in Chennai ;-). So ladies and gentlemen, let me&lt;br /&gt;announce:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;5th Chennai.rb Meetup on 8th July&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Time: 4pm (el sharpo)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agenda:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Talk 1: "Rich Ruby" by Mr. Udayan Banerjee&lt;br /&gt;Talk 2: "Rails and Rich clients" by Ganesh Gunasegaran&lt;br /&gt;Talk 3: "Rails Deployment" by Senthil Nayagam&lt;br /&gt;&lt;/p&gt;&lt;p&gt;(phew).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Location:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NIIT Limited,&lt;br /&gt;Garuda Buildings, 3rd Floor&lt;br /&gt;46, Cathedral Road,&lt;br /&gt;Chennai - 86&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Landmark: Little ahead on the opposite side of Stella Maris Girls' College&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So all ye people, try to make it this time, three talks (with such cool&lt;br /&gt;topics) makes it almost a must-attend meet ;-) Anyways, I'll pester you&lt;br /&gt;all with a reminder a day before, just so you guys wouldn't forget. So&lt;br /&gt;mark your calendars, and see you all on 8th!&lt;br /&gt;&lt;/p&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-115139310070477496?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/115139310070477496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=115139310070477496' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/115139310070477496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/115139310070477496'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/06/5th-chennairb-meetup-on-8th-july.html' title='5th Chennai.rb Meetup on 8th July'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-114827081462679043</id><published>2006-05-21T21:06:00.000-07:00</published><updated>2006-05-21T21:06:54.653-07:00</updated><title type='text'>Notes of the 4th Chennai.rb Meetup</title><content type='html'>Hey all,&lt;br /&gt;&lt;p&gt;A hopefully happy monday to you (talk about oxymorons). The 4th Meetup&lt;br /&gt;was certainly a little bit different from the others which came before.&lt;br /&gt;For one, it has the lowest turnout - 6 people! (maybe I should be&lt;br /&gt;sending that reminder, afterall). But I can't complain, much fun was&lt;br /&gt;had - I got to speak on a topic I care about, developer testing, and&lt;br /&gt;also got to hear to Rajesh's very cool talk on his experiments with&lt;br /&gt;Forth &amp; Mindstorms. It might be just me, but this time it felt much&lt;br /&gt;more fulfilling &amp;amp; 'right' to me. I can't exactly pinpoint why.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ok, coming to the happenings, I started off with my talk, on the&lt;br /&gt;current tools available in Ruby to do developer testing (I think I&lt;br /&gt;should have named the title differently - "Developer Testing in Ruby -&lt;br /&gt;State of the Art"). It started off with the simplest possible test in&lt;br /&gt;Ruby - writing a small test case with Test::Unit. I showed how to do&lt;br /&gt;TDD by adding tests, and then writing code. It's sometimes harder to do&lt;br /&gt;than regular coding, because it forces you to think about design with&lt;br /&gt;every test you write. It is a good thing, because if you're having&lt;br /&gt;trouble writing test for a feature you're thinking up, it needs some&lt;br /&gt;design clarity somewhere. Of course, you have the reliability of a&lt;br /&gt;solid test-suite.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The talk continued with Behavior-Driven Development (BDD) with Rspec,&lt;br /&gt;explaining on how BDD helps in creating a specification of your project&lt;br /&gt;first, and then start to fill out the code that is missing. It's almost&lt;br /&gt;like TDD, but different in the part that instead of thinking of&lt;br /&gt;functionality by breaking it into testable pieces, you're instead&lt;br /&gt;specifying how each part of your project should behave and then fill it&lt;br /&gt;out. If it looks like BDD is just an abstraction of TDD, you might be&lt;br /&gt;right. Rajesh explained after the talk as to why he has problems with&lt;br /&gt;the concept of BDD and why many people think it's bogus.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I've also talked about autotest, which keeps a watch on your test&lt;br /&gt;suites and continuously runs tests in the background and reports a&lt;br /&gt;breakage as soon as you save a file with some buggy code. Very simple&lt;br /&gt;and nifty tool, I look forward to use it in my rails projects. Finally&lt;br /&gt;about Rcov, which generates coverage reports for your unit tests. I&lt;br /&gt;explained about C0, C1 and C2 testing. I couldn't clear all the doubts&lt;br /&gt;on this one, because it's a new concept to me too. But I feel that Rcov&lt;br /&gt;is a tool you can add to your testing arsenal, and it will make an&lt;br /&gt;enormous difference to the quality of your code. Ok, I'll stop here&lt;br /&gt;now, or I'll be writing out the whole talk ;-)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Next up, Rajesh did his Mindstorms talk, and I must say I'm very&lt;br /&gt;impressed. In simple terms, Lego Mindstorms has it's own custom&lt;br /&gt;assembly language. Sending these instructions one by one is error prone&lt;br /&gt;and tedious. So Rajesh is building a bunch of macros for doing the&lt;br /&gt;common actions in Forth, which is a thread-interpreted language and&lt;br /&gt;provides a higher level of abstraction than pure assembly (Rajesh,&lt;br /&gt;please correct me if there's something I left out).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;He showed some pieces of the video of "Grand Robot Challenge" an open&lt;br /&gt;competition where completely autonomous robotic vehicles are supposed&lt;br /&gt;to pass through a pretty tough desert route. I promptly copied the&lt;br /&gt;video and watched it, it was inspiring, to say the least. He went on to&lt;br /&gt;give some examples of the assembly instructions and comparable Forth&lt;br /&gt;instructions, also assembling a mindstorms unit with the controller and&lt;br /&gt;a bunch of wheels, which started turning on sending an instruction. If&lt;br /&gt;you're into that kind of thing, it's pure fun ;-). It reminded me of my&lt;br /&gt;younger days when I used to muck around with building a battery&lt;br /&gt;controlled car with a DC motor ripped out from my Dad's old stereo. He&lt;br /&gt;never forgave me for that ;-)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Okay, I will stop now, I think you guys got more important things to do&lt;br /&gt;on a monday rather than read my ramblings. So see you all at the next&lt;br /&gt;one, and have a great week!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Finally, special thanks to Mr. Udayan of NIIT Tech &amp; his team for&lt;br /&gt;letting us use the premises, enthusiastically participating in the&lt;br /&gt;discussions, and providing snacks and coffee. (If you guys want to know&lt;br /&gt;how cool they are, they arranged a new projector this time because my&lt;br /&gt;laptop had resolution problems the last time around). Thank you very&lt;br /&gt;much, from all of us.&lt;br /&gt;&lt;/p&gt;Cheers,&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-114827081462679043?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/114827081462679043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=114827081462679043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114827081462679043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114827081462679043'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/05/notes-of-4th-chennairb-meetup.html' title='Notes of the 4th Chennai.rb Meetup'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-114767703295085663</id><published>2006-05-15T00:08:00.000-07:00</published><updated>2006-05-15T00:10:32.960-07:00</updated><title type='text'>4th Chennai.rb Meetup on 20th May 2006</title><content type='html'>Hey all,&lt;br /&gt;&lt;p&gt;Yes, it's that time of the month again, where we all get to travel some&lt;br /&gt;distance in blistering heat to do some language geekery on a saturday&lt;br /&gt;afternoon. Well, I hoped it would be a little refreshing this time with&lt;br /&gt;new speakers and subjects, but I'm afraid it's the usual suspects again&lt;br /&gt;;-).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Talk on Rich Ruby has been postponed as Mr. Udayan is going out of&lt;br /&gt;station (we might have it in the next meet) and TracBac demo is also&lt;br /&gt;postponed for maybe next month. Not to worry, this time we do have some&lt;br /&gt;interesting things to share (we hope). So let me announce:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;4th Chennai.rb Meetup on 20th May 2006&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Time: 4pm (zigackly)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Agenda:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Talk 1: Testing in Ruby: State of the art (Rcov, Rspec, autotest,&lt;br /&gt;Test/Unit) by Vamsee Kanakala&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Talk 2: Agile Approach to bootstrapping custom firmware for Lego&lt;br /&gt;Mindstorms - an experience report By Rajesh Babu&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Location:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NIIT Limited,&lt;br /&gt;Garuda Buildings, 3rd Floor&lt;br /&gt;46, Cathedral Road,&lt;br /&gt;Chennai - 86&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Landmark: A little further down on the opposite side of Stella Maris&lt;br /&gt;Girls' College main gate.&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So there people, I apologize for the late notice, I wasted some time in&lt;br /&gt;pondering on the meaning of life and other deep questions for a while,&lt;br /&gt;and decided that Ruby hacking is much better than such brain-heating&lt;br /&gt;questions (as if my place is not hot enough already). So see you there!&lt;br /&gt;&lt;/p&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-114767703295085663?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/114767703295085663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=114767703295085663' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114767703295085663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114767703295085663'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/05/4th-chennairb-meetup-on-20th-may-2006.html' title='4th Chennai.rb Meetup on 20th May 2006'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-114583959230630095</id><published>2006-04-23T17:45:00.000-07:00</published><updated>2006-04-23T17:46:32.316-07:00</updated><title type='text'>Notes of the 3rd Chennai.rb meet</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;Sorry, as usual my notes come a day or two after the meet &lt;span class="moz-smiley-s3"&gt;&lt;span&gt; ;-) &lt;/span&gt;&lt;/span&gt;. It's good  to see you all there, and I didn't count, it felt like there are atleast  20 of us there. Please correct me if I'm wrong. Which, I think is a good  number, and I hope we see more people, old and new in our midst.&lt;br /&gt;&lt;br /&gt;The meeting started off a few minutes after 4pm, with my welcome and is  followed by Rajesh Babu's metaprogramming talk. He started off with his  approach to the talk, explaining that he would introduce metaprogramming  from a Smalltalk perspective, slowly dipping into Ruby for comparision.  He showed off the Squeak environment, and how the variables and the  stack can be inspected at realtime in the environment.&lt;br /&gt;&lt;br /&gt;He went on to explain that since Squeak is a self-contained environment,  things like reference counting can be done easily, and proceeded to show  some code of how Ruby is implemented in C. He showed us how things like  method_missing is implemented in Ruby, and went on to show source code  of active record on how some of the DSL aspects are done. There were  questions on continuations and what led him to Smalltalk in the first  place. He explained that Alan Kay, the inventor of Smalltalk, has done  some work in alternative education, which Rajesh is interested in.  &lt;br /&gt;[* folks, I know I missed somethings there, please fill in if it's plain  incorrect or something hasn't been explained properly. I promise, I will  take proper notes at the meets next time. If anybody wants to do this, I  will be happy to hand it over. Only qualification is that you should  turn up for all the meets (almost) ;-)]&lt;br /&gt;&lt;br /&gt;It was followed up by my talk on Rails 1.1 features. I spoke on some  interesting new features like RJS templates and how they make ajax dead  simple, polymorphic associations, how we can now add a real model for  the habtm relationship with has_many :through, how you can now create  your own api for your webapp with respond_to, and nested queries with  the help of newly added 'with_scope' method, and how to get out of the  scope using with_exclusive_scope (I forgot the method name, and led to  some embarrassing searching through the docs). There was also some talk  on smaller features, like newly added calculation methods to the model  classes, cascading eager loading, etc.&lt;br /&gt;&lt;br /&gt;It was followed up with some discussion on future events, frequency of  the events, about inviting out-station speakers once in a while, having  special meets when a really significant Ruby/Rails personality turns up,  etc. Thanks to you all for coming, hope you had some fun and learned  something important. We are gonna get much more organized, and have more  talks crammed into that 2 to 2.5 hours that we can manage.&lt;br /&gt;&lt;br /&gt;Special Thanks:&lt;br /&gt;&lt;br /&gt;* There was also my request for some hosting space if possible, for our  planned website. Senthil Nayagam of Broadspire has graciously offered to  give us some hosting space, after speaking to his folks. Thank you, Senthil.&lt;br /&gt;&lt;br /&gt;* I want to thank Mr. Udayan Banerjee and Mr. P. Sankarasubramanian of  NIIT for letting us use their premises and taking the pains to organize  everything at the venue, and making sure that we are comfortable,  arranging snacks (the coffee was really good) intently listening to both  the talks, and asking some thoughtful questions on the subject. We could  not have hoped for better hosts.&lt;br /&gt;&lt;br /&gt;Thank you all reading this mail (I know it's loooong), please add if I  missed anything. See you all at the next meet, and I will publish the  agenda for the next meet in the coming weeks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-114583959230630095?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/114583959230630095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=114583959230630095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114583959230630095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114583959230630095'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/04/notes-of-3rd-chennairb-meet.html' title='Notes of the 3rd Chennai.rb meet'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-114473788834550931</id><published>2006-04-10T23:43:00.000-07:00</published><updated>2006-04-10T23:44:48.360-07:00</updated><title type='text'>3rd Chennai.rb meetup on 22nd April 2006</title><content type='html'>Hey All,&lt;br /&gt;&lt;br /&gt;I have great news for  you. There has been a great response for my requests for a meeting place. As you all know, I have attended and spoken at Chennai BarCamp and it was a great meetup. It's really heartening to see such meets happen in Chennai. Though it was not very technical, I met with many entrepreneurs, got to know about some very cool startups done by people here and Indians in the US. And yes, my talk was well received. I can say there is definitely a growing interest in people about Ruby and Rails. This can only get better.&lt;br /&gt;&lt;br /&gt;In the BarCamp, I met Mr. Udayan Banerjee, VP (Technology Innovation Center) of NIIT Technologies. He was speaking on "Rich Ruby", a very cool open source web framework they are developing. Though it's in initial stages, I'm impressed with their work. I told him about Chennai.rb, and our troubles of finding a meeting place. He graciously agreed to let us use their premises for this meet. Their office is in Cathedral Road, which is fortunately accessible for all of us (I hope). On behalf of Chennai.rb, I would like to thank you, Sir.&lt;br /&gt;&lt;br /&gt;I just spoke to Rajesh, he's good to go for the metaprogramming talk. If there's some time left out, I will do the Rails 1.1 features talk. So folks, let me announce:&lt;br /&gt;&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;3rd Chennai.rb Meetup on 22nd April&lt;br /&gt;&lt;br /&gt;Time: 4pm (sharp)&lt;br /&gt;&lt;br /&gt;Agenda:&lt;br /&gt;&lt;br /&gt;Talk 1: "Metaprogramming with Ruby" by Rajesh Babu&lt;br /&gt;Talk 2: "What's new in Rails 1.1" by Vamsee Kanakala&lt;br /&gt;&lt;br /&gt;Location:&lt;br /&gt;&lt;br /&gt;NIIT Limited,&lt;br /&gt;Garuda Buildings, 3rd Floor&lt;br /&gt;46, Cathedral Road,&lt;br /&gt;Chennai - 86&lt;br /&gt;&lt;br /&gt;Landmark: Right opposite to Stella Maris Girls' College&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;If there are any other Ruby people wanting to do a talk, do let me know so that I can schedule it on this meet or the next. Please inform me at least 3 weeks before of your intent to give a talk.&lt;br /&gt;&lt;br /&gt;Finally, I would also like to thank Mr. Senthil Nayagam of Broadspire who also evinced keen interest and convinced his colleagues to let us use their conference room too. Since this place might not accommodate more than 20+ people, we are keeping it as an option, so that we can shift the location if any contingencies arise.&lt;br /&gt;&lt;br /&gt;So see you all on 22nd, guys. Mark your calendars!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-114473788834550931?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/114473788834550931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=114473788834550931' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114473788834550931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/114473788834550931'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/04/3rd-chennairb-meetup-on-22nd-april.html' title='3rd Chennai.rb meetup on 22nd April 2006'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113800120610335715</id><published>2006-01-22T23:14:00.000-08:00</published><updated>2006-01-22T23:26:46.113-08:00</updated><title type='text'>Notes of the 2nd Chennai.rb meet</title><content type='html'>The second meet of Chennai.rb was very exciting. Partly because the room was full of people curious to find out about RoR, some experienced Ruby people. A lot of them are my colleagues, who are curious about the web framework that keep raving and ranting about. I hope they're not disappointed.&lt;br /&gt;&lt;br /&gt;I really like the format of GLV happening before Chennai.rb meetings, because hopefully some people will get interested in Linux by coming a little bit earlier to the meets. Deepan Chakravarthy wrote a glowing review/MoM of the meet in the ILUGC list. Thanks for the support, guys, it's much appreciated.&lt;br /&gt;&lt;br /&gt;It started off right from the basics, of how to create a rails project, slowly building up to the directory structure of Rails, showing an example of scaffolding, and linking up with other classes through has_many and belongs_to modifiers, and finally ending it up with a simple Ajax autocomplete demo using Script.aculo.us.&lt;br /&gt;&lt;br /&gt;Though I planned for much more, I had to stop there because it was already 5:45pm. I expected for some questions, but didn't get any, must be partly because people are so new to the whole thing, so I'm expecting they're bewildered with the amount of info given at one shot. I'll slow it down next time, and try to give out info more clearly.&lt;br /&gt;&lt;br /&gt;I met some really interesting people after the meet. There was Rajesh, who intereviewed me once at ThoughtWorks, quit with 7 years of workexperience, and is doing a start-up!! Wow. That is really fascinating for me. Looking forward to some great interaction in the coming up meets. Thanks all for coming, I expect there are more speakers next time. Deepak volunteered, so I'm expecting he will speak next time! I'm also thinking of some exciting new changes to the meeting format. Will keep you posted!&lt;br /&gt;&lt;br /&gt;Greetz,&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113800120610335715?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113800120610335715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113800120610335715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113800120610335715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113800120610335715'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/01/notes-of-2nd-chennairb-meet.html' title='Notes of the 2nd Chennai.rb meet'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113691552200094911</id><published>2006-01-10T09:48:00.000-08:00</published><updated>2006-01-10T09:52:02.010-08:00</updated><title type='text'>Chennai.rb 2nd Meetup on 21st Jan 2006</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;I'm happy to announce the 2nd meetup of Chennai.rb:&lt;br /&gt;&lt;br /&gt;+------------------------------------------------------------------+&lt;br /&gt; |  Date: 21st January 2006                                    |                   &lt;br /&gt; | Time: 4pm Sharp                                                  |    &lt;br /&gt; | Venue: Ma Foi Academy                                      |    &lt;br /&gt; |Topic: Ruby on Rails: From Scratch to Ajax     |&lt;br /&gt; | Speaker: Yours Truly                                          |&lt;br /&gt;+------------------------------------------------------------------+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113691552200094911?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113691552200094911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113691552200094911' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113691552200094911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113691552200094911'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2006/01/chennairb-2nd-meetup-on-21st-jan-2006.html' title='Chennai.rb 2nd Meetup on 21st Jan 2006'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113495812684730146</id><published>2005-12-18T17:44:00.000-08:00</published><updated>2005-12-18T18:08:46.856-08:00</updated><title type='text'>First Chennai.rb meeting, on a rainy day!</title><content type='html'>Wow. That was a start with a bang. Saturday the 17th has been an exciting evening, with GLV meeting at 3pm and Chennai.rb meeting at 4pm. The GLV people including &lt;a href="http://www.shakthimaan.com"&gt;Shakti&lt;/a&gt; have participated enthusiastically, and I'm grateful to them for staying on.&lt;br /&gt;&lt;br /&gt;There are around 15 people, some of them my colleagues who attended the talk. Not bad for a rainy day. I had doubts if anyone would turn up at all, what with all the bad roads and pouring rain. Finally, enthusiasm trumped the climate, and "Welcome to Rubyland" got started with what looked like a full room (to me ;-).&lt;br /&gt;&lt;br /&gt;The talk started off with a little Ruby history, Matz's motivations for creating the language, etc. Rather than doing a full API-listing for the intro session (which they can get from other sources anyway), I touched upon the most distinctive Ruby features like Blocks, Mixins, (fully) OO, Duck Typing etc, mostly trying to  make  people comfortable with what sounded like alien language when I first approached it.&lt;br /&gt;&lt;br /&gt;Afterwards, we had some snacks and sipped on tea and coffee, in celebration of Rails 1.0 release. It was quite a nice experience to share your thoughts to a highly receptive audience. I could see that Ruby impressed my colleagues too. I just hope they too jump into Rubyland!&lt;br /&gt;&lt;br /&gt;Surprisingly, as they always say, you learn much more when you're trying to teach somebody. I'm admiring Ruby more and more. I don't know if there are better languages, but this is the best I have worked with so far. Now I understand why my boss liked Python so much. Dynamic languages set you free from the confines of the statically-typed languages like C++ and Java. You gotta do some coding in Ruby/Python to appreciate the difference.&lt;br /&gt;&lt;br /&gt;We haven't decided on the next meet yet, but we will announce soon. Thank you all for coming, more good things to come!&lt;br /&gt;&lt;br /&gt;Vamsee.&lt;br /&gt;&lt;br /&gt;P.S: Shakti was nice enough take some &lt;a href="http://www.shakthimaan.com/Mambo/gallery/album22"&gt;pictures&lt;/a&gt; of the event. Take a look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113495812684730146?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113495812684730146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113495812684730146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113495812684730146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113495812684730146'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2005/12/first-chennairb-meeting-on-rainy-day.html' title='First Chennai.rb meeting, on a rainy day!'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113453116507442961</id><published>2005-12-13T19:32:00.000-08:00</published><updated>2005-12-13T19:32:45.080-08:00</updated><title type='text'>Party time!</title><content type='html'>Hey folks, if you haven't already know it, Rails has just gone one-point-oh!&lt;br /&gt;&lt;br /&gt;http://weblog.rubyonrails.org/articles/2005/12/13/rails-1-0-party-like-its-one-oh-oh&lt;br /&gt;&lt;br /&gt;In honour of my favorite web framework and it's significant achievement, let me announce a little party at this weekend's Chennai.rb meeting. Folks, basically, I'm cool with Chai &amp;amp; Samosa or Coffee and Pastries. You choose!&lt;br /&gt;&lt;br /&gt;Plus, a simple demo on Ruby on Rails after the Ruby talk, and all the cool things in the RoR release candidates. BE THERE.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113453116507442961?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113453116507442961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113453116507442961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113453116507442961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113453116507442961'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2005/12/party-time.html' title='Party time!'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113420922677928101</id><published>2005-12-10T02:02:00.000-08:00</published><updated>2005-12-10T02:07:06.780-08:00</updated><title type='text'>New logo!</title><content type='html'>Wow. I posted a request for help with the new logo in the morning, and we already have one (Check out the blog title). Mohammed Riyaz, member of Chennai.rb was kind enough to create a nice logo. Thanks, Mohammed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113420922677928101?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113420922677928101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113420922677928101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113420922677928101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113420922677928101'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2005/12/new-logo.html' title='New logo!'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113393828138033554</id><published>2005-12-06T22:49:00.000-08:00</published><updated>2005-12-06T22:51:21.386-08:00</updated><title type='text'>Chennai.rb is 10-member strong already!</title><content type='html'>Wow. I come to work and check the members in chennai.rb, it's superb - we are 10-member strong now. It goes to say that Ruby is alive and kicking in the developer mind share. Things can only get better now. Welcome all, join the fun!&lt;br /&gt;&lt;br /&gt;Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113393828138033554?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113393828138033554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113393828138033554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113393828138033554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113393828138033554'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2005/12/chennairb-is-10-member-strong-already.html' title='Chennai.rb is 10-member strong already!'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19620427.post-113386218476667800</id><published>2005-12-06T01:40:00.000-08:00</published><updated>2005-12-06T01:47:22.003-08:00</updated><title type='text'>Chennai.rb Launched!</title><content type='html'>Hello All,&lt;br /&gt;&lt;br /&gt;In the lines of PDX.rb, Seattle.rb and other Ruby Brigades (you can call them ruby user groups) I'm proud to announce the Chennai Ruby Brigade, in short called Chennai.rb (.rb is also the extension of a Ruby file).&lt;br /&gt;&lt;br /&gt;What do we intend to do? Simple. Learn &amp; enjoy Ruby. Currently I'm thinking of a monthly meetup where in we can exchange ideas, cool ruby snippets, break our heads on continuations and drool at the latest Rails feature. Yes, I'm introduced to Ruby through Rails, and it sure is a framework worthy of the language.&lt;br /&gt;&lt;br /&gt;We will discuss the idiosyncracies of _why's writing style (if you're a Ruby fan, you should know who 'Why The Lucky Stiff' is), try to answer the weekly Ruby Quiz and start zany/silly projects like Sudoku solvers. I promise, we will try to be very elitist, and only the coolest and the best talks will be allowed. That is, you give a talk at Chennai.rb, you better be prepared. Excited? Here's where you subscribe:&lt;br /&gt;&lt;br /&gt;http://groups.google.com/group/chennairb&lt;br /&gt;&lt;br /&gt;As an introductory session, I'm thinking of a one-hour talk named "Welcome to Rubyland" on Saturday, the 17th of December (I'm no Ruby guru, so if somebody has lots of Ruby experience, they're most welcome to give the talk). But remember, prepare, prepare, prepare! We all have very little time to blow, so let's make it worth the trouble. We will try not to conflict with the ILUGC/GLV meeting timings.&lt;br /&gt;&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;First ever Chennai.rb meetup:&lt;br /&gt;&lt;br /&gt;Date: 17th December, 2005                                        &lt;br /&gt;Venue: Ma Foi Academy&lt;br /&gt;Time:   Exactly at 4pm IST (No, the time is *not* stretchable)&lt;br /&gt;&lt;br /&gt;(Having our meets on 1st/3rd/5th Saturdays means we can have the excellent F&amp;amp;H coffee - but no snacks though, unless some noble corporate soul sponsors it)&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;Welcome All! Let's have further discussions on the chennai.rb list! (Or you can comment here too).&lt;br /&gt;&lt;br /&gt;--Vamsee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19620427-113386218476667800?l=chennairb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chennairb.blogspot.com/feeds/113386218476667800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19620427&amp;postID=113386218476667800' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113386218476667800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19620427/posts/default/113386218476667800'/><link rel='alternate' type='text/html' href='http://chennairb.blogspot.com/2005/12/chennairb-launched.html' title='Chennai.rb Launched!'/><author><name>Chennai.rb</name><uri>http://www.blogger.com/profile/06766129284013634007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
