BitBucket

I recently read this article comparing BitBucket and GitHub and did mention in in a previous post on Git. Apart from well defined differences like BitBucket is a social repository for Mercurial writting in Python whereas GitHub is obviously for Git written in Ruby with bits written in Erlang. So, I decided to try BitBucket [...]

IRB on roids

Any ruby developer knows about the interactive ruby shell or in short irb and I am quite sure they use it everyday for quickly testing little scripts out. And Rails offers its own console which is basically irb with rails framework loaded with a valid database connection for performing quick tests. Now, in order to [...]

rspec_rails is awesome

It is only when one has to muck about with other mocking libraries one realises how cool rspec_rails is? It bascially provides you so much “rails” functionality out of the box that mocking and stubbing feels like a walk in the park. I have been trying some other mocking libraries and just can’t get my [...]

Using factory_girl with cucumber

I have moved away from fixtures and there is only one reason for it. factory_girl is an awesome piece of functionality the gives one the flexibility to easily define the data to use in tests and for populating the database with dummy data. However, I must add that I am also using Populator and Faker [...]

Google Wave and Google Groups

Isn’t Google Wave an extended, better designed and developed version of Google Groups and Google will slowly and shrewdly phase it out? The reason I say that is becuase I have recently signed up for RubyLearning Wave Group and it gives me a feeling that it has been built on top of the same concept [...]

Google interview questions

I got hold of this great article that lists a lot of questions asked in Google interviews and honestly speaking I do not think with my present knowledge I will ever pass an interview there. I guess if I knew a bit more about algorithms I might have a chance. Therefore, I am going to [...]

Fuzzing

Read about this technique of testing called Fuzz testing or Fuzzing whilst reading Zed Shaw’s essay on Ragel, the state machine compiler. It is quite interesting stuff really once you get a hang of it.