
For beginner Android developer or the more experienced ones who don't do much of the UI work, understanding the difference between styles and themes and how they should be used can be very difficult to understand.With AppCompat being a must have in every app and as it's relying A LOT on themes and style, understanding all this can be very frustrati...

Les chatbots font progressivement partie de notre quotidien dans nos applications de messagerie instantanée préférées (Facebook Messenger, Slack, WeChat, Skype…). Ils nous apportent toutes sortes de services, de la météo à la réservation d’avion en passant par les commandes de fleurs. Mais pour qu’ils proposent une expérience agréable et pertinente...

#PortraitDeCDO - Rodolph Roux - WikoDécouvrez pour ce deuxième #PortraitDeCDO, après celui de Delphine Asseraf - Chief Digital Officer d'Allianz France, le portrait de Rodolphe Roux - Chief Digital Officer de Wiko. Vous allez pouvoir découvrir les enjeux du numérique pour son entreprise, ses contraintes au quotidien ou encore son rôle au sein de sa...

If Athena only evokes this (traumatic, isn't it?) scene to you, you'll be disappointed: this blog post is dedicated to Amazon Athena, the latest analytic tool recently announced at Re:invent 2016.What is Athena?Athena is self defined as a "Serverless Interactive Query Service". Let's detail."Interactive Query Service": easy to figure out, there are...

Déporter des traitements lourds, transférer des logs, gérer des pics de charges, architecture réactive… Il existe de nombreux cas d’utilisation du design pattern Asynchronous data exchanges qui permet de gérer la communication de message en mode asynchrone.De nos jours, plein de solutions existent pour l’implémenter :Utilisation de méthode intégrée...

Les entreprises veulent aujourd’hui faire bénéficier leurs employés du « virage Digital » pour augmenter leur productivité et faciliter leur vie quotidienne. Mais comment procéder ? Pour quels collaborateurs ? Avec quels outils ? À quel coût ? Pour quel retour sur investissement ?Nous avons mis au point et expérimenté chez nos clients une méthode o...

Aujourd’hui, les solutions d’API Management sont de plus en plus utilisées. Toutes les entreprises veulent ajouter cette nouvelle brique à leurs écosystèmes afin d’exposer leurs données ou leurs services aux clients et partenaires ou seulement aux applications internes.Cependant, une solution d’API Management ne fait qu’exposer les services que le ...
Circuit breaker, un pattern pour fiabiliser vos systèmes distribués (ou microservices) : partie 4
Software Engineering
Nous voilà à la fin de cette série d'articles (disponibles ici, ici et ici) sur le circuit breaker.Comment superviser le circuit breaker en production ?Notre application a passé tous les tests et il est temps de passer en production.Si l’on reste sur Hystrix, il existe beaucoup de métriques.La liste est disponible sur le site officiel.Une des diffi...

**Quel problème se cache derrière mon problème ? Et à qui appartient-il de le résoudre ?Originellement publié sur bloculus.com

Le 26 et 27 Octobre, nous nous sommes rendus à Bruxelles afin d'assister au Spark Summit, la conférence de référence sur Apache Spark.Durant ces journées de talks et keynotes, deux sujets de fond ont été régulièrement abordés : les nouveautés de la release de Spark 2.0 et comment assurer le suivi de Spark en production.Spark 2.0La valse des confére...