Sunday, September 23, 2007

Writing my first Rails Application

Started work on writing my first RoR (Ruby on Rails) application a week back. Its a simple multiuser bug logging system.

Rails as a framework looks great. It does save lot of development time, only if you know how exactly to do things. Scaffolding generated views are also very cool, but to me it doesn't look very useful in practical scenario, since you will invariably find yourself rearranging fields or design of the view. But I am definitely impressed with ORM feature included with Rails. This is the first time I am using ORM, and I think the time it saves can be invaluable for certain types of projects. There are also some goodies like AJAX, DojoToolkit can be combined with Rails.
It took me some time to figure out how things work in rails. Also since I am new to Ruby, I had to go online many a times to get help.

I am very excited with prospects of being able to create very useful and robust applications in no time once I master Ruby and Rails. Right now this little application that I am making is a great learning experience for me.


Screenshot of 'Create new bug' screen.

Friday, September 21, 2007

Google Gears ! ... Looks Interesting

Google Gears assists you to create web applications that can work in offline mode. Gears is one of the first such tool to make this happen. With amount of javascript code being written increasing every day, one day web apps will be made on top of web services with javascript front end. You need to be as good with javascript as you are with ASP.NET, PHP or Ruby ! One more language to learn.

Saturday, September 15, 2007

Cool ASP.NET Validators !

Uploaded an article on enhancing ASP.NET client side validators using AJAX Control Toolkit. The example discussed in the article shows how to add validation callouts to every control and show list of errors in a modal dialog box with translucent background.

Read the article here : http://ashishware.com/ASPValid.shtml

Tuesday, September 11, 2007

Dojo Book 0.9 Released

The Dojotoolkit is open source javascript toolkit for creating next generation web applications. As a part of documentation project for the upcoming version the Dojo Book 0.9 has been released.

You will find my name displayed , as a contributor on the book's home page. I have written the section on Drag and Drop API. Once Dojo 0.9 is hosted for public, it will be possible to view live demos of my examples in the book! Try out Dojo and ask your friends to do so!

This is my first shot at working with the open source community. A bit of personal achievement for me.

Looking forward to make more contributions (and learning many new things!).