Articles

GraphQL – Depuis les tranchées

Prologue Novembre 2016. Dans la salle Eiffel du 7e étage, à la veille d’une des Magic Estimation qui s’annonçait titanesque, composée de stories frôlant la science-fiction, les deux développeurs du projet F avaient commencé à poser les hypothèses techniques sur les éléments fondateurs de la plate-forme. Ils en étaient au protocole d’échange de la donnée...

Publié par Simone Civetta

Il y a 6 mois

Publié par Patricio Guzman

Il y a 6 mois

Pépite #22 – Type Erasure en Swift

***Cette pépite est la deuxième d’une série de 3. Elles forment la base du classroom « From Existential to Opaque return types » qui s’est tenu pendant la FrenchKit 2019*** Qu’est-ce que le Type Erasure ? Type Erasure ou en français l’effacement du type, est l’action d’effacer ou supprimer le type d’une variable. Pourquoi avons-nous besoin d’effacer...

Publié par Oleksandr Slynko

Il y a 6 mois

Patterns de microservices avec Spring Cloud (2/2)

Le premier article de cette série a présenté la gestion de la configuration, avec Spring Config, et la découverte de services, avec Eureka. Dans ce second article, on aborde la passerelle de services avec Zuul et les notions de circuit breakers, de fallback processing et de bulkhead avec Hystrix. Passerelle de services – Spring Cloud...

Publié par Yoann Benoit

Il y a 6 mois

La Data Science, de l’idée au produit

Il y a quelques mois, nous avons publié notre nouveau TechTrends sur les Produits Data Science. Il est disponible en téléchargement ainsi qu’en version papier à la demande. Mais que raconte-t-il ? C’est ce que nous allons voir dans cet article, qui a pour objectif de vous fournir les principaux messages que nous relayons dans...

Publié par Umut Teke

Il y a 6 mois

Pépite #20- Centralisez vos dépendances avec Gradle Kotlin DSL

Je vous propose, dans cette pépite, de vous montrer comment migrer vers Gradle Kotlin DSL afin de gérer vos dépendances Gradle proprement et sainement. Pourquoi migrer vers cette nouvelle syntaxe ? Si vous avez commencé à développer en Kotlin, il vous est également possible d’avoir vos scripts de configuration de build en Kotlin plutôt qu’en...

Il y a 6 mois

Save the Date: Confluent Streaming Event Paris 2019

La gestion de gros volumes de données en temps réel est un sujet phare chez Xebia. C’est un des axes principaux de notre Roadmap 2019, qui présente nos convictions sur les choix clés en termes de pratiques et d’approches techniques. C’est pourquoi, Xebia / Publicis Sapient Engineering sera présent à la seconde édition du  Confluent...

Publié par Alexandre Brebant

Il y a 6 mois

Alien – La 8ème rétrospective

Vous êtes tous condamnés alors le problème c’est de savoir comment vous allez y passer », Dillon dans Alien 3 Et c’est là le deal. Le chemin que nous empruntons lors de la rétrospective conditionne l’arrivée. C’est en ça que la rétro se doit de changer de format fréquemment (toute proportion gardée). Pourquoi ? Pour...

Il y a 7 mois

Meetup ReactJS and React Native Paris #38 @Xebia/ Publicis Sapient Engineering

Nous sommes un mardi soir du mois d’octobre. Le 30, plus exactement. Locaux flambant neufs, équipe organisatrice au taquet, buffet dressé, spectateurs bien installés, le 38e Meetup du groupe React.js et React Native peut commencer. Pour cette première édition dans nos nouveaux locaux de Gambetta, deux speakers se jettent à l’eau : Charly Poly, pour...

Publié par Vincent Segouin

Il y a 7 mois

Pépite #21 – ECMAScript va introduire l’optional chaining dans sa norme.

ECMAScript est un standard évoluant en permanence et de nouvelles normes font régulièrement leur apparition. C’est le cas de ces deux nouvelles propositions (parmi d’autres) faisant particulièrement parler d’elles dans le monde JavaScript : Le nullish coalescing et l’optional chaining ! En effet, le tc39 (Technical Committee 39), le comité chargé de définir les nouveaux...

Il y a 7 mois

Retour sur la première soirée du mois du PO

