Articles

Découvrir la programmation fonctionnelle #3 | Boucles

Un programme sans boucle et sans structure de données ne vaut pas la peine d’être écrit. – Alan Jay Perlis Sans épiloguer sur cette citation, les programmes informatiques ont un grand besoin de manipuler une certaine quantité de données. Le traitement manuel n’étant pas envisageable, traiter ces éléments requiert de manipuler des structures de contrôle...

Publié par Ibrahima Fall

Il y a 2 mois

Il y a 2 mois

GraphQL sur Mobile, to infinity and beyond

Lors de la XebiCon’19, Cécile Dreyfus, Développeur Android et Simone Civetta, Technical Officer & Developpeur chez Publicis Sapient Engineering ont présenté la conférence « GraphQL sur Mobile, to infinity and beyond ». Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec. Cependant, derrière un formalisme simple d’utilisation et un outillage pratique, se cachent...

Publié par Charles Dufour

Il y a 2 mois

Scala 3 – le retour du Roi

Lors de la XebiCon’19, Charles Dufour,, Consultant chez Publicis Sapient Engineering a présenté la conférence< « le retour du Roi L’essence de Scala, c’est la fusion entre la programmation fonctionnelle et la programmation orientée objet. Martin Odersky La version 2.13 de Scala vient de sortir et on peut dire qu’aujourd’hui ce pari est réussi. Mais cet...

Publié par Peter Önneby

Il y a 2 mois

Strong Style Pairing

Lors de la XebiCon’19, Peter Onneby, Consultant chez Publicis Sapient Engineering a présenté la conférence « Strong Style Pairing ». Vous faites du pair programming ? Est-ce que vous vous échangez le clavier régulièrement ? Et la comprehension du code que vous écrivez est-elle claire ? Y a-t’il une meilleure façon de faire du pair programming ?...

Publié par Aghilas Sadli

Il y a 2 mois

Créer une application Android en utilisant le pattern MVI et Kotlin Coroutines

Avec LiveData et ViewModel, les développeurs Android ont à disposition des outils très puissants pour les aider à concevoir des applications plus fluides et réactives. Aujourd’hui, le design pattern MVVM (Model View ViewModel) est relativement répandu et permet de les exploiter. Cependant, il est possible d’aller plus loin et de les utiliser au mieux de...

Il y a 2 mois

Le choc des refontes sur l’archipel MyTF1

Lors de la XebiCon’19, Thomas Bidet (Head of Product – TF1), Simon Boeuf (Développeur Front-End), Cécile Dreyfus (Développeur Android) et Gérome Egron (Agile Delivery Mananger) chez Publicis Sapient Engineering a présenté la conférence « Le choc des refontes sur l’archipel MyTF1 ».   1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS...

Publié par Marjolaine Clough

Il y a 2 mois

Ce que vous devez savoir pour piloter un produit Data Science

Lors de la XebiCon’19, Marjolaine Clough – Data Product Owner chez Publicis Sapient Engineering a présenté la conférence « Ce que vous devez savoir pour piloter un produit Data Science ». La Data Science agile… Tester, se planter, apprendre, tester à nouveau, obtenir des petites réussites puis recommencer… Voici une partie de mon quotidien depuis 3 ans.Je...

Il y a 2 mois

Modern Mobile UI

Lors de la XebiCon’19, Jean Christophe Pastant, Consultant Lead iOS et Simone Civetta, Technical Officer & Développeur chez Publicis Sapient Engineering ont présenté la conférence « Modern Mobile UI ». En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux frameworks officiels de programmation d’interfaces en style déclaratif: SwiftUI...

Publié par Alexis Kinsella

Il y a 2 mois

Introduction à TensorFlow Extended TFX

Lors de la XebiCon’19, Alexis Kinsella, CTO & Cloud Expert chez Publicis Sapient Engineering, a présenté la conférence « Introduction à TensorFlow Extended TFX ». Tout développeur qui s’est déjà intéressé à la Data Science connaît TensorFlow, la coqueluche des frameworks de Machine Learning. Toutefois un framework ne fait pas tout, et Google a développé pour ses...

Publié par Loic Divad

Il y a 2 mois

Contes et légendes autour de l’entreprise temps réel

