Stratégie SI

Administrer son parc avec du shell

Je vais enfoncer une porte ouverte : le shell est présent sur tous les serveurs, sous un parfum ou sous un autre : sh, ksh, PowerShell, ... (Ce petit dernier, Microsoftien, encore absent de la plupart des parcs, avance à grands pas dans sa colonisation). Le shell, ainsi que ses amis CLI évolués (Perl, Python, Ruby, ...), exotiques (screen, expect, lex, ...) ou de longue date (cut, sed, awk, tail, ssh, ...). Je regroupe tout ce beau monde sous l'appellation "shell". Il est logiquement la…

Lire la suite
Archi & techno

Git dans la pratique (2/2)

Dans une première partie, nous avons abordé la notion d'index et la différence entre une branche locale et une branche distante. Une fois les notions d'index et de branches locales et distantes bien comprises, il est possible d'aborder des fonctionnalités plus avancées de Git.

Lire la suite
Évènement

Le Cloud selon Microsoft, retour de TechEd 2010

Le slogan “Cloud Power” était affiché partout dans la conférence TechEd 2010 de Berlin. Pendant la Keynote d’ouverture, Brad Anderson (VP Management & Security) a paraphrasé  “the Big Switch” de Nicholas Carr, en utilisant la métaphore de la production électrique. Puis, il a expliqué les XaaS par le menu. L’impression générale est que Microsoft s’affiche aujourd’hui comme un acteur qui croit au Cloud (fini le Software + Services) et fait beaucoup de vulgarisation auprès de ses clients pour les convaincre d’y aller. Une définition simple…

Lire la suite
Archi & techno

Git dans la pratique (1/2)

Nous avons déjà parlé de Git sur ce blog, sur la notion de DVCS, sur son utilisation pour réaliser un build incassable, et sur ces formidables outils de merge que sont les DVCS. Mais qu'en est-il des "Git va vous sauver la vie", "Git c'est trop cool, comment je faisais avant ?" ou des "Git c'est trop compliqué, j'comprends rien, pourquoi on n'utilise pas Subversion ?". Qu'en est-il de l'utilisation de Git dans un projet ou Subversion aurait pu "faire l'affaire" (ie. un dépôt centralisé,…

Lire la suite
Évènement

Annonce : Kanban depuis les tranchées à Agile Grenoble 2010

Mardi 23 novembre, OCTO aura la chance de participer à l'une des conférences agile la plus visitée en France : Agile Grenoble 2010 (en effet, plus de 300 participants se sont déplacés en 2009 !). Cyril Megard, coach agile chez l'éditeur Moody's Analytics, et moi-même y présenterons nos retours d'expérience respectifs autour de Kanban notamment dans de larges contextes projets souvent géographiquement distribués... Venez nombreux si Grenoble n'est pas trop loin pour vous ! Il y a plein de belles sessions au programme et du…

Lire la suite
Archi & techno

Automatiser le deploiement over the air

Automatiser le déploiement over the air Nous en parlions déjà : depuis l'iOS4 un nouveau mode de déploiement "over the air" est disponible (i.e : par téléchargement de l'application directement depuis l'iPhone, sans passer par iTunes). Celui-ci simplifie la distribution de démo aux beta testeurs, en particulier en entreprise ou l'utilisation d'iTunes est parfois problématique. Ce mode de déploiement permet également la création d'un App Store d'entreprise. Jusqu'ici ce processus restait encore entièrement manuel. Plus maintenant ! Dans cet article nous verrons comment automatiser le…

Lire la suite
Évènement

OCTO recrute un expert mobilité (Iphone, Ipad, Android…) !

Créée il y a un an, l’équipe mobilité réalise des applications iPhone, iPad et Android, de l’idée au store, et accompagne ses clients dans leur stratégie Smartphone. Au sein de cette équipe, vous participez à la réalisation d'applications innovantes en méthodologie agile et êtes spécifiquement en charge : de la conception et du respect des normes d'architecture logicielle de faire respecter les bonnes pratiques liées aux contraintes du développement sur mobile de garantir l'adéquation en terme de performances et de qualité du bon respect des…

Lire la suite
Archi & techno

Automatiser ses tests de web services grâce à soapUI

Pour tester des web services (REST/SOAP), je me suis demandé si je devais développer mon framework : des tests de contrats (tests des requêtes XML via un framework de test unitaire) et des  tests d’intégration (via Fitnesse/GreenPepper). Pas forcément compliqué à mettre en place, mais rébarbatif et pouvant être sujet à erreurs (donc, d’éventuelles contraintes supplémentaires de maintenance). Mes besoins : trouver un outil rapide à prendre en main et gratuit pour automatiser mes tests de web service. On m'avait parlé de soapUI, je voulais m'en…

Lire la suite
Archi & techno

Ma lecture de l’architecture de Percolator : un composant du moteur de recherche Google

En avril 2010, Google a mis à jour son système d'indexation. Caffeine - le nom de ce projet - est sans doute passé inaperçu pour le grand public mais il représente un changement profond pour Google. Il n'améliore pas directement la page de recherche, comme a pu le faire instant search, mais il améliore le mécanisme d'indexation, ce qui permet de fournir des résultats pertinents. Pour l'utilisateur final, cette amélioration permet de réduire le délai entre le moment où une page est découverte sur le…

Lire la suite
Stratégie SI

Les agences bancaires, la fin d’un modèle ?

      Suite à un article paru dans La Tribune sur l’avenir des agences bancaires en France, nous avons souhaité rebondir sur cette problématique du monde de la banque de détail.      En 2010, plusieurs signes permettent de dire que le modèle classique de l’agence bancaire du coin de la rue est en train de se faire bousculer. Il est désormais communément admis que la concurrence est présente tant sur le plan tarifaire que des services offerts ou de la technologie mise à disposition des clients. Les…

Lire la suite