Il y a 4 semaines

Kotlin et mémoïzation de fonctions récursives

La mémoïzation est une technique qui permet de mémoriser le retour d’une fonction afin d’optimiser le temps d’exécution de ses appels suivants. Cette technique se révèle également très intéressante lorsque l’on veut mémoriser des appels à des resources externes : base de données, API avec rate limiting, etc. Lorsque les données sont représentées sous forme...

Il y a 1 mois

Revue de presse

  Agilité « L’intelligence artificielle, l’analyse des données et les méthodes agiles transforment le secteur bancaire » Les innovations numériques impactent de nombreux secteurs, dont la banque. Les établissements bancaires connaissent de mieux en mieux leurs clients et proposent des services en ligne, ou sur mobile, de plus en plus complets. Pour autant, il n’est pas toujours...

Il y a 1 mois

Revue de presse

Mobilité Google révèle Android P en version Developer Preview A deux mois de la Google I/O 2018, Google révèle à la communauté le contenu de la prochaine version d’Android. Android P contiendra notamment : Le support d’affichage avec zones « mortes » (DisplayCutout), l’accès simultané au flux de plusieurs caméras sur les appareils équipés. Des optimisations du JobScheduler pour les...

Il y a 1 mois

Back Java : Tour d’horizon des ClassLoaders

Publié par Lionel Guez

Quand on s’intéresse à ce qui se passe à l’intérieur de la JVM, un concept clé qui revient souvent est la notion de ClassLoader (ou chargeur de classe, en bon français). Mais qu’est-ce qu’un ClassLoader au juste ? Cet article a pour but d’expliquer ce qu’est un ClassLoader, ce à quoi il sert, comment l’utiliser...

Il y a 2 mois

Introduction aux flux réactifs en Java

Publié par Benjamin Dupin

Je vous propose de vous présenter différents outils permettant de développer des applications non bloquantes en Java. Il y a seulement quelques années, une application de grande taille était composée de dizaines de serveurs, avait des temps de réponse de l’ordre de la seconde, plusieurs heures de maintenance et plusieurs gigaoctets de données. Les applications...

Il y a 2 mois

Revue de presse Xebia

Publié par Xebia France

  Agilité La vie du Scrum Les pratiques agiles sont aujourd’hui largement répandues dans le développement logiciel, majoritairement avec Scrum. En tant que scrum master ou coach agile, on rencontre souvent les mêmes situations quel que soit l’environnement ou le contexte. Jean-Pierre Lambert les illustre dans une série de vidéo qu’il a nommé Scrum Life. Avec...

Il y a 2 mois

Sécurité : Explication et analyse de la vulnérabilité Spectre

Publié par Vincent Segouin

En début d’année 2018, deux rapports concernant des failles de sécurité sont sortis et ont provoqué une panique dans le monde de la sécurité informatique. Deux failles touchant la quasi-totalité des ordinateurs depuis 20 ans sont rendues publiques. La première, Meltdown, ne touche que certains modèles de processeurs Intel. La seconde, Spectre, est beaucoup plus...

Il y a 4 mois

Automatiser l’exécution de ses scénarios Gherkin en Scala

Publié par Clément Héliou

Si l’exécution automatisée de spécifications par l’exemple (ou scénarios Gherkin) est monnaie courante et bien outillée dans beaucoup de langages tels que Java, Ruby ou C#, la recherche s’avère moins fructueuse en Scala. Dans cet article, nous vous proposons de parcourir les solutions qui s’offrent à vous pour exécuter automatiquement vos scénarios afin d’obtenir une...

Il y a 5 mois

Conférence : ScalaIO.2017, nos retours

La plus grande conférence française sur Scala et la programmation fonctionnelle a suscité l’engouement chez quelques Xebians, lesquels avaient fait spécialement le voyage à Lyon pour y assister ! Après les retours de la conférence de l’année dernière, voici ce qu’il faut retenir de ces deux journées de conférence qui ont eu lieu les 2...

Il y a 5 mois

Retour sur le RustFest 2017

