Friday, 22 March 2013

Gestion des variables d'environement

Sous windows la gestion des variables d’environnement se fait comme suit :

Variables système

Pour modifier une variable d'environnement, vous devez être administrateur. Les variables d'environnement sont définies par Windows et s'appliquent à tous les utilisateurs. Les modifications apportées à l'environnement système sont écrites dans le registre, et nécessitent le redémarrage de l'ordinateur pour prendre effet.

Variables utilisateur pour nom_utilisateur

Tout utilisateur peut ajouter, modifier ou supprimer une variable d'environnement utilisateur. Ces variables sont définies par le programme d'installation de Windows XP, par certains programmes et par les utilisateurs. Les modifications sont écrites dans le registre et, en général, prennent effet immédiatement. Cependant, une fois qu'une modification est apportée aux variables d'environnement utilisateur, tous les logiciels en cours d'utilisation doivent être redémarrés pour les forcer à lire les nouvelles valeurs du registre. La principale raison à l'ajout de variables est de fournir des données nécessaires à des variables que vous voulez utiliser dans des scripts. 

 Source: http://support.microsoft.com/kb/310519/fr

Wednesday, 20 March 2013

Domain Driven Design: a new book

I've discovered the new book on DDD, and the interview of its author:
http://www.informit.com/articles/article.aspx?p=2023702

It seems more easy to read an implement than Eric Evans....

Ruby on Rails vs Java

A funny comparison of RoR to JEE:
http://www.youtube.com/watch?v=PQbuyKUaKFo

So if you want to prototype use RoR, then if it catch on (some thousands of users) go Java.

Developpers Productivity Report

Some interesting statistics on Java technology tools:
http://zeroturnaround.com/java-ee-productivity-report-2011/

Tuesday, 12 March 2013

No rush, clean code !

I read this post and personally it's what I have experienced during the first versions of IFx-Workbench ().
We were implementing an infrastructure API .... but with this rushy approach we end up with a spagetti API that is hardly usable by clients that aren't experts. In short all the developpers that are not in our team !
http://programmer.97things.oreilly.com/wiki/index.php/Speed_Kills

Friday, 8 March 2013

Lean IT

A great CIGREF publication on the Lean and Agile:
http://images.cigref.fr/Publication/2012-Quel-SI-pour-la-firme-lean-CIGREF.pdf

Business models

A post on Springsource business model:
https://www.varnish-software.com/blog/profit-models-part-4-spring-source

more later...