all of us must learn at least enough to see that technology is plastic. It can be remade to do things differently
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.
Marketecture
Voici un mème qui va se propager à la vitesse de la lumière
A Marchitecture is an architecture produced for marketing reasons, normally by a vendor. It is designed to put the vendor in the best possible light by emphasising the positive as well as hiding the negative. If you are in marketing you will spell it Marketecture.”
(Via labnotes)