Il y a maintenant 1 mois, j’ai eu la chance d’aller au RustFest, une conférence sur le langage Rust s’étant tenue à Zürich. Cet article est un retour sur les conférences que j’ai pu y voir, d’un point de vue très personnel et y incluant mes propres opinions. Ce RustFest 2017 était composé de conférences...

Il y a 5 mois

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Lean and Digital Transformation: A New Golden Age ?  How start building functional team retrospective ? Mobilité Announcing TensorFlow Lite Craftsmanship How we create technology radar ? Front The Cost Of JavaScript...

Il y a 5 mois

DockerCon Europe : notre sélection de vidéos

Publié par Pablo Lopez

Comme promis, Docker n’a pas tardé à publier l’ensemble des vidéos de la DockerCon 2017 à Copenhague. Et puisque vous n’avez probablement pas 6 jours à consacrer à leur visionnage intégral, voici notre petite sélection, complètement subjective : La première session générale Foncez directement à 58’55 pour voir l’intervention la plus réussie, celle de Solomon Hykes. Et...

Il y a 6 mois

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Android Studio 3.0 en version stable Craftsmanship TestingGoogle Blog Health Serie : Comment éviter les noms de variables trop long? Back Scala 2.12.4 est disponible ! Data Comment tester unitairement ses réseaux...

Il y a 7 mois

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobile Android – The rise of Kotlin IoT API.AI c’est fini, il faut maintenant dire Dialogflow Craftsmanship Java: Free at last Front Migration d’une base de code en React 16 Back Server-Sent Events...

Il y a 7 mois

Les KProperty2 ou la réflexion signée Kotlin

Publié par Sergio Dos Santos

En parcourant la bibliothèque standard de Kotlin, section réflexion, on peut tomber sur des types tels que KProperty0, KProperty1 et KProperty2. On comprend assez rapidement que les types KProperty* sont des types qui représentent et permettent de manipuler, par réflexion, des propriétés i.e. des variables déclarées dans un package ou dans une classe. On comprend, en...

Il y a 9 mois

Superviser mon application Play! avec Prometheus

Il nous semble clair que l’industrie de l’informatique s’est finalement mis d’accord sur trois choses : Nous avons besoin de faire du code de qualité Il faut intégrer le code de manière continue Il faut superviser ce que nous installons Les pratiques du craftsmanship, en particulier le refactoring, couplées à un ensemble d’outils de test permettent d’affronter le...

Il y a 9 mois

Spring Framework 5 : tour d’horizon des nouveautés

  Spring a sorti la première release candidate de la version 5 de son framework il y a un peu plus d’un mois. A l’heure ou nous écrivons cet article, la version 5 de Spring est disponible en RC2. Une RC3 est prévue pour courant juillet, peu de temps avant la version finale. Nous vous...

Il y a 10 mois

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Vision Framework – Exemples & APIs Back Kafka propose de l’exactly-once-delivery ! Data Spark 2.2 : un petit pas pour le streaming, un grand pas pour le développeur

Xebia.TV

Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up gère son produit ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au Machine Learning

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

XebiCon'17 - Comment réussir son projet data à la BNP en étant agile ?

Un projet Big Data ce n’est pas facile, et ça l’est encore moins lorsqu’il s’agit d’un géant comme la BNP. Venez découvrir comment, en à peine quelques mois, nous avons réussi notre projet Big Data et l’implémentation d’une application qui fonctionne aujourd’hui en production. Nous vous présenterons les challenges techniques, humains, culturels et organisationnels auxquels l’équipe a fait face et comment nous les avons surmontés. Télécharger le pdf de la présentation ICI : https://fr.slideshare.net/XebiaFrance/xebicon17-comment-reussir-son-projet-data-a-la-bnpp-en-tant-agile-tomas-rodriguez-et-nelson-dufosse-et-jerome-dinnat?qid=53c6df89-eae9-415c-a9bf-ce0a6f7fe5cc&v=&b=&from_search=1 Par Tomas Rodriguez, Tech Lead Big Data et Nelson Dufossé, Coach Agile chez Xebia et Jérôme Dinnat, Chef de projet informatique chez BNP Paribas.