Tuesday, February 26, 2008

FizzBuzz: my 2¢

While surfing on reddit, I found this rubyforge project. So here is my implementation: edit: If you want to see ugliest implementation, go to refactormycode. edit: use code posted on kol

Saturday, February 16, 2008

matrixise's blog is dead, long live SimWi's blog

Christophe et moi avons le plaisir de vous annoncer que ce blog est a présent renommé SimWi (anciennement nommé matrixise).
Pourquoi SimWi ?
Parce que les noms de famille de Christophe et moi, sont respectivement Simonis et Wirtel.

Donc, le blog de matrixise est mort, vive le blog de SimWi.

N'oubliez pas de mettre à jour votre lecteur RSS.

Merci,
Christophe Simonis
Stephane Wirtel



Christophe and I have the pleasure to announce that this blog has now been renamed SimWi (formerly named matrixise).

Why SimWi ?

Because the lastnames of Christophe and I, are respectively Simonis and Wirtel.

So, matrixise's blog is dead, long live SimWi's blog.

Don't forget to update your RSS reader.
Thank you.

Christophe Simonis
Stephane Wirtel

Tuesday, February 12, 2008

New beta release of "Programming Ruby"

Cool, a new release of the last beta version of "Programming Ruby". I believe that Andy and Dave prepare a very good book. I would like to get my paper version.

Thanks again for your work.

Buy this book, it covers the last version of Ruby 1.9

The Pragmatic Programmers

Monday, February 11, 2008

Découverte de Java

Eh non, il ne s'agit pas d'un retour en arrière, mais de part le fait que je commence à travailler sur un projet qui a été écrit en Java, je m'intéresse à la chose, afin de voir si il est possible de l'améliorer.

Première constatation, Eclipse est certainement le meilleur outil que j'ai pû voir jusqu'à présent. Effectivement il est lourd, mais avec les machines que l'on possède ça va très bien ( Core2 Duo et 4Go de RAM ).

Il est vrai, qu'il est toujours mieux que le vieux Borland C++ Builder 6 que je me trimballe depuis trois ans, enfin bref, on va pas en faire un fromage, mais Eclipse est bien mieux sur tous les niveaux.

Pour ce qui des technologies que j'ai commencé à regarder.

* Hibernate pour la persistence
* Spring pour l'injection de contrôle
* TerraCotta pour le cluster de mémoire
* Groovy pour le scripting en Java
* Scala pour la programmation concurrentiel ( il ne manque qu'un WebServer écrit dans ce langage )

En gros, il serait possible d'avoir un niveau "identique" que ce que l'on peut obtenir avec Erlang.

Une chose est certaine, quand je vois le web.xml que je dois écrire simplement pour déclarer une servlet je me dis que Rails, Django ont encore de très beaux jours devant eux.

Décidé à partir

Voilà, c'est enfin décidé, d'ici une semaine je mettrai à disposition mon C.V. car je veux partir de la société où je me trouve. Non que je ne m'en déplaise, mais je stagne aux niveaux des connaissances, et je ne peux plus m'épanouir dans cet environnement.