Vous avez sûrement entendu parler de Twitter, l'outil favori des hard-core bloggers pour propager 40 messages par jour pour être sûr d'exister dans leur communauté (je sais, je suis méchant, mais j'ai jamais compris l'intérêt).

Bref, à ce jour, Twitter semble être le plus gros site (plus d'un million d'utilisateurs dont 20% l'utilisant quotidiennement) développé sur le framework Ruby On Rails. Il se trouve aussi que malgré le peu de fonctionnalité du bouzin, ils ont des problèmes de montés en charge depuis le tout début, avec notamment des périodes de plantage allant jusqu'à 3 jours.

Ce manque de confiance en l'architecture technique du site web a terni l'image du framework depuis le début et la rumeur court aujourd'hui de l'abandon de Ruby On Rails pour un passage vers PHP. TechCrunch résume bien le sujet, même si les commentaires ne sont pas forcément pertinents :)

Alors, Ruby On Rails tient-il bien la charge ? Les mecs de Twitter n'ont-ils tout simplement pas construit une infrastructure matérielle et logicielle pourrie ? Aucune information n'est ébruitée pour le moment.

La critique récurrente vient de la machine virtuelle officielle (Matz) qui est lente. Elle a tendance à être remplacée par Jruby, plus rapide mais plus coûteuse en mémoire pour laquelle Sun a employé deux développeurs à temps plein.

Update : d'après le fondateur de Twitter, c'est faux (je ne peux pas vérifier, l'accès au site est bloqué depuis mon bureau).
Ce genre de phrase fait sursauter, et vient de Tim Bray, employé de chez Sun (source). Bien évidemment, c'est une exagération trompeuse qui souligne toutefois les performances relativement faiblardes de la machine virtuelle originelle Ruby.

Quelle crédibilité associer à une personne ayant professionnellement intérêt à revendiquer les performances de Java ? Avez-vous personnellement comparé JRuby et son implémentation officielle ? Quelles conclusions en avez-vous tirer ?

Franchement, lire une phrase du type "JRuby is up to five times faster than Ruby" ne me semble pas crédible du tout...
Bon article recensant 25 bons jeux sous GNU/Linux. Seul problème : il ne différencie pas les jeux libres des propriétaires.
Et je dois dire qu'il s'agit d'une vraie réussite. Les progrès de Mandriva sont constants depuis la 2007.1 au moins, bravo à toute l'équipe et j'espère que vous en profiterez !

Vous pouvez vous reporter au blog de Mandriva pour lire l'annonce de la sortie (pour l'instant en anglais uniquement).
Le 1er mai sortira la première RC de Dotclear 2 ! Des annonces de ce type redonne le sourire, bravo à l'équipe et bonne continuation au très bon Dotclear !

Bon, moi je resterai sous Movable Type, mais je garderai un oeil sur ses concurrents.
De mes amours de PHP, je suis revenu afin d'éprouver les évolutions web de ces dernières années. Deux frameworks semblent s'affronter la place du roi des alternatifs (après les usines à gaz J2EE et .Net) : Ruby on Rails et Django.

La plupart des comparatifs datent de leurs débuts (2006) et depuis peu semblent motiver à la comparaison. En fait, le seul comparatif concis et assez objectif me parait être celui-ci et qui donne d'après moi un avantage conséquent à Rails. Un autre beaucoup plus complet est celui-là, qui sera ma prochaine lecture :)

J'aimerais bien en fait que quelqu'un me dise par exemple X est plutôt destiné à un usage Y, même si tout peut être fait avec les deux.

Un avis particulier sur la question ?
Petite vidéo sympa de promotion de Linux :

Parfois, j'aimerais qu'on me pousse un petit peu. Il n'est pas facile de bosser comme un con dans un travail qu'on abhorre 10-12h par jour et se dire qu'il n'y aura pas de repos en rentrant chez soi. Bref, je ne tiens pas mon rythme, mais le projet a tout de même avancé.

Au niveau technique, les choix sont validés :
  • Ruby on Rails pour tous les aspects métiers. J'écrirais plus souvent sur ce formidable framework tant ma découverte a été enrichissante de nouveaux concepts, mais aussi d'embûches auxquelles je n'étais pas préparé.
  • Movable Type pour toute la partie pages statiques et bien sûr blog. Il s'agit bien sûr de la partie "facile" du projet technique car il n'y a que de l'intégration.
  • Postgres pour la partie base de données
Il manque d'autres parties bien sûr : comptabilité, analyse décisionnelle, etc... Chaque chose en son temps !

Le business plan en est à 30%, loin en dessous de mes objectifs. Je me demande vraiment s'il est possible de travailler sur ce document sans prendre des congés tant le besoin de concentration est important.

Au niveau graphique, j'avais débuté en reprenant des thèmes de sites pré-existants et en les adaptant à mon besoin. J'ai finalement tout lâché pour débuter sur The Gimp à l'aide de ce très bon didacticiel sur la création de site web. Bien sûr, web designer est un métier en soi : il est clair que ce que je fais est jetable et devra être repris par un autre !

En même temps que ce sujet progresse, deux autres idées d'entreprises me sont venues en tête : rester concentré sur une idée et aller jusqu'au bout il faut :)
Kelblog annonce (de jolie manière d'ailleurs) la modération des liens, très justifiable vu le niveau de stupidité et d'agressivité de certains commentaires. Ca me fait penser à la fermeture des commentaires chez Pénélope Jolicoeur, c'est triste d'en arriver là.

Il y a des gens qu'on aimerait pouvoir ignorer complètement sur la toile. Tiens, Pierre, si tu me lis, pourrait-on avoir une préférence utilisateur pour blacklister certains sites sur Wikio ? Il suffit de faire un tour dans la catégorie blog pour comprendre de ce dont je parle.
Merci Laurent de prendre de la hauteur et de nous le faire partager. Je me demanderais toujours si le "c'était mieux avant" est vraiment fondé, ou s'il s'agit juste des belles années en raison de l'insouciance de la jeunesse.


De même, je pense que toutes ces petites choses forment un socle de culture sur lequel chacun peut s'identifier lorsqu'on a vécu en France à cette époque. Comment se reconstituer cette base en arrivant dans un pays ? Lorsque j'ai vécu en Argentine, cela fait parti des repères qui m'ont manqués pour se lier avec les locaux (je vous rassure, ça s'est très bien passé).

Allez, vive les Pet Shop Boys : 

Commentaires récents

Retrouvez le contenu récent sur l'index principal ou allez dans les archives pour retrouver tout le contenu.