Blog Arolla

Il était une fois… Modernizr

Un jour la princesse interpella le grand chambellan : « Grand chambellan venez par ici, j’ai à vous exposer un de mes soucis. Voyez-vous pour mon site j’ai une envie bien définie. J’aimerais que la homepage soit personnalisée en fonction de la dernière recherche effectuée ; mais voilà je suis désappointée par la retrocompatibilité… Auriez-vous une…

Google Catch-Exception : pour tester vos exceptions sur JUnit

L’objectif principal des tests est de garantir la qualité du code de production en permettant des feed back rapides au moment du Refactoring. Il est malheureusement très courant de tomber sur du code de test sale, très sale, et des tests mal faits. L’une des situations où l’on peut rencontrer des problèmes de lisibilité c’est…

Dataviz & BigData : mythes & réalités [TechDays 2014]

Cette session du premier jour des TechDays 2014 était vraiment intéressante et pédagogique. Elle était présentée par Jean-Daniel Fekete, directeur de recherche à Inria Saclay-Ile de France et spécialiste de « l’analyse et la visualisation d’informations volumineuses et complexes. » Dataviz ou Infoviz ? Tout d’abord, quelle différence entre Dataviz, Infographie et Infoviz ? Dataviz (Data Visualization)…

Ceylon : un java moderne et sans legacy

J’ai récemment eu l’occasion d’assister à la conférence « Ceylon Tour Paris 2014″. Je me suis intéressé à ce langage pour certains de ses objectifs : Être tellement simple à lire qu’un développeur connaissant l’Orienté Objet peut le comprendre sans apprendre le langage. Disposer d’un typage statique implicite. Il présente d’autres caractéristiques intéressantes que j’ai découvertes…

Canary tests

Canary Tests are minimal tests to quickly and automatically verify that everything you depend on is ready. You run Canary tests before other time-consuming tests, and before wasting time investigating your code when the other tests are red. If the canary test fails, you know you have to fix something on the environments first. This…

Les Malaisiennes redéfinissent la place de la femme dans le domaine technologique

La traduction présentée ici est celle de l’article « «Malaysian women redefine gender roles in technology » de Ruth Shechter publié le 8 février sur le site de l’université de Stanford. Selon des études, les femmes occupent plus de la moitié des emplois des États-Unis, mais seulement 24 % de ceux liés à l’informatique, représentant ainsi un énorme…

Le framework Django – 2e partie

(La première partie de cet article est ici) Cette 2ème partie liste les aspects intéressants de Django et vous propose une bibliographie complète avec des exemples concrets d’implémentation. Mapping relationnel-objet (ORM pour les intimes) Avec Django, il suffit de définir des modèles qui mappent les objets Django avec les objets en base de données (« Object-relational…