Thursday, August 31, 2006
Roles: Composable Units of Object Behavior
Roles: Composable Units of Object Behavior: "A significant new part of Perl 6’s object model and type system is the addition of roles. Part of their origin is an implementation in Smalltalk (there called traits). They also solve some systemic problems of other OO systems. Why are they useful and how do they work? What is a Role? A role is a named collection of behavior — a set of methods identified by a unique name. This resembles a class or a type, in that referring to the role refers to the combined set of behaviors, but it is more general than a class and more concrete than a type. Put another way, a role is an assertion about a set of capabilities. For example, a Doglike role identifies the important behavior that any doglike entity will possess: perhaps a tail attribute and the methods wag() and bark(). Even only this much is a great advantage to using roles. Presuming you have a method that needs something Doglike, you can ask “Does the class or object I receive behave in a"
Thursday, August 24, 2006
Enterprise build system
I am involved in providing an enterprise build system at my workplace. We are using maven/cvs. We have something that works but with lot of room to improve. Below article lists some features that are interesting on this topic.
:: zutubi :: articles :: The Road To Build Enlightenment
:: zutubi :: articles :: The Road To Build Enlightenment
:: zutubi :: articles :: The Road To Build Enlightenment
:: zutubi :: articles :: The Road To Build Enlightenment
Wednesday, August 23, 2006
Top 5 business maxims that need to go - Part II
I am very moved by these 5 business ideas that must go as I must admit that I did believe in at least 2 of them so much....
Top 5 business maxims that need to go - Part II
Top 5 business maxims that need to go - Part II
Monday, August 21, 2006
Airfare Predictions, Find Cheap Airline Tickets - Farecast
Interesting website that can be used to track air fares.
Airfare Predictions, Find Cheap Airline Tickets - Farecast
Airfare Predictions, Find Cheap Airline Tickets - Farecast
Sunday, August 20, 2006
Java #3
Signature of main()
The signature of main method in java is as shown below:
public void static main(String [] args)
The signature of main method in java is as shown below:
public void static main(String [] args)
[copied from google operating system] Google's Master Plan
Google's Master Plan: "Maybe we should stop trying to guess the next Google services. What's next for Google is right here on a big whiteboard from their GooglePlex. The photo was taken last year by Niall Kennedy and includes a small part from their master plan. As you can see many projects that don't have a tick in the whiteboard have been launched.A bigger and more comprehensive image is available here, but it's not very clear.As you can see, there are a lot of verticals and new domains: travel, health, TV, games, reviews, marketplace, dating, real estate, jobs, mortgage, pets, music and many ambitious projects like redesigning TCP/IP, and HTTP and creating a new generation of web based on BitTorrent.Other pieces from the puzzle (half jokes, half serious projects): "
Friday, August 18, 2006
Thursday, August 17, 2006
Monday, August 07, 2006
[copied from IBM blog] A new company enters the enterprise mashup space
A new company enters the enterprise mashup space: "Dion Hinchcliffe asserts in this post that enterprise mashups are becoming increasingly important to IT organizations and the business they support. However tools to enable the creation of enterprise mashups are few and far between. In fact, while he notes 'Not sure about any of this? IBM has clearly identified mashups as a key enterprise trend as well', he only cites one tool that meets all his criteria: 'However, I've recently come across one product that clearly shows almost the full potential of enterprise mashups in a single package, despite a few rough edges. Datamashups.comI recently came across Applibase's impressive DataMashups.com site, and more than any other product I've seen so far, it clearly demonstrates the possibilities and potential of enterprise mashups guided by end-users and shared amongst co-workers. The site has an excellent service preview that lets you quickly start assembling mashups visually, right online, using a rich palette of pre-existing widgets, feeds, data from local and remote SQL database"
Subscribe to:
Posts (Atom)