Lors de la XebiCon’19, Loïc Divad, Data Engineer chez Publicis Sapient Engineering a présenté la conférence « Contes et légendes autour de l’entreprise temps réel ». La vie de votre business est faite d’une suite d’événements. Une jolie maxime qui ne colle pas avec la réalité de la plupart des systèmes d’information. Les usages poussent de plus...

Il y a 2 mois

Cloud Native Apps

Lors de la XebiCon’19, Alexis Chotard, SRE chez Publicis Sapient Engineering a présenté la conférence « Cloud Native Apps ». Toute la mouvance « Cloud Native » impacte fortement la conception d’application, et pour cause : le but est de rendre celles-ci scalables, déployables automatiquement et résilientes by design. Alors comment concevoir de telles applications ? Est-ce que le...

Publié par Jennifer Proust

Il y a 2 mois

TestCafe pour tous : de meilleurs tests E2E pour vos apps front

Lors de la XebiCon’19, Jennifer Proust, Consultante chez Publicis Sapient Engineering a présenté la conférence « TestCafe pour tous : de meilleurs tests E2E pour vos apps front ». Vous en avez marre d’utiliser Selenium pour tester vos web apps ? Ou vous ne savez pas par où commencer pour tester votre interface utilisateur ? Adoptez TestCafe,...

Publié par Giulia Bianchi

Il y a 2 mois

La confidentialité assurée par les maths

Lors de la XebiCon’19, Giulia Bianchi, Data Scientist chez Publicis Sapient Engineering a présenté la conférence « La confidentialité assurée par les maths ». Depuis mars dernier la famille TensorFlow compte un nouveau membre TensorFlow Privacy. De quoi s’agit-il ? Quelles sont les théories mathématiques qui garantissent la confidentialité d’un modèle de Deep Learning et comment sont-elles...

Publié par Joachim Rousseau

Il y a 2 mois

Memoïsation de fonctions récursives en Scala

Optimiser les appels de fonctions au moyen de la mémoïsation, vous connaissez peut-être. Pourtant très intéressante pour mettre en cache le résultat (réutilisation de ressources externes, calcul long, structures en arbres), appliquer cette technique aux fonctions récursives peut se révéler inefficace ou compliqué. Dans un article précédent, Sergio Dos Santos nous a expliqué comment réaliser...

Publié par Clément Rochas

Il y a 2 mois

REX Natixis : Construire une communauté de dév dans une grande banque

Lors de la XebiCon’19, Monica Sciortino, IT Manager, Natixis et Clément Rochas, Coach Agile chez Publicis Sapient Engineering a présenté la conférence « REX Natixis : Construire une communauté de dév dans une grande banque ». Les communautés de pratiques sont à la mode mais la mayonnaise ne prend pas toujours. Venez découvrir une communauté de développeurs...

Publié par Romain Sagean

Il y a 2 mois

J’ai fait un tableau

Lors de la XebiCon’19, Romain Sagean, Consultant chez Publicis Sapient Engineering a présenté la conférence « J’ai fait un tableau ».   Le tableau est la dataviz la plus simple qui existe, mais comment faire un beau tableau qui permet de transmettre rapidement des informations ? Toutes les autres vidéos de la XebiCon sont disponibles sur le...

Il y a 2 mois

Talking.Kt, la conférence dédiée à Kotlin

Le 5 mars prochain de 13h00 à 19h00, nous vous attendons pour un tout nouveau rendez-vous : Talking.Kt Cette nouvelle conférence technique, organisée par Publicis Sapient Engineering, est alimentée par les retours de la communauté et des développeurs qui utilisent Kotlin au quotidien. Nous souhaitons partager avec les participants les meilleures pratiques techniques mais pas...

Publié par Édouard Siha

Il y a 2 mois

What the UTC?

Lors de la XebiCon’19, Edouard Siha, Consultant chez Publicis Sapient Engineering a présenté la conférence « What the UTC? ». Et si on prenait deux secondes pour se poser ?C’est quoi le temps ? Comment on le mesure ? GMT, UT1, UTC, secondes intercalaires… Est-ce vraiment utile de faire si compliqué ? Et dans mon code Java,...

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.