Description de l'auteur

Articles

Publié par Sergio Dos Santos

Il y a 8 mois

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 11 mois

Série spéciale AWS re:Invent 2017 – Service mobile, EC2 et Active MQ

4e et avant dernier article de notre série revenant sur les annonces nous ayant marqués lors de la récente AWS re:Invent, nous vous proposons un programme rapide mais diversifié avec un nouveau service exposant du GraphQL, une agréable nouveauté côté facturation des instances EC2, ainsi qu’un nouveau broker de messages managé ! Ne manquez pas...

Il y a 11 mois

Série spéciale AWS re:Invent 2017 – Stockage de données

Troisième article de notre série revenant sur les annonces nous ayant marqué lors de la récente AWS re:Invent, nous vous présentons aujourd’hui un panel de nouveautés côté stockage de données sur AWS : Aurora, DynamoDB, S3, Glacier, mais aussi un nouveau né : Neptune ! Pour rappel, les autres articles de cette série de décembre...

Publié par Sergio Dos Santos

Il y a 1 année

Les KProperty2 ou la réflexion signée Kotlin

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

Publié par Sergio Dos Santos

Il y a 3 années

npm prepublish, le grand détournement

Le gestionnaire de paquets npm permet de gérer un projet de développement : dépendances, construction et publication d’un paquet. Ce gestionnaire propose des scripts bien identifiés qui permettent de réaliser les étapes courantes de la gestion d’un projet. L’utilisation de l’un de ces scripts : prepublish, a été détournée et peut être très déroutante si l’on n’y prend pas garde....

Publié par Sergio Dos Santos

Il y a 4 années

Microservices – Les concepts

Microservices. C’est une architecture dont on entend beaucoup parler, mais que se cache-t-il derrière ce terme ? Avec une série de trois articles, nous allons tenter de découvrir ce qu’est une architecture microservices et ce qu’elle change par rapport à une architecture « classique ». Ce premier article s’intéressera tout d’abord aux concepts de ces architectures Le...

Publié par Sergio Dos Santos

Il y a 5 années

WireMock, le Mockito du serveur HTTP

Avec WireMock on peut démarrer un serveur HTTP et le programmer facilement et rapidement. Promis, vous allez voir. De la ligne de statut, au contenu des réponses en passant par les en-têtes et le délai avant de répondre, nous allons découvrir que l’on peut tout programmer. On peut donc produire avec WireMock presque tous les cas de tests d’intégration d’une application...

Nous recrutons

Être un Xebian, 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.