Résultats

Publié par Stéphane Francel

Il y a 23 heures

Implémenter et consommer les Streams « Readable » et « Writable » de Node.js

Les Streams sont vraiment au cœur de Node.js ! Si vous avez touché à Node.js, vous avez très certainement manipulé des Streams, sans forcément vous en rendre compte… À titre d’exemples, HTTP IncomingMessage/ServerResponse, Net Socket, Process stdin/sdtout, Zlib et Crypto, implémentent tous l’interface Streams. Si vous souhaitez mettre dans votre CV « Développeur Node.js », vous ne...

Publié par Kevin Archet, Lionel Guez

Il y a 3 jours

Quarkus, Micronaut: Java is back

Lors de la XebiCon’19, Kevin Archet et Lionel Guez, Consultants chez Publicis Sapient Engineering ont présenté la conférence « Quarkus, Micronaut: Java is back ». Java est un des langages les plus utilisés dans le développement logiciel. Cependant les applications Java connaissent deux problèmes de taille : le temps de démarrage et l’espace mémoire occupé. Parfaitement ajusté...

Publié par Oleksandr Slynko

Il y a 6 jours

Retour aux bases : Java Generics

Les génériques sont une fonctionnalité qui a été ajoutée au langage de programmation Java en 2004 dans la version J2SE 5.0. Ils ont été conçus pour étendre le système de types de Java afin de permettre d’opérer sur des objets de différents types tout en offrant une sécurité à la compilation. Ils sont sorti il...

Publié par Sergio Dos Santos

Il y a 1 semaine

Introduction gRPC, pourquoi et quand l’utiliser

Lors de la XebiCon’19, Sergio Dos Santos, Développeur chez Publicis Sapient Engineering a présenté la conférence « Introduction gRPC, pourquoi et quand l’utiliser ». gRPC existe depuis quelques années déjà. Avez-vous cependant déjà eu l’occasion de l’évaluer ou de le mettre en place ? Ne privilégie-t-on pas, un peu trop systématiquement, une approche des échanges entre applications...

Publié par Charles Dufour

Il y a 1 semaine

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 Joachim Rousseau

Il y a 2 semaines

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

Il y a 3 semaines

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 3 semaines

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

Il y a 3 semaines

Kotlin end to end: du client au serveur

Lors de la XebiCon’19, Julien Datour, Développer iOS et Jordan Tuffery, Consultant Android chez Publicis Sapient Engineering, ont présenté la conférence « Kotlin end to end: du client au serveur ». Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobiles natives en utilisant un...

Il y a 1 mois

Un datalake serverless sans Hadoop, oui c’est possible !

Lors de la XebiCon’19, Edern Hotte, Consultant et Jérémy Pinsolle, Développeur chez Publicis Sapient Engineering ont présenté la conférence « Un datalake serverless sans Hadoop, oui c’est possible ! ». Le Cloud a transformé ces dernières années l’approche du Big Data : Stockage de la donnée et capacité de traitement sont désormais séparés, capacité à la demande...

Publié par Alexandre Genet

Il y a 1 mois

Le meilleur développeur mobile est il côté back ?

Lors de la XebiCon’19, Alexandre Genet, Développeur Android chez Publicis Sapient Engineering a présenté la conférence « Le meilleur développeur mobile est il côté back ?« . Dans les transports, en voyage ou simplement dans son lit, l’usage du mobile est partout. Partageons ensemble les moyens d’échanger l’information entre le back et les applications.Avec une batterie et...

Il y a 2 mois

Docker est mort, vive Docker

Lors de la XebiCon’19, Alexis Horgix Chotard, SRE chez Publicis Sapient Engineering, a présenté la conférence « Docker est mort, vive Docker ». Docker est désormais partout. Mais que fait réellement Docker ? Y a-t-il encore un sens à parler de Docker maintenant qu’il s’agit du simple packaging du projet Moby, qui lui-même n’est qu’une interface vers...

Publié par Guillaume Albini

Il y a 2 mois

Les frameworks sont-ils des êtres vivants ?

Lors de la XebiCon’19, Guillaume Albini, Consultant chez Publicis Sapient Engineering, a présenté la conférence « Les frameworks sont-ils des êtres vivants ? ». Mesdames, Messieurs, Le propos de cette présentation est de montrer que les mécanismes qui sont à l’oeuvre dans la nature s’appliquent également à nos frameworks, librairies et outils que nous utilisons au quotidien....

Publié par Benjamin Dupin

Il y a 2 mois

Java Puzzles

Lors de la XebiCon’19, Benjamin Dupin, Consultant chez Publicis Sapient Engineering, a présenté la conférence « Java Puzzles ». Le but est simple : répondre le plus rapidement possible à des questions sur la sortie d’exécution d’un programme écrit en Java.ExempleQu’est ce que ça affiche ? Pourquoi ?var x = ‘a’ + 2; System.out.println(x); var y =...

Publié par Pablo Lopez

Il y a 2 mois

6 mois déconnecté : que s’est il passé dans le paysage IT en France

Lors de la XebiCon’19, Pablo Lopez, CTO chez Publicis Sapient Engineering, a présenté la conférence « 6 mois déconnecté : que s’est il passé dans le paysage IT en France« . Adepte d’une veille permanente, j’ai, par la force des choses, déconnecté pendant 6 mois. Qu’ai je trouvé à mon retour ? Suis-je toujours au fait de...

Publié par Qian Jin

Il y a 2 mois

Bridge the physical world Kotlin Native on Raspberry Pi

Lors de la XebiCon’19, Qian Jin, Technical Officer & Développeur Android chez Publicis Sapient Engineering, a présenté la conférence « Bridge the physical world Kotlin Native on Raspberry Pi ». Avec Kotlin / Native, nous pouvons maintenant compiler du code Kotlin pour qu’il s’exécute sur diverses plates-formes, y compris Raspberry Pi. Ce talk a pour but de...

Il y a 2 mois

XebiKart Infrastructure : de nos laptops à Kubernetes dans le Cloud

Lors de la XebiCon’19, Alexis Chotard, SRE chez Publicis Sapient Engineering, a présenté la conférence « XebiKart Infrastructure de nos laptops à Kubernetes dans le Cloud ». Pour la démo présentée en Keynote et durant le reste de la journée, il a bien fallu monter l’infrastructure qui fait tourner le tout. Naturellement, nous nous sommes tournés vers...

Publié par Ibrahima Fall

Il y a 3 mois

Découvrir la programmation fonctionnelle #2 | Récursivité et Immutabilité

Lorsque l’on débute dans la programmation, le style impératif est ce qui se rapproche le mieux de notre façon de penser. Les langages tels que le C, PHP ou Java intègrent tous ce paradigme. Il permet de créer des algorithmes puissants en séquençant des instructions les unes à la suite des autres afin d’atteindre un...

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.