framework

Why your IoC container could be a pain for you, young Padawan

Inversion of Control (IoC) is a very good idea. But as the clever Joel Spolsky  noted, sometimes you need to be a super-natural hero to use it: … I try not to be judgemental (HAHA!), but I think that people who use IoC containers are (A) very smart and (B) lacking in empathy for people …

Why your IoC container could be a pain for you, young Padawan Read More »

linqbridge – Re-implementation of LINQ to Objects for .NET Framework 2.0 – Google Project Hosting

LINQBridge is a re-implementation of all the standard query operators in Framework 3.5’s System.Linq.Enumerable class. It’s designed to work with the C# 3.0 compiler, as used by Visual Studio 2008. LINQBridge comprises a LINQ to Objects API for running local queries. (It doesn’t include an implementation of LINQ to SQL, nor LINQ to XML; a …

linqbridge – Re-implementation of LINQ to Objects for .NET Framework 2.0 – Google Project Hosting Read More »

Web Testing Tools

Testing is important. Testing web interfaces is difficult, and often your consultant company prefer to suggest you a manual-based testing. But is it so difficult to do automatic web testing using open source software? Let’s give a look to two nice web testing software Warning: this article is still in progress: it has been published …

Web Testing Tools Read More »

Erlang Book Review

After reading an interesting article on Erlang  and Java interoperability, I have decided to dedicate my spare time to Erlang. O’Reilly has just published a wonderful book on Erlang, so I decided to dive into it.

Web2Py: a python web framework we like

At Gioorgi.com we have used plenty of web frameworks. Giovanni Giorgi used Seaside,  a lot of PHP frameworks, Java Struts, RubyOnRails, and Python Django. We have started to look for Web2Py, a compact,  easy to learn  python web framework. From the most notable feature, it runs also on Google App Engine. Written by an Italian …

Web2Py: a python web framework we like Read More »

Evolving concurrency, like memory management did

As processors become faster and multiprocessor systems become cheaper, the need to take advantage of multithreading in order to achieve full hardware resource utilization only increases the importance of being able to incorporate concurrency in a wide variety of application categories. In this article we are evaluting a new approach to the concurrency. In the …

Evolving concurrency, like memory management did Read More »

Will Zend slash rubyonrails?

Let the Zend Framework introduce itself as a Borg would do:  "Hi dear RubyOnRails. Hi all. I am the Zend Framework, a small work (about  5 tons of code) done by IBM and Zend to destroy you. You think php is not able to build big project?… do you? So you have dared to develop …

Will Zend slash rubyonrails? Read More »