Jaage Hain…..

I just listened a track from Guru, Jaage hain.. I am listening it again….. No words to speak about it….Great Rahman…

Planet Ruby On Rails

Do check out http://planetrubyonrails.com. My friend Pratik has developed a very nice rails application which aggregates xml feeds of various rails blogs and websites. You can try specific keyword search like http://rjs.planetrubyonrails.com as dynamic subdomains searching is enabled. Black background posts are the ones which we should never miss.

Pratik has started his own company thinkwares few months back. He and his team are developing some of the very cool in house web applications and they also work on client projects.

To me, Pratik is a very inspiring guy. He is very much devoted to his work. I like his passion for Ruby on Rails.
Pratik is the guy who gave me first free Ruby on Rails hosting with his FreeonRails.com, also he gave me free domain name too. He has also provided me free space on his server Rails.in.

It helped me a lot in trying out various rails miniprojects live as a website. I got hands on experience of deploying the rails applications on servers, maintaining them and try some of the unusual things.

Funny stuff about software development and coding

These have been dugg and dzoned and [fill in your favorite social bookmarking site]d so nothing really new here , but they made me laugh out loud - so in the case anyone missed them:

:-)

taken from http://www.rubyrailways.com

Is Ruby on Rails the Mac of the development world?

My answer: Yes!

David’s answer:

I definitely like to call it that because we care about the whole experience. We care about putting a complete stack together. We care about sorting out all of those problems that usually fall between the cracks. I think that the Apple and especially the IPod example are such perfect examples on how you can introduce something like a dumb USB stick, like the Shuffle and make it a huge success because it’s part of the complete stack. It would be a complete failure if it weren’t part of the Apple environment. I think we can do the same things with a lot of tiny optimizations that seem inconsequential, but when they are seen across the whole stack, just like the stuff we are doing with Ajax now, it matters because we can control the whole level up. It’s not just about shipping a JavaScript Library, it’s about shipping a JavaScript Library that has hooks into the template language, that has hooks into how the controller operates, that has some general notions of how you are actually dealing with your model. By creating each of the individual parts, knowing how the rest of the world looks you can usually do something that is a lot more targeted and seemingly coherent, than if you’re just working with your shutters on, on one single thing.

true meaning of false

When I did

I:\>irb
irb(main):001:0> require ‘rubygems’
=> false

I got false for various require before when I did require ’something’ in irb.
But while I was on IRC, dagbrown replied to my question

<dagbrown> I’m shocked that nobody has noticed that if you say require “something” and it returns false, all that means is that it’s already been required.

I wasn’t aware of precise reason..why require returns false.

TextMate snippets for RadRails

I was always fascinated about TextMate. I have read huge material on TextMate editor. You must have seen TextMate if you have seen these screencasts of Rails.
Now you can get the goodness of TextMate on Windows, Dr. Nic has ported TextMate snippet libraries over RadRails. It’s not very same as TextMate but it’s a $3000 cheaper. So do check it out.

BarCamp Pune 2


When I started the idea of BarCamp Pune(first) in March of this year, I never thought that it would become a very successful event and get publicity all over world.  I am always interested in organizing and taking part in any BarCamp. Due to my final semester’s exams, I could not make it to take part in organizing this event. But I attended the BarCamp Pune.  It was a memorable event.

Now discussions are hot on BarCamp Pune’s yahoogroup http://groups.yahoo.com/group/Barcamppune/ that the second BarCamp of Pune is going to happen in mid December.

I will definitely attend this BarCamp Pune 2.  I am also thinking of speaking there!

Programming Theorems

A list of rules, listed by Des by his experience in programming.

  • The Ubiquity of Perl
    The likelihood of Perl being involved in a system is directly proportional to the length of time the system has been in maintenance.

  • Boasting

    If you boast about how quickly you developed your product, people will complain about its performance. (Rails)

    If you boast about how well your product runs, people will complain about its development time. (Vista)

    If you don’t boast about either, people will assume you are developing in Java.

  • Fitts Law
    If you can’t click it easily after 3 cans of beer, then it’s too small. (iTunes)

  • Fileformats
    Think twice before presuming that CSV is a nice little easy file format. (see Leon)

  • Web 2.0:
    For every 1.6 billion dollar buy out, there are 1.6 million start-ups in garages digging their own websites.

  • Startups 1
    If your target market is the readers of digg, reddit, and delicious then you’re trying to sell shelves to a carpenter. If he really wanted them, he would have built them himself, years ago.

  • Startups 2
    If you build it, they might come. If you have a nice website they might stay. If you offer a free service, they might use it. If you’ve gotten this far without thinking about where the cash comes from , you’re in trouble.

  • Software Development:
    For every Architecture Astronaut out there, there is at least one coder who thinks that being “Agile” is a perfect substitute for foresight.

  • Learning programming languages
    Every 5 minutes you spend writing code in a new language is more useful than 5 hours reading blog posts about how great the language is.

Original post by Dev Traynor Link

Firefox Extension Update

I found two really great firefox extensions today

One is PageAddict and second one is Aging Tabs

I am currently using them & I am finding them extremely useful

Aging Tabs Firefox extension keeps an eye on your open Firefox tabs, highlighting your active tab and fading the aging tags that you haven’t used in a while.



PageAddict is a Firefox extension that will help you monitor your Internet addiction. Once you install it, revisit this page (pageaddict.com) to see a summary of the time you’ve wasted on each web site. You can categorize different sites and restrict how



Nine things developers want more than money

I liked this post written by Rob too much. It is very correct.

  1. Being Set Up to Succeed
  2. Having Excellent Management
  3. Learning New Things
  4. Exercising Creativity and Solving the Right Kind of Problems
  5. Having a Voice
  6. Being Recognized for Hard Work
  7. Building Something that Matters
  8. Building Software without an Act of Congress
  9. Having Few Legacy Constraints

You can read it online here