Most money in the least amount of time
Designing For Social Traction
Did You Know 4.0
Afghanistan School of Suicide Bombers

Model View Controller MVC Framework
What is a Model View Controller (MVC) Framework?
MVC is a framework methodology that divides an application's implementation into three component roles: models, views, and controllers.
- "Models" in a MVC based application are the components of the application that are responsible for maintaining state. Often this state is persisted inside a database (for example: we might have a Product class that is used to represent order data from the Products table inside SQL).
- "Views" in a MVC based application are the components responsible for displaying the application's user interface. Typically this UI is created off of the model data (for example: we might create an Product "Edit" view that surfaces textboxes, dropdowns and checkboxes based on the current state of a Product object).
- "Controllers" in a MVC based application are the components responsible for handling end user interaction, manipulating the model, and ultimately choosing a view to render to display UI. In a MVC application the view is only about displaying information - it is the controller that handles and responds to user input and interaction.
One of the benefits of using a MVC methodology is that it helps enforce a clean separation of concerns between the models, views and controllers within an application. Maintaining a clean separation of concerns makes the testing of applications much easier, since the contract between different application components are more clearly defined and articulated.
The MVC pattern can also help enable red/green test driven development (TDD) - where you implement automated unit tests, which define and verify the requirements of new code, first before you actually write the code itself.
Sergey Brin visits Web 2.0 summit
On Thursday, Google co-founder Sergey Brin made a surprise visit to the Web 2.0 Summit and was interviewed on-stage by John Battelle for about 18 minutes. Our full notes from that day are here, but the video above gives a good sense of where Brin’s head is at right now. Also check out his what he’s wearing on his feet at the beginning. I’m not sure if those are shoes or rubber socks.
The genius brothers behind Google Wave
Lars and Jens Rasmussen were broke and jobless -- with only $16 between them -- when they made it big in the Web world by selling their idea for Google Maps and now Google Wave.
Air Car - First Air Powered Car - Zero Emissions
India’s largest automaker is set to start producing the world’s first commercial air-powered vehicle. The Air Car, developed by ex-Formula One engineer Guy Nègre for Luxembourg-based MDI, uses compressed air, as opposed to the gas-and-oxygen explosions of internal-combustion models, to push its engine’s pistons. Some 6000 zero-emissions Air Cars are scheduled to hit Indian streets in August of 2008.
Barring any last-minute design changes on the way to production, the Air Car should be surprisingly practical. The $12,700 CityCAT, one of a handful of planned Air Car models, can hit 68 mph and has a range of 125 miles. It will take only a few minutes for the CityCAT to refuel at gas stations equipped with custom air compressor units; MDI says it should cost around $2 to fill the car’s carbon-fiber tanks with 340 liters of air at 4350 psi. Drivers also will be able to plug into the electrical grid and use the car’s built-in compressor to refill the tanks in about 4 hours.
Of course, the Air Car will likely never hit American shores, especially considering its all-glue construction. But that doesn’t mean the major automakers can write it off as a bizarre Indian experiment — MDI has signed deals to bring its design to 12 more countries, including Germany, Israel and South Africa.





