Hone your frontend skills by recreating real websites.
Link: Frontend Practice
thoughts & musings
Hone your frontend skills by recreating real websites.
Link: Frontend Practice
The mark of a mature programmer is the willingness to throw out code you spent time on when you realize it’s pointless.
Bram Cohen
A good programmer is someone who looks both ways before crossing a one-way street.
Doug Linder
Shane Brinkman-Davis has written an excellent article on Essence of MVC with some good illustrations. The article starts with the basic definition of MVC and then covers various roles of MVC components, why use MVC, coupling & modularization factors, benefits of MVC, etc. I hope you will find it useful.
Link: Essence of MVC
Without requirements or design, programming is the art of adding bugs to an empty text file.
Louis Srygley
Walking on water and developing software from a specification are easy if both are frozen.
Edward V Berard
Here is another good reason why product testing is always important. :)
Look like someone made last minute adjustment before delivery.
Alan has written a series of great class design and implementation guidelines posts.
Object Design and Implementation
Rule #1: Practice Drawing Make Good Classes
Rule #2: Documation!
Rule #3: Alan’s Class Template (“ACT”)
Rule #4: Never Walk, But Fly!!!
Rule #5: Always evaluate How We Fly!
Rule #6: No Private Variable Shall Have Direct Access to the Class Public Interface
Rule #7 & #8: All about Numbers!!
After hearing a lot about Python lately, I too decided to give this language a try. After some googling, I found a few great tutorials to kick-start the learning. I hope you will find these links useful too.
1. Thinking in Python
2. Dive Into Python
At first look, Python seems a very interesting language. Let’s see how it goes.