Introduction aux Android Architecture Components
Annoncées pendant la Google I/O 2017 (source), les Android Architecture Components (AAC) sont des librairies qui se veulent révolutionnaires. La première version stable publiée date de novembre 2017...
View ArticleLe compilateur Scala
Scala est un langage qui propose un style de programmation à la fois fonctionnel et orienté objet. Il est connu à travers Spark, le framework populaire dans le domaine du BigData. Mais aussi par...
View ArticleComment structurer un dataset client à l’aide de la théorie des graphes pour...
Contexte Notre client, spécialisé dans le marketing, dispose d'un historique de plusieurs centaines de millions d'événements d’achat. Les objectifs de ce client sont d’analyser le parcours des...
View ArticleDe l'intérêt de proposer des exercices de code dans vos équipes : exemple en...
Vous arrivez sur un nouveau projet. Pour sa réussite, la maîtrise de tel framework ou de tel langage est un atout. Cependant, vous vous rendez compte que sur cet aspect, votre équipe ne suit pas. Par...
View ArticleTo DevOps or not to DevOps
Quand on m’a présenté les principes du DevOps il y a quelques années, j’ai vraiment été enthousiasmé par les idées véhiculées par cette nouvelle mouvance. Une manière de travailler permettant une...
View ArticleIppon vous attend à l’AWS Summit
Mardi 19 juin au Palais des congrès de Paris se tiendra l’AWS Summit qui est la plus grande conférence du Cloud AWS en France. Ippon vous accueillera tout l’après-midi sur le stand AWS Innovation...
View ArticleIntroduction aux coroutines dans Kotlin
Développé à l’origine en 2011 par une équipe de JetBrains, Kotlin est supporté depuis octobre 2017 par Google en tant que second langage pour la plateforme Android (avec Java). Il peut être tout aussi...
View ArticleBig Data et Kubernetes (1/2)
Dans cette suite d'articles, nous allons discuter de la mise en place d'une plate-forme Big Data utilisant l'orchestrateur Kubernetes. Kubernetes étant en effet le sujet du moment, notamment en ce qui...
View ArticleDécouvrir Couchbase server
À l’occasion du temps fort Data Ippon Technologies, nous vous proposons de découvrir la technologie de base de données Couchbase au travers d’une série de quatre articles. Découvrir Couchbase Server...
View ArticleCouchbase Server : les outils du développeur Java
Comme nous vous présentons dans cette série d'articles, Couchbase est une solution très intéressante de base de données NoSQL orientée documents et une bonne alternative à MongoDB. Cependant, une base...
View ArticleLe festival Web2day 2018
Le 13, 14 et 15 juin derniers s’est déroulée la 10e édition du "festival" Web2day à Nantes. Il s’agit d’un événement sur le monde du numérique et des nouvelles technologies s’adressant aux...
View ArticleVie d'un cluster Couchbase
Dans le cadre de notre série d’articles sur Couchbase Server, nous allons maintenant nous intéresser à la notion de cluster. Un des aspects attractifs de Couchbase, c’est que la distribution des...
View ArticleArchitecture Lambda, Cassandra et synchronisation des données
Les différents patterns permettant de garantir qu’une donnée stockée dans Cassandra et pouvant être mise à jour de façon concurrente par un flux batch et un flux temps réel ait toujours la valeur la...
View ArticleCréation d'une application offline avec Couchbase Mobile
Introduction Au travers de cet article, je souhaite vous présenter une solution packagée pour la réplication / synchronisation de données sur des terminaux distants. Cette introduction se base sur la...
View ArticleBig Data et Kubernetes (2/2)
Cet article conclu la série consacrée à Kubernetes et le Big Data. Cas concret Ce chapitre présente un état des lieux et une évaluation de la maturité des solutions Big Data à s'exécuter sur...
View ArticleComment structurer un dataset client à l’aide de la théorie des graphes pour...
Contexte Notre client, spécialisé dans le marketing, dispose d'un historique de plusieurs centaines de millions d'événements d’achat. Les objectifs de ce client sont d’analyser le parcours des...
View ArticleIntroduction à Pug
Pug est un moteur de templates implémenté en JavaScript qui permet de générer dynamiquement du HTML, à l'instar de Thymeleaf en Java et Twig en PHP. Sa syntaxe est inspirée de Haml. Elle est donc...
View ArticleL'industrialisation au service des développements Mobiles
Introduction L'intégration continue n'est plus une option lors de la réalisation d'une nouvelle application, l'industrialisation est maintenant entrée dans les mœurs. Cette Bonne Pratique est...
View ArticleLa sécurité du Cloud entre mystification et réalité
Cette année sera celle de la sécurité avec l’arrivée de la RGPD et de la certification HDS. Ce vilain mot Cyber-Sécurité, aussi abrégé en Cyber, est omniprésent et les RSSI n’ont jamais été autant mis...
View ArticleLe coût du Cloud entre mystification et réalité
Afin de faire suite à mon article La sécurité du Cloud entre mystification et réalité voici le second opus sur un sujet tout aussi passionnant, le prix des Cloud Publics. L’un des axes marketing fort...
View Article