Dependency Injection

This Google Talk provides an overview of the concept of Dependency Injection. It presents an excellent overview of how to separate the application logic and the builders/factories when writing code, so that testing becomes much more natural, self-explanatory and easy for both: logic and instantiations/wiring. Check picocontainer and xunit testing framework. Also google GUICE, a…


Read More

Erlang, is it really a parallel language?

Erlang is a concurrent functional programming language that is claimed to be well suited for parallel programming.Some experts however think otherwise. The author makes a good case for Erlang not being any different to other functional languages without side-effects, capable of exploiting coarse-grained parallelism. I guess it is generally accepted that Erlang offers only good…


Read More