Description de l'auteur

Articles

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 – Day 2

Ces derniers jours, nous vous présentions sur ce blog les retours sur la KubeCon + CloudNativeCon EU 2020, et plus précisément sur le « Jour 0 » ainsi que la première réelle demie-journée de conférence. Il est désormais l’heure de vous parler de la deuxième après-midi de cette KubeCon + CloudNativeCon, toujours sous la formule « keynotes pertinentes + 4 talks + take...

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 – Day 1

Nous vous présentions hier le « Day 0 » de cette KubeCon + CloudNativeCon EU 2020, c’est donc désormais logiquement le tour du Day 1 ! Petite nouveauté cette année : l’événement n’étant pas en présentiel, les keynotes n’ont pas lieu le matin et en fin d’après-midi comme d’habitude, mais en plein milieu de l’après-midi ! De quoi...

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 depuis nos canapés

Lors des deux précédentes éditions, en 2018 et 2019, nous vous avions partagé l’expérience qu’a été chaque KubeCon + CloudNativeCon Europe sur ce même blog : KCCNC EU 2018 @ Copenhague KubeCon + CloudNativeCon EU 2018 – Day 0 KubeCon + CloudNativeCon EU 2018 – Day 1 KubeCon + CloudNativeCon EU 2018 – Day 2 KubeCon...

Il y a 11 mois

Container-Optimized OS, un OS spécialisé pour les applications conteneurisées sur GCP

Introduction Conteneurs vs Compute Engine Images? Container-Optimized OS Création d’une instance Démarrage d’une instance COS Déploiement automatique d’une image de conteneur Source de l’image L’image est publique L’image est privée mais se trouve dans le Container Registry du même projet GCP L’image est privée et se trouve dans le Container Registry d’un autre projet GCP...

Publié par Jonathan Norblin

Il y a 1 an

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...

Publié par Jonathan Norblin

Il y a 1 an

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

Introduction Tous les administrateurs de plateforme Cloud vous le diront : l’administration des ressources, quel que soit le provider, n’est pas une chose aisée ; notamment lorsqu’il s’agit de sécurité et de contrôle d’accès aux ressources. Déterminer facilement qui a accès à quoi (et pourquoi) est primordial, mais cela peut s’avérer fastidieux avec les outils...

Il y a 2 ans

Focus sur la Data sur GCP chez Early Birds avec Jonathan Norblin

Google Cloud Platform (GCP) et la Data dans le Cloud sont des axes clés pour cette année 2018 chez Xebia. Cela tombe bien, Jonathan Norblin intervient chez Early Birds, et pas sur n’importe quoi : un super combo des deux, de la data sur GCP s’il vous plaît ! Pour contextualiser, découvrez l’interview de Samuel...

Publié par Jonathan Norblin

Il y a 3 ans

Maven vs SBT : quel outil de build choisir pour vos projets Scala en entreprise ?

    Maven ou SBT ? Au-delà du déclenchement d’une nouvelle Holy War pour distraire les développeurs, cette question est l’une des premières qui se pose lorsqu’un nouveau projet Scala est amorcé. Les débutants en Scala choisiront probablement naïvement SBT, poussé par Lightbend (ex-Typesafe) comme outil de build par défaut de Scala, tandis que les développeurs venant...

Publié par Jonathan Norblin

Il y a 3 ans

Spark : comprendre et corriger l’exception Task not serializable

Dans tous les langages, le debugging peut parfois s’avérer une tâche fastidieuse. C’est d’autant plus le cas lorsque l’on utilise un framework distribué avec beaucoup de concepts complexes sous-jacents, comme Spark. Cet article propose de revenir sur l’une des erreurs les plus souvent rencontrées lors du développement d’applications avec Spark, et qui n’est pas toujours...

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.