<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9" -->
<rss version="0.92">
<channel>
	<title>Sami Dalouche</title>
	<link>http://www.dalouche.com/wordpress</link>
	<description>Sami Dalouche's blog about Linux, Java, .NET and other bleeding-edge stuff. skoobi@free.fr</description>
	<lastBuildDate>Thu, 11 Mar 2010 04:10:42 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>GeoTools</title>
		<description><![CDATA[GeoTools developers have released the 2.6.2  version. GeoTools contains an incredible amount of utilities related to GIS and I am totally impressed by the feature set.
To give an example of its use, here is some sample code from gisgraphy-java-client ( a simple Java client I am writing for the open source GISgraphy project).  It calculates [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/10/geotools/</link>
			</item>
	<item>
		<title>On Design principles</title>
		<description><![CDATA[There is a constant about Software Developers : they love debating and arguing about every single aspect of the development process. Moreover, they will most likely debate forever, because there is usually nothing that can serve as a reference to tell good and bad practices apart. Want to know why ? Well.. everyone is making [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/10/on-design-principles/</link>
			</item>
	<item>
		<title>Usability reviews in the open source world</title>
		<description><![CDATA[It is a pleasure to hear that some open source projects are conducting usability reviews :

Wikipedia : Usability and Experience Study
OpenStreetMap: UX Review
any other ?

Usability reviews are of uttermost importance if you want to learn how your end users use your product. I initially thought that conducting usability reviews was complex, and involved lots of [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/09/usability-reviews-in-the-open-source-world/</link>
			</item>
	<item>
		<title>Python ecosystem for a Java Developer</title>
		<description><![CDATA[So&#8230;. you&#8217;ve been developing serious Java applications for quite a few years now, and while it was fun and enjoyable to discover the best practices, the misc. tools, how the messy fragmented ecosystem of frameworks and libraries  hardly wonderfully integrates thanks to amazing JEE-whatever integration stacks (Spring, no pun intended), you now feel that the [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/04/python-ecosystem-for-a-java-developer/</link>
			</item>
	<item>
		<title>maximum number of developers on a project ?</title>
		<description><![CDATA[What is the maximum number of developers you can ever imagine working _efficiently_ on a project ? 5 ? 7 ? 10 ? 20 ?
Who wrote 2.6.33 reminds us how much the open source world (and in particular the linux kernel community) excels in this area. For the single 2.6.33 release that was developed in [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/02/maximum-number-of-developers-on-a-project/</link>
			</item>
	<item>
		<title>Google go</title>
		<description><![CDATA[Looks  like go is attracting some attention.
&#8220;&#8221;Open source does not mean anarchy. Somebody has to have a vision and the perseverance to see that through. The open source community can then create their own versions if they wish, but it is best if there is a main line, stable version with a consistent architecture with [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/03/01/google-go/</link>
			</item>
	<item>
		<title>Scala might be useable very soon</title>
		<description><![CDATA[The Scala 2.8 beta 1 announcement gives hope regarding the availability of a decent IDE for editing Scala code. We will see what Scala 2.8 final looks like, but if the eclipse IDE support features basic Class and Method renaming, I will most likely make Scala my main programming language for writing open source code [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/27/scala-might-be-useable-very-soon/</link>
			</item>
	<item>
		<title>Surviving with many patches</title>
		<description><![CDATA[In many situations, open Source software developers need to deal with the maintenance of patches. Examples include :

Unofficial versions of the linux kernel, where specific patches are applied (e.g. Xen kernel, openvz kernel, ..) and need to be constantly forward-ported to the latest kernel when it is released
Distribution-specific changes (e.g. Ubuntu-specific changes to debian packages).

Maintaining [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/27/surviving-with-many-patches/</link>
			</item>
	<item>
		<title>Cumulative Flow Chart in Kanban, and distributed SCM tools</title>
		<description><![CDATA[Cumulative Flow Chart in Kanban attracted my attention as I consider it a nice example of using branching efficiently.
IMHO, it is simply wrong to assume that every single task can be split into small fragments that are then iteratively incorporated into the mainline. The author calls this kind of task a &#8220;technically complex story&#8221;, and [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/27/cumulative-flow-chart-in-kanban/</link>
			</item>
	<item>
		<title>I think this is frightening&#8230;.</title>
		<description><![CDATA[why can&#8217;t programmers&#8230;. program is definitely worth reading&#8230; Yes, this is disturbing&#8230;.
]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/26/i-think-this-is-frightening/</link>
			</item>
	<item>
		<title>Cannot stop laughing while reading this..</title>
		<description><![CDATA[The worst question interview ever describes&#8230; well, just read the post and you will quickly figure out what it is about. I simply LOVE Gavin King&#8217;s comment :
Heh, and I&#8217;ll continue to be an ass in all future responses to &#8220;John Smith&#8221;s who tell talented guys who worked on my projects for years that they [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/26/cannot-stop-laughing-while-reading-this/</link>
			</item>
	<item>
		<title>EJB 3.1 : still not there yet&#8230;</title>
		<description><![CDATA[EJB 3.1, a compelling evolution describes the new features available in EJB 3.1. It looks like EJBs are finally getting the features they miss..
However, there are still a few things bugging me :

Why insist on keeping the neat features (IoC, ..) server-side only ? Why can&#8217;t I just use the same mechanisms for in-container server-side [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/26/ejb-3-1-still-not-there-yet/</link>
			</item>
	<item>
		<title>NoSQL</title>
		<description><![CDATA[These days, it looks like there is a lot of hype around the NoSQL movement.
These data storage systems have a number of features in common:
•   a call level interface (in contrast to a SQL binding)
•   fast indexes on large amounts of data,
•   ability to horizontally scale throughput over many servers, and
•   ability to dynamically define [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/26/nosql/</link>
			</item>
	<item>
		<title>Is OpenSolaris dead ?</title>
		<description><![CDATA[It looks like that the future of OpenSolaris is unclear, now that Oracle has acquired Sun..
I take the official Oracle website to be rather &#8230; official ?
Lets recap, shall we ?
a) Almost every trace of OpenSolaris Support subscriptions vanished from
the official website within the last 14 days.
b) An Oracle sales rep informed me personally last [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/24/is-opensolaris-dead/</link>
			</item>
	<item>
		<title>OpenStreetMap</title>
		<description><![CDATA[Here is an introductory article to OpenStreetMap (OSM) . A short except :
Why is that important? Because each time you fix something in OSM your brain gives you a little drop of seratonin, or something, that makes you feel good. And that comes from a quick feedback loop. With traditional companies your feedback loop is far, [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/20/openstreetmap/</link>
			</item>
	<item>
		<title>Top 25 most dangerous programming errors</title>
		<description><![CDATA[Top 25 most dangerous programming errors can be used to identify common programming, design, architecture mistakes that can potentially harm your system. A few examples :

Failure to Preserve Web Page Structure (&#8216;Cross-site Scripting&#8216;)
Improper Sanitization of Special Elements used in an SQL Command (&#8216;SQL Injection&#8217;)
Cross-Site Request Forgery (CSRF)
Reliance on untrusted input in a security decision
&#8230;

]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/19/top-25-most-dangerous-programming-errors/</link>
			</item>
	<item>
		<title>Git, Mercurial, Subversion..</title>
		<description><![CDATA[Pretty good post from Martin Fowloer on Version Control Tools.
What he says on git :
Git certainly seems to be liked for its power. Folks go ga-ga   over it&#8217;s near-magical ability to do textual merges automatically   and correctly, even in the face of file renames. I haven&#8217;t seen any   objective [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/17/git-mercurial-subversion/</link>
			</item>
	<item>
		<title>Stress-testing VS 2010</title>
		<description><![CDATA[Kirill Osenkov wrote an article about stress-testing VS 2010.
I especially love the following part :
right now a feature is considered not leaking if there is average increase of less then ~5KB per iteration
]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/14/stress-testing-vs-2010/</link>
			</item>
	<item>
		<title>Elastic search : solr on steroids</title>
		<description><![CDATA[Elastic search seems to be a pretty cool alternative to solr, that supports automagical replication of information to all the detected nodes ! Nice video screencast available here.
]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/10/elastic-search-solr-on-steroids/</link>
			</item>
	<item>
		<title>360 evaluations : is it really the best way to actually become better ?</title>
		<description><![CDATA[After taking a look at the results of a collegue&#8217;s 360 evaluation, I wonder whether it is an actual way to have  people become better (and thus, make a better company).
By continually getting feedback and improving pointed weaknesses, the end result is that you get better over the time

Simple, isn&#8217;t it ? So simple that [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/06/360-evaluations-is-it-really-the-best-way-to-actually-become-better/</link>
			</item>
	<item>
		<title>Google Click-to-call: a smart way to increase ad revenues !</title>
		<description><![CDATA[Simple article on the new click-to-call [french] mobile ad strategy that google is pushing. Hum! interesting&#8230;
]]></description>
		<link>http://www.dalouche.com/wordpress/2010/02/06/google-click-to-call-a-smart-way-to-increase-ads-revenues/</link>
			</item>
	<item>
		<title>Mockito, EasyMock and jMock</title>
		<description><![CDATA[So, you&#8217;ve started to embrace the Test-Driven Development approach while doing Java Development. You&#8217;re trying to improve your tests, try to write them well and make them readable,  and you are now looking for the right mocking framework to assist you. Here are a few hints that might help you choose the right mocking framework [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2010/01/24/mockito-easymock-and-jmock/</link>
			</item>
	<item>
		<title>Salary policies are a JOKE</title>
		<description><![CDATA[On wages is an excellent article clearly describing why most all companies&#8217; salary policies are a joke.
Anyone interested in wage transparency and paying value for value ?
]]></description>
		<link>http://www.dalouche.com/wordpress/2010/01/21/salary-policies-are-a-joke/</link>
			</item>
	<item>
		<title>git housekeeping tasks</title>
		<description><![CDATA[Every once in a while, it is necessary to perform a few housekeeping tasks to keep your git repository clean and efficient :
delete unused local branches
git branch -a
git branch -D unused_local_branch
delete unused remote branches
git push origin :unused_remote_branch
delete unused remote-tracking branches
If you use a shared-repository approach (several people have commit access to the same remote git [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/12/26/git-housekeeping-tasks/</link>
			</item>
	<item>
		<title>Declarative code</title>
		<description><![CDATA[While reading david&#8217;s article about JUnit&#8217;s @Theory, I realized that the power of declarative code is often underestimated. JUnit&#8217;s @Theory feature is a kind of declarative-style programming that clearly shows the benefits of this paradigm for testing. It greatly improves code maintainability by clearly separating out the assertions from the data set creational logic. It&#8217;s [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/11/18/declarative-code/</link>
			</item>
	<item>
		<title>10 reasons pair programming is not for the masses</title>
		<description><![CDATA[Here is a wonderful article about pair programming, written by Obie Fernandez, from Hashrocket. The article doesn&#8217;t just cover a few politically-correct, well-known principles about pair programming that everybody already knows and nobody cares about. No, he goes WAY FURTHER than that and dissects why it works at hashrocket and doesn&#8217;t in most software shops.
As [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/09/22/10-reasons-pair-programming-is-not-for-the-masses/</link>
			</item>
	<item>
		<title>A good example of why code quality will never be objectively measurable</title>
		<description><![CDATA[I like this refactoring example a lot. As pointed out, trimming down functions to do &#8220;only one&#8221; thing is a widely known best practice, but one man’s “one thing” might be someone else’s “two things”.
So&#8230; come on with your metrics, guys! they&#8217;re probably never going to match the &#8220;WTF/min&#8221; metric of a human-being senior developer.
]]></description>
		<link>http://www.dalouche.com/wordpress/2009/09/13/a-good-example-of-why-code-quality-will-never-be-objectively-measurable/</link>
			</item>
	<item>
		<title>Convincing/evangelizing is a turn off, so what&#8217;s the key ?</title>
		<description><![CDATA[I came across this interesting article about agile evangelism (thanks to Mathieu for sharing the link).
The conclusion of the post is that if you insist too much and try to convince others that your way of doing something [in this case, agile] is superior to their way of doing the same thing, you end up [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/09/13/convincingevangelizing-is-a-turn-off-so-whats-the-key/</link>
			</item>
	<item>
		<title>Linux is not ready for the desktop</title>
		<description><![CDATA[Take look at : Why Linux is not (yet) ready for the desktop.
This is the first article I read on this subject that is actually giving strong, valid points. I totally agree!
]]></description>
		<link>http://www.dalouche.com/wordpress/2009/05/18/linux-is-not-ready-for-the-desktop/</link>
			</item>
	<item>
		<title>Looks like .NET has a long way to go&#8230;</title>
		<description><![CDATA[I&#8217;ve long been convinced that the best way to choose between the different languages is to consider their respective communities, and this article definitely confirms my perception.
Relying on the technical merits of whatever platform is mostly religion. However, considering the surrounding community and environment totally makes sense. If you pick PHP as a language, no [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/28/looks-like-net-has-a-long-way-to-go/</link>
			</item>
	<item>
		<title>Error handling in REST applications : best practices</title>
		<description><![CDATA[RESTful error handling gives a nice overview of the miscellaneous ways of handling errors in a RESTful web application. To me, the following criteria need to be met to provide decent REST error handling :

Be simple to implement (or at least, be simple for simple cases)
Be machine-parseable (so that intelligent REST clients can be built)
Be [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/25/error-handling-in-rest-applications-best-practices/</link>
			</item>
	<item>
		<title>To go a little further in abstracting conditions</title>
		<description><![CDATA[on the smallest possible conditions talks about abstracting conditions behind meaninful method names. Now, let&#8217;s say we want to go a step further, and want to reuse the same condition in different parts of the project&#8230;.
I wish I would explain my super-great-idea about achieving this goal, but as usual, Martin Fowler &#038; Eric Evans have [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/23/to-go-a-little-further-in-abstracting-conditions/</link>
			</item>
	<item>
		<title>On using IoC for initializing dispatchers</title>
		<description><![CDATA[This post is in response to On using containers as objects.
First of all, dispatching calls to different services based on runtime conditions is something that is needed all the time. The example explained on the code reef might not speak to everybody, though. Example scenarios of every-day use include :

You need to change the behavior [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/23/on-using-ioc-for-initializing-dispatchers/</link>
			</item>
	<item>
		<title>Nobody&#8217;s interested in &#8220;agility&#8221;</title>
		<description><![CDATA[Very nice post from Martin proulx called Personne n&#8217;est interessé par l&#8217;agilité. (french)
Something that I would add to his article is that programmers themselves are NOT INTERESTED in agility, really !
For the sake of explaining my point, let&#8217;s consider two types of developers :

Joe the programmer, who doesn&#8217;t care about code quality
Scott, the more advanced [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/22/nobodys-interested-by-agility/</link>
			</item>
	<item>
		<title>How to learn faster in an agile development process ?</title>
		<description><![CDATA[Agile software development methodologies highlight the importance of continuous learning.
Teams can take advantage of having small iterations followed by retrospectives in order to progressively get better, smarter, and learn from their errors.
And theoretically eventually, the team will get to a point where its members can efficiently work together, where every team member can produce high [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2009/04/16/how-to-learn-faster-in-an-agile-development-process/</link>
			</item>
	<item>
		<title>Acegi and AppFuse 2.0 Captcha</title>
		<description><![CDATA[Just a few words to give my opinion about this post on Acegi and AppFuse 2.0.
ACEGI
1. If you use composition, your domain objects don&#8217;t have to implement the UserDetails interface, so you don&#8217;t have to &#8220;pollute&#8221; them.
1&#8242;. Even if you do not use composition, implementing an interface doesn&#8217;t  mean your domain objects are not POJOs [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2007/04/17/acegi-and-appfuse-20-captcha/</link>
			</item>
	<item>
		<title>Re-inventing the wheel vs Integrating many libraries..</title>
		<description><![CDATA[I happened to read this blog entry about NOT reinventing the wheel. I 100% agree with the author. However, I would like to add something important : Reinventing the wheel is bad, but integrating too much stuff together will necessarily cause headaches about version incompatibilities, subtle problems, etc..
For instance&#8230; Let&#8217;s say you want to display [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2007/03/03/re-inventing-the-wheel-vs-integrating-many-libraries/</link>
			</item>
	<item>
		<title>Maven2 for Debian ?</title>
		<description><![CDATA[I came accross this blog entry which is a mini &#8220;howto install maven2 under debian&#8221;. Thanks for the hint, and thanks to the Debian Java team for working on official Debian packages for maven2.
However, I think we have a deeper problem than just the lack of maven2 package..  Just take a look at the number [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2007/03/03/maven2-for-debian/</link>
			</item>
	<item>
		<title>Dojo : How to animate a ProgressBar</title>
		<description><![CDATA[Let&#8217;s say you want to display a Dojo ProgressBar, that has a max progressValue of 10 :


Now, you want to animate it so that it progressively reaches its progressValue. Something like the following will be needed :
function animateProgressBar(progressBarName, targetValue anim) {
dojo.event.connect(
anim,
&#8220;onAnimate&#8221;,
function(e) {
var bar = dojo.widget.byId(progressBarName);
bar.setProgressValue(targetValue * e.x / 100);
}
);
}
dojo.addOnLoad(
function() {
var anim = new dojo.animation.Animation(
new dojo.math.curves.Line([0], [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2007/02/28/dojo-how-to-animate-a-progressbar/</link>
			</item>
	<item>
		<title>Xen 3.0 limitations</title>
		<description><![CDATA[In a recent post, Ian lists the current limitations of Xen 3.0. Nice work ! Definitely Useful, but I would just like to add that there is a trick that I previously described, to circumvent the 3 network interfaces limit.








]]></description>
		<link>http://www.dalouche.com/wordpress/2007/01/19/xen-30-limitations/</link>
			</item>
	<item>
		<title>Java, from different viewpoints</title>
		<description><![CDATA[Here is a funny, satirical comment from Daniel Spiewak on Java code produced by different people (student, professor, developer&#8230;).
We can probably draw a parallel with the funny quotes about Java  I previously cited.
My opinion is that every Java developer is aware that everything he does is far more complex than it should be. However, [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/16/java-from-different-viewpoints/</link>
			</item>
	<item>
		<title>J2SE 6 : will web development finally be productive thanks to scripting ?</title>
		<description><![CDATA[Sun just announced J2SE 6 and many java bloggers are relaying the information..
Something important for the web development community in this release is the  support for scripting languages. In fact, the trend, that has been started with Java Hotswap, is to create tools that allow Web Frameworks to be more productive for developers.
Indeed, developers are [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/11/j2se-6-will-web-development-finally-be-productive-thanks-to-scripting/</link>
			</item>
	<item>
		<title>Meta Patterns</title>
		<description><![CDATA[Jonathan Locke wrote a post about Meta Patterns. I don&#8217;t exactly understand what he means by using the &#8220;Meta Pattern&#8221; expression, but this definitely looks exciting.
In any case, I am curious to see one or two examples of these Meta Patterns to truly understand his thoughts.




]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/11/meta-patterns/</link>
			</item>
	<item>
		<title>Building Modern Web Applications.</title>
		<description><![CDATA[An interesting post about HTML, CSS is available here. It&#8217;s definitely worth reading it.


]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/11/building-modern-web-applications/</link>
			</item>
	<item>
		<title>Validation in a (Web) Application</title>
		<description><![CDATA[Glen has a short tutorial on how to perform validation using Spring Valang (which is part of Spring Modules, which provide additional modules to integrate external projects with Spring, like OSCache, etc..) . While it is certainly better practice to choose XML validation instead of writing Validator classes manually, I personally prefer the @Annotations approach [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/10/validation-in-a-web-application/</link>
			</item>
	<item>
		<title>Design Patterns and the Art of software design</title>
		<description><![CDATA[Jurgen &#8211; whom I totally agree with &#8211; has written a very nice post about Procedural-Object programmers.
Most people tend to forget that Designing/Coding a piece of software is not about getting things to work, but more importantly, about getting things to work in an elegant way.
And the biggest problem is that it is really hard [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/09/design-patterns-and-the-art-of-software-design/</link>
			</item>
	<item>
		<title>Let&#8217;s stop the account/password proliferation mess !</title>
		<description><![CDATA[No matter who you are (Lambda internet/network user, Software Developer or System Administrator..), you are most-likely affected by the proliferation of accounts and passwords.
The problem
As an Internet user, you need to keep track of one account/password pair for each website you use.  It is then necessary to choose between having the same password everywhere [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/09/lets-stop-the-accountpassword-proliferation-mess/</link>
			</item>
	<item>
		<title>Java HotSwapping support and Developer productivity</title>
		<description><![CDATA[Java HotSwap support is being improved with each release. More information about it can be found in Jonas Bonér and Geert Bevin posts.
The goal of hot swapping is to allow the JVM to take new versions of the classes into considerations without reloading the JVM/Application.
Jonas believes it is a bad idea, but I think he [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/06/java-hotswapping-support-and-developer-productivity/</link>
			</item>
	<item>
		<title>Character sets issues and guidelines</title>
		<description><![CDATA[With globalization, Character Set problems are becoming more and more frequent, and are sometimes even a headache, as Mark Pilgrim and Scott Balmos highlight it in their respective posts entitled Determining the Character encoding of a feed and String encodings &#8211; another thorn in interop. Character sets are no more than a simple mapping between [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/12/06/character-sets-issues-and-guidelines/</link>
			</item>
	<item>
		<title>Interview concerning GPL Java</title>
		<description><![CDATA[Dalibor Topic has been interviewed (post here) concerning the recent announcement of Sun to make Java GPL, its implication on the Kaffe project.
As far as I am concerned, I strongly believe that Open Sourcing Java will open the door  to more innovation and wider adoption around/of this technology. When it comes to high-level languages, [...]]]></description>
		<link>http://www.dalouche.com/wordpress/2006/11/28/interview-concerning-gpl-java/</link>
			</item>
</channel>
</rss>
