-
as seen on Ezine Articles
- Search for 'Ezine Articles'
Google has come to be seen as the most complicated and innovative search engine as it really armed with an array of anti-spam technology. Google's expanding use of anti-spam features has meant that optimizing websites for Google has become significantly harder and it's now not merely a case of opening…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
I am trying to learn GRASP and I found this explained (here on page 3) about Low Coupling and I was very surprised when I found this:
Consider the method addTrack for an Album class, two possible methods are:
addTrack( Track t )
and
addTrack( int no, String title, double duration…
>>> More
-
as seen on ASP.net Weblogs
- Search for 'ASP.net Weblogs'
Rails community are always inspire a lot of best ideas. I really love this community by the time. One of these is "Fat models and skinny controllers". I have spent a lot of time on ASP.NET MVC, and really I did some miss-takes, because I made the controller so fat. That make controller is really dirty…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
As a designer, I like providing interfaces that cater to a power/simplicity balance. For example, I think the LINQ designers followed that principle because they offered both dot-notation and query-notation. The first is more powerful, but the second is easier to read and follow. If you disagree…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
One one hand there is an advice that says "Build one to throw away". Only after finishing a software system and seeing the end product we realize what went wrong in the design phase and understand how we should have really done it.
On the other hand there is the "second-system effect" which says…
>>> More