Modélisation Cassandra : Recherche multicritère
Nous avons vu dans un premier article comment modéliser une facture. Dans ce contexte, nous pouvions rechercher les factures associées à un client. Il arrive cependant qu’on souhaite rechercher les...
View ArticleModélisation Cassandra : Gestion de panier
Continuons dans notre série d’articles sur la modélisation Cassandra (lire Factures et commandes et Recherche multicritère). Avant de pouvoir passer une commande et plus encore de produire une facture,...
View ArticleRecharger ses applications avec Spring Loaded
Spring Loaded est un agent Java permettant de recharger les classes « à chaud », c’est à dire sans avoir à redémarrer la JVM. Cet agent modifie le bytecode des classes lors de leur chargement afin de...
View ArticleJahia : External Data Provider (deuxième partie)
Développé par Eventbrite Dans l’article précédent, nous avons vu comment nous connecter à une source de données externe (Strava) pour pouvoir récupérer des données dans Jahia. Dans cet article de...
View Article[REX] Architecture orientée microservices avec Netflix OSS et Spring –...
Article #1 – Contexte et définition de l’application Pour commencer cette série d’articles sur le sujet des microservices, il convient d’établir le contexte autour de ce type de projet. S’en suivra une...
View Article[REX] Architecture orientée microservices avec Netflix OSS et Spring –...
Article #2 – Eureka, registre de services au coeur de l’architecture Maintenant que nous sommes familiers avec l’application qui servira de preuve pour l’architecture, nous allons commencer à...
View Article[REX] Architecture orientée microservices avec Netflix OSS et Spring –...
Article #3 – Zuul, gatekeeper et filter loader depuis Cassandra Désormais, nos services savent se retrouver et communiquer entre eux en passant par Eureka. Cet élément central de notre architecture...
View ArticleTester ses commandes OSGi avec Karaf et PaxExam
Ce post a pour but de présenter OSGi et ses concepts dans un premier temps. Puis ensuite, de fournir un exemple basique de développement de composants OSGi à l’aide d’Apache Karaf 4. Enfin montrer...
View ArticleIppevent Soirée Web scraping le 3 mars
Ippon vous invite le 3 mars, à partir de 19h00, pour une soirée Web Scraping. Développé par Eventbrite Récupérer un profil sur une page web est simple. Mais scraper 10 millions de profils est loin de...
View ArticleElasticsearch tu t’entends quand tu analyses ?
Depuis quelques temps maintenant, je suis en poste chez un client très connu dans le monde de la mode : On m’a donné comme mission simple : la gestion de clients qui inclut leurs recherches, leurs...
View ArticleUn peu de code, un peu de web, beaucoup de cadeaux – 2/3
Cet article est le second dans la série des articles sur mon bot Twitter qui joue et qui gagne. Dans cet article, sont abordées les technologies retenues pour le projet et les raisons de leur choix....
View ArticleUn peu de code, un peu de web, beaucoup de cadeaux – 3/3
Cet article est le dernier dans la série des articles sur mon bot Twitter qui joue et qui gagne. Il aborde l’utilisation du framework Akka et des autres bibliothèques que j’ai utilisées dans le bot....
View ArticleLa gestion des contextes dans Spring TestContext Framework
Le framework Spring fournit toute l’infrastructure pour tester une application dans un contexte proche du déploiement en production : le framework TestContext. S’il semble très simple à utiliser de...
View ArticleCassandra – choix du datacenter local
Lorsqu’on déploie Cassandra sur plusieurs datacenters, on souhaite généralement que les clients se connectent aux nœuds d’un datacenter en particulier. En effet, selon les motivations pour lesquelles...
View ArticleFeign, encore un client HTTP ?
Depuis les prémices de Java, il est possible de requêter sur le protocole HTTP, soit de manière native avec le package java.net, soit avec l’un des nombreux clients qui ont vu le jour. Certaines...
View ArticleFormats et méthodes de sérialisation REST
Les services Web sont devenus prépondérants dans les architectures techniques actuelles, les notions de micro-services et de services API-first en sont l’exemple parfait. Bien souvent lors de la...
View ArticleSBT Partie 1 : Découverte
SBT est l’outil de build de prédilection des développeurs Scala. Il est utilisé par le framework Play ou par le module activator de Lightbend. Au delà d’une guerre de tranchée dans le mode “c’est moi...
View ArticleSBT Partie 2 : Projet multiple
Dans l’article précédent, nous avons vu le principe de fonctionnement de SBT et comment gérer les cas d’usage les plus simples (écrire un build, gérer les dépendances, gérer les options spécifiques à...
View ArticleSBT Partie 3 : Étendre les fonctions
Ceci est la troisième et dernière partie d’une série d’articles consacrée à SBT. Après avoir vu les principes de fonctionnement et comment décrire un projet multiple, nous allons voir ic comment...
View ArticleRetour sur le Spark Summit Europe 2016
Du 25 au 27 Octobre 2016 a eu lieu à Bruxelles, la conférence officielle européenne autour du framework Apache Spark : le Spark Summit Europe. Vous pourrez retrouver, dans cet article, un retour de cet...
View Article