Le Mois du PO, c’est un mois dédié au métier de Product Owner : quatre mercredis soirs de partage et d’ateliers. Cette première soirée a commencé fort avec le sujet “Follow the UX Flow”, présenté par David Attali, et un talk surprise d’Alexandre Brebant, “Le Passage de l’Intelligence de Production à l’Intelligence de Création”.  ...

Publié par Alexandre Brebant

Il y a 7 mois

La Rétrospective Jurassic Park

« Je n’supporte pas ces conneries d’informaticiens » – John « Ray » ARNOLD, Jurassic Park Chief Engineer Mais seulement… nous les conneries d’informaticiens on aime bien ça ! Alors au diable Ray ARNOLD (même si on aime Samuel LEE JACKSON) et son négativisme. Et puis, on s’est dit… et si on jouait à Dieu nous aussi...

Publié par Vincent Segouin

Il y a 7 mois

Pépite #19 – Introduction du nullish coalescing dans ECMAScript

ECMAScript est un standard évoluant en permanence et de nouvelles normes font régulièrement leur apparition. C’est le cas de ces deux nouvelles propositions (parmi d’autres) faisant particulièrement parler d’elles dans le monde JavaScript : Le nullish coalescing et l’optional chaining ! En effet, le tc39 (Technical Committee 39), le comité chargé de définir les nouveaux...

Il y a 7 mois

Apache Beam meetup 2019-10-17 : Portability, Beam on Spark and more!

Tout Xebia France a fini de déménager pour arriver au 94 Avenue Gambetta Paris 20ème. Notre goût pour le partage de connaissance n’est pas resté dans les cartons ! Le meetup Paris Apache Beam nous a fait l’honneur d’être le premier meetup que nous accueillions en tant que Publicis Sapient Engineering dans nos nouveaux locaux. Et Beam ! Une intro...

Publié par Stéphane Francel

Il y a 7 mois

La base de code de vos applications Angular toujours bien formatée avec Prettier

D’un projet à l’autre, les règles de formatage de code peuvent varier sensiblement et il n’est pas toujours facile de les suivre à la lettre. Même au sein de petites équipes, vous avez sans doute déjà rencontré du code au formatage non homogène, ce qui n’en facilite pas la compréhension. Alors, pour favoriser un formatage...

Publié par Patricio Guzman

Il y a 7 mois

Pépite #18 – Types Existentiels en Swift

***Cette pépite est la première d’une série de trois. Elles forment la base de la classroom « From Existential to Opaque return types » qui s’est tenue lors de la FrenchKit 2019*** Pendant la dernière WWDC, Apple a annoncé des choses intéressantes, notamment ‘opaque return types’ et SwiftUI. Ce dernier utilise les pouvoirs du premier pour fournir aux...

Publié par Adèle Kiener

Il y a 7 mois

Retour sur la 3ème Edition d’Agile en Seine

Les 16 et 17 Septembre dernier avait lieu à Paris la 3ème édition d’Agile en Seine. L’évènement prenait place au New Cap Event Center et a regroupé plus de 620 participants: des Agilistes, sans doute quelques développeurs et un certain nombre de managers de grands groupes et d’entreprises de plus petites tailles venus se familiariser...

Publié par Sinan SERDAROGLU

Il y a 7 mois

À propos de la dette technique

Introduction La notion de dette technique est utilisée avec plus ou moins de réussite au sein des projets. Elle a été introduite par Ward Cunningham en 1992 notamment dans le but de pouvoir mieux dialoguer avec des décideurs non techniques. Dans cette vidéo de 2011, il explique rétrospectivement sa démarche et il est intéressant de...

Publié par Jonathan Norblin

Il y a 8 mois

GCP : faciliter l’administration de son IAM grâce à une représentation graphe (Neo4j) [2/2]

  Introduction Étape 1/4 : récupération des ressources Forseti Inventaire des ressources Données Forseti Résumé Étape 2/4 : traitements de normalisation Comment normaliser? Quand et comment exécuter le traitement? Ressources additionnelles Mapping groupes – utilisateurs Liste des permissions? Résumé Étape 3/4 : stockage du résultat normalisé GCS ou Git? Résumé Étape 4/4 : chargement des...

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.