Archives de l’auteur : Jean-Philippe Caruana

Binômer avec un clavier dvorak et un clavier azerty

Nous avons récemment succombé à la geekerie du moment : un clavier Type Matrix dvorak. Sous Linux, la commande setxkbmap permet de changer le mapping de son clavier. Ainsi, pour passer en Dvorak avec la composition pour les accents (3 touches pour écrire … Continuer la lecture

Publié dans geekeries, linux | Marqué avec , , , , | 2 commentaires

Retour sur la QCon 2012

Un petit retour sur la QCon pour animer un peu ce blog qui ne bouge plus beaucoup ces derniers temps, pour cause de nouveaux projets pour la plupart des rédacteurs. Nous avions exploré de nouveaux domaines (TDD javascript, noSQL), qui … Continuer la lecture

Publié dans agilité, architecture, evenements | Marqué avec , , | Laisser un commentaire

Une courte introduction à Redis

Quand il s’agit de faire persister ses données, la seule option qui semble disponible est d’utiliser un SGBDR (une base de données relationnelle, telle que MySQL ou Oracle). Mais on se rend parfois compte qu’un seul outil ne peut résoudre … Continuer la lecture

Publié dans Bases de données, NoSQL, ruby | Marqué avec , , , | 5 commentaires

Conférence Agile France 2011

Du 26 au 27 mai 2011 se déroule la Conférence Agile France 2011 (ex-XP Days France) au Chalet de la Porte Jaune, à Paris. C’est un rendez-vous à ne pas manquer pour rencontrer des praticiens , échanger avec eux et … Continuer la lecture

Publié dans agilité, architecture, buildr, evenements, refactoring | Marqué avec , , , , , , , , , , , | Laisser un commentaire

Quelques commandes SVN utiles

Eh oui, la grande mode est à git, mais nous sommes encore nombreux à (être obligés d’)utiliser subversion, au travail par exemple. C’est mon cas. Comme j’ai une toute petite tête et que je préfère utiliser mes outils en ligne … Continuer la lecture

Publié dans shell | Marqué avec , | 2 commentaires

Comment tester les interractions avec le monde extérieur (via HTTP)

Il m’arrive fréquemment d’avoir à écrire du code qui doit parler avec un serveur HTTP externe, par exemple, sur mon projet actuel, nous interagissons avec : un serveur de paiement un serveur de publicités un streamer vidéo un serveur d’options client J’aime bien écrire … Continuer la lecture

Publié dans java, tests | Marqué avec , , , , | Laisser un commentaire

Changement de vocabulaire grâce à Midje pour Clojure

Un framework de test pour Clojure, midje, apporte un nouvel éclairage sur la façon de penser son logiciel et d’écrire des tests : il s’agit de la notion de faits. Voici un exemple de test : (fact « un exemple de … Continuer la lecture

Publié dans tests | Marqué avec , , , , | Laisser un commentaire

Contrôler le temps pour faciliter les tests

Bien souvent, il est difficile de tester du code dans lequel l’écoulement du temps a une grande importance : dans la téléphonie (avec des durées de sonnerie, de conversation) avec des statistiques en bout de chaine pour des tests de … Continuer la lecture

Publié dans java, tests | Marqué avec , , , , | 3 commentaires

Astuce : travailler avec plusieurs versions de buildr

Buildr est un outil écrit en ruby qui se substitue à maven. L’installation passe par ruby-gems, aussi il est facile de changer la version d’une gem qu’on utilise en lui passant la version entre deux underscores : maGem _uneAutreVersion_ faitQuelqueChose.

Publié dans buildr, shell | Marqué avec , , , | Un commentaire

Comment ajouter un JDK 1.4 avec update-alternatives (debian like)

Avec Ubuntu, viennnent les JDK 5 et 6. Si vous utilisez update-alternatives, vous pouvez d’ores et déjà changer de version à volonté. Mais comment faire si vous travaillez sur du code plus ancien qui nécessite une JVM 1.4 qui elle n’est pas installée dans votre Ubuntu ? Continuer la lecture

Publié dans linux | Marqué avec , , | Un commentaire