Tuesday, June 30, 2009

Very Important page for linux and bsd related articles

http://www.scottro.net/

It explains lot of things... Proper way of troubleshooting and setting up stuff on linux.

Saurabh

Hosting files on apache..

Use this link... explains well
http://www.debuntu.org/2006/02/22/7-virtual-hosting-using-apache-2

1. Put files in var/www/ folder
2. Create a file in sites-available folder
3. Create a soft link in sites-enable folder
4. Change the /etc/hosts file
like 127.0.1.1

restart apache
sudo /etc/init.d/apache2 restart

What is factory pattern

The Factory Pattern promotes loose coupling by eliminating the need to bind application-specific classes into the code.
The Factory method lets a class defer instantiation to subclasses" Thus, as defined by Gamma et al, "The Factory Method lets a class defer instantiation to subclasses.

Will write about it later.

Wednesday, June 24, 2009

leanring spring and hibernate

Today i'll start learning about spring and hibernate ...
To become a full fledged expert in this field. i need to learn few prerequisite to these technologies... I'll try to implement small applications using all these technology and i hope it would extend my knowledge base.....

Hibernate: Relational data modeling, transaction processing, relational database design
Spring: Design patterns, dependency injection, application design, MVC, class and package dependency, application tiers, security and web standards

Before doing all this...
I am going to pursue this course and crack J2EE
http://www.javapassion.com/j2ee/#Introduction_of_this_course

Wonderful course...

Thursday, June 18, 2009

Link for UML understanding of developers

http://edn.embarcadero.com/article/31863

This link explains best the use of UML for developers perspective..

Saurabh

Thursday, June 4, 2009

JavaScripting Namespacing

Best way of extending a namespace in javascript
http://www.dustindiaz.com/namespace-your-javascript/

var DED = function() {
var private_var;
function private_method() {
// do stuff here
}
return {
method_1 : function() {
// do stuff here
},
method_2 : function() {
// do stuff here
}
};
}();