Kotlin, au delà d’une île, c’est aussi un langage informatique. Vous ne le connaissez pas ? C’est normal, il s’agit d’un langage encore tout jeune !

Lire la suite;

Qu’est-ce qu’un message broker ?

De Olivier Haag dans Technique

30 juil 2018

Vous est-il déjà arrivé de vouloir commander un ticket pour le concert de votre artiste préféré en ligne via un unique site web qui ne répond pas ?
De vouloir envoyer un gros fichier CSV dont le traitement automatisé vous bloque toute autre action durant ce traitement via un beau message “Chargement…” ? Attendre une vidéo qui met du temps à se ré-encoder après téléchargement sur la toile ?

Tous ces problèmes peuvent s’expliquer par plusieurs facteurs: la surcharge d’utilisateurs simultanés, un algorithme très chronophage incontournable, une architecture peu performante due à son ancienneté.
Lire la suite;

Bonjour, aujourd’hui nous allons swagger sur la vague des APIs REST avec la création d’un serveur d’API en Spring Boot avec Open API 3 et les outils Swagger.

 

Design de l’API

 

La méthodologie : l’approche « contract first »

Développeurs, je sais que les lignes de codes vous brûlent les doigts, mais vous allez devoir patienter un peu. Nous allons en effet opter pour une méthodologie « contract first » pour designer cette API. Cette approche relativement récente consiste avant toute chose à définir un contrat entre le fournisseur et le client de l’API. Il faut donc commencer par écrire une spécification détaillée avant de commencer tout développement. Ce contrat peut être établi de façon itérative, en commençant par des URIs de base et des exemples d’échanges, puis en l’étoffant au fur et à mesure, en collaboration avec les différents acteurs du projet. C’est une fois seulement que le contrat est stable que les développements pourront débuter.
Lire la suite;

Parcours utilisateur

Une phase importante dans le processus de conception tournée vers l’utilisateur final (UX design) est la définition des parcours utilisateur. Avant même de penser aux wireframes il est important de les définir pour commencer à identifier le chemin qu’ils vont emprunter. Nous sommes au tout début de la conception de l’expérience et c’est une étape à ne pas négliger. Mais comment fait-on pour les créer ? De quelle manière ? Qu’est-ce qu’on en retire ? Quand et comment les utilise-t-on ? Nous allons tenter de répondre à toutes ces questions.

Lire la suite;

La version 11.3 d’iOS a récemment vu le jour avec un support plus complet (enfin !) des Progressive Web Apps. En effet, jusqu’à présent, Apple était très en retard par rapport à Google avec la prise en charge de certaines fonctionnalités. Le temps est donc venu de faire un état des lieux autour de cette technologie et de comparer les différences de compatibilités entre iOS et Android. Si ce n’est pas encore fait, je vous invite à lire notre précédent article sur les PWA http://tekcollab.imdeo.com/progressive-web-apps-pwa/

Lire la suite;

iMDEO recrute !

REJOIGNEZ-NOUS

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

Voir les annonces