Found via LinuxFR a very good report about OpenSource. Everything you ever wanted to know about open source without ever asking!
This is a work of great quality and I believe objectivity, this paper is a strong piece to convince management to use open source software.
Here is the table of content:
Executive summary – Key messages
• Open Source: a r/evolution in the software industry ?
1. Open Source: definition and history
2. PROs and CONs of Open Source
3. Is Open Source really changing the software industry ?
4. Open Source in the company
5. Migration path to Open Source
6. Review of cases
7. Case study, NewCo in Electricity Distribution
– Web site of the author: Salvino A. Salvaggio
– Direct link to the pdf file
How many time did you get this message? The search is over, go to http://www.jarhoo.com and find out which jar you are missing.
Won’t solve your classpath issue but still usefull.
Every coder need to master a good textEditor to be productive. If you’re not a vi or emacs fan you probably use Texpad or Ultraedit.
I use to be a Textpad guy. But I’ve just stumble upon pspad and I’m not going back.
Probably as good as Textpad and Ultraedit together and best of all it’s a freeware!!
I see more and more blogs using the word REST which stand for Representational State Transfer, but what the heck does this means??
Did my googling and found that the REST architecture was first described in this paper a very good read indeed.
Here is what I’ve learnt from it. If you consider the World Wide Web as one huge distributed application, REST is the architecture for this application.
WWW being such a successful distributed application it is very interesting to put a layer of abstraction on its architecture. This enables us to extract the main properties of the World Wide Web architecture and understand why it is so good.
First the WWW protocols are mostly stateless => which is good for scalability
WWW resources are cacheable => performance
WWW resources are available through one generic interface => better interoperability and ease of extension.
WWW has a layered architecture => decoupling of components, ease of maintenance and evolution
Examples of REST API include:
Three very successful services.