Windsor Container. Summary: This article discusses how to use Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software to build robust, extensible, working software.
The proof that man-made CO2 is causing global warming is like the chain of evidence in a court case. CO2 keeps the Earth warmer than it would be without it. Humans are adding CO2 to the atmosphere, mainly by burning fossil fuels.
CO2 caused global warming is a hoax. if global warming is caused by green house gases, for every one degree rise in temperature, the CO2 from fossil fuel use would only cause approx. 1/3000 of that rise in temperature. Mother Nature produced CO2 would account for approx. 1/100th of a degree.