Category Archives: architecture

Peinture fraîche

Vous qui me lisez dans votre aggrégateur c’est le moment de faire un tour sur le site: changement de look.

Adieu les ajaxeries du thème k2, bonjour le layout fluid en trois colonnes du thème Fluid solution

D’après mes stats vous etes plus de 50% à visiter ce blog sur un écran ayant une résolution d’au moins 1280*1024, s’était dommage de ne pas profiter de toute cette largeur.

Documents intéressants

Je découvre le blog de Michel Bénard qui est architecte à la DGME. Ce qui m’a permis de découvrir ce qu’était la Direction générale de la modernisation de l’Etat qui comprend un programme gouvernemental ADministration ELEctronique nommé ADELE.

Bref les personnes qui travaille sur ADELE font comme vous et moi de l’informatique de gestion mais avec des fonds publiques. Et comme il s’agit d’un programme de modernisation, notamment par l’utilisation des TIC ils ont la bonne idée d’être transparent et donc de diffuser par Internet pas mal d’information, ça va jusqu’aux powerpoint présentations OpenOffice de leurs réunions de travail (A quand la même chose pour le conseil des ministres? Plutôt que des caméras).

Dans la section Socle Commun – Informatique transverse vous trouverez beaucoup de chose. Je recopie ci-dessous les liens vers les documents que référence Michel Bénard dans Guides de conception des applications , de choix d’outils et de principes d’architecture applicative orientée service

  • Le guide principes d’architecture applicative : ce document constitue une proposition de structuration “orientée service” (SOA) des applications informatiques. On y trouvera des exemples d’illustration sur les plates-formes J2EE et .Net.
  • Le guide de conception des applications décrit une approche MDA pour la conception des applications.
  • Le guide atelier de développement compare différents outils et frameworks utilisés pendant les développement, depuis les phases de conception et de développement, jusqu’aux phases de tests et d’exécution

Ce sont des documents de qualité, étant financé par des fonds publiques il me semble normal qu’ils soient diffusés publiquement. Mais je me demande ce que l’on a le droit de faire avec ? Tel qu’ils sont diffusés actuellement ils sont tout simplement protégés par le droit d’auteur: on peut donc rien faire avec sans l’autorisation de l’auteur. Une licence creative commons serait peut-être intéressante…

TheServerSide VS InfoQ

Il m’arrive de faire passer des entretiens d’embauche, j’aime bien demander aux candidats quelles sont leurs sources d’information pour faire de la veille techno. 90% des candidats me citent theServerSide. C’est longtemps resté une référence dans le monde java, mais ça va longtemps que ce n’est plus qu’un nid à Trolls. Et je crois qu’ils viennent de franchement dépasser les bornes: allez un flu rss de moins à suivre.

La news qui m’a décidé:
“Tim Bray: Java is less scalable than PHP”

Un titre bien accrocheur, une citation lapidaire d’une personne connue,  un lien vers un blog qui contient 2 graphiques d’une présentation de Tim Bray où au dessus scaling php a une barre plus importante que java. Ajouter à celà un article qui met un peu d’huile sur le feu pour lancer la  polémique… Le résultat: une flamewar infernale et inintéressante dans les commentaires.

A l’opposé sur infoQ  Floyd Marinescu (ex-fondateur de TheServerSide) fait une vrai news avec la même information:

“Tim Bray compares intrinsic qualities of Java, Rails, PHP”

Pas de polémique, des faits et un lien vers la vraie source et une interview de Tim Bray lui-même avec l’essentiel:

Why is PHP more scalable than Java?

It isn’t, but in the Web-app space, it’s a little easier to scale (shared-nothing by default); Java requires you to think.

Et si vous allez directement sur le blog de Tim Bray il vous expliquera que la monté en charge n’est pas un problème de langage mais , encore une fois, d’architecture.
Si ce n’est pas encore fait, remplacez TheServerSide par infoQ.