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…
Catégorie : Outils
Outils, Programmation
Arrête de jouer, deviens un ninja !
by Maury Fabien •
Derrière ce titre a priori sans aucun sens se cache une présentation de mon dernier coup de cœur: un framework web full stack pour java. Là je vous entends dire: tiens tiens…il veut nous parler de Play! celui là ? Et bien non, je veux vous parler de …. Ninja web framework Projet open-source initié…
Outils, Programmation
Le framework Django – 2e partie
by admin •
(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…
Outils, Programmation
Le framework Django – 1ère partie
by admin •
Django c’est quoi ? Django (nommé en référence au célèbre guitariste manouche Django Reinhardt) est un framework WEB opensource basé sur le langage Python et qui respecte le modèle MVC (MTC avec son moteur de templates pour gérer la vue). Il a été développé initialement par deux développeurs pour un journal local du Kansas, puis publié…
Actu, Outils, Programmation
Dart s’affûte pour sa version 1.0.0
by admin •
Il y a déjà deux ans que Google a dévoilé son idée de remplacer le JavaScript par un langage appelé Dart. Nous attendions la sortie de la version 1 depuis le dernier Google I/O, et Google a profité du Devoxx pour la lancer. Il était donc temps de se pencher sur ce nouveau langage et…
Outils, Programmation
Pourquoi s’intéresser aux graph-databases ?
by Maury Fabien •
Les bases de données orientées graphe, vous en avez sans doute entendu parler, mais votre todo regorge de “trucs cool à essayer”, alors pourquoi s’intéresser aux graph-databases dès aujourd’hui ? Vous avez dit Graphe ? Les bases de données orientées graphe sont des bases de donnée NoSql, sans schéma, dont la plupart des implémentations sont ACID.…
Outils, Programmation
Linq provider : un essai… partie 6
by Pierre Irrmann •
Jammin’ Jammin’ Le mois dernier, j’ai eu l’opportunité d’obtenir du feedback sur mon provider Linq, de la part @cyriux et Jérôme, au cours de la Jam de code mensuelle d’@ArollaFr. A cette occasion, nous avons également fait d’importants changements dans le code. Le concept d’un Jam de code est simple : nous nous rencontrons une…
Outils, Programmation
Linq provider : un essai… partie 5
by Pierre Irrmann •
Améliorons la boite à outils : construisons nos propres visualisations d’arbres d’expression. Dans les deux derniers billets, Linq provider : un essai… partie 3 et Linq provider : un essai… partie 4, j’ai inclus des exemples de visualisations d’arbres d’expression. Je les ai construit en utilisant un pattern Visiteur (et oui, encore !), qui produit du markup HTML. Il…
Outils, Programmation
Linq provider : un essai… partie 4
by Pierre Irrmann •
Post précédent de la série. Utilisons le pattern Visiteur pour manipuler des arbres d’expression. Dans les billets de cette série, j’ai commencé à décrire une implémentation partielle d’un provider Linq. L’objectif de ce provider est de récupérer des données depuis un web service, et pour réussir à renvoyer ces données à l’appelant du provider, des…
Outils, Programmation
Linq provider : un essai… partie 3
by Pierre Irrmann •
Faisons enfin quelque chose ! Dans le post précédent de cette série , j’ai introduit les premières classes impliquées dans la mise en place d’un provider Linq : QueryableDummyData et DummyQueryProvider. Mais ces deux classes ne prenaient pas vraiment en charge le traitement de la requête Linq. Nous en arrivions justement à la classe DummyQueryContext……