Posté le 19/08/2019 par Roberto Duarte

Notre objectif est d’effectuer de la recommandation d’articles pour le Blog Octo et sa nouvelle application mobile. Nous allons donc dans un premier temps étudier les contraintes de notre problème. En dans un seconds temps, explorer ce qui se fait en matière d’algorithmes de recommandations afin de l’appliquer à notre usecase.IntroductionLe blog Oc...

Lire la suite >

Posté le 14/08/2019 par Guillaume Marcq

Internationalisation ? À quoi pensez-vous en premier lieu quand vous entendez ce mot dans le domaine de l’informatique ? À un client qui veut augmenter son nombre d’utilisateurs en ajoutant des langues ? À la magnifique “galère” que va être la chasse aux textes dans toute l’application ? Au nombre de tickets pharaoniques pour changer un caractère à...

Lire la suite >

Posté le 12/08/2019 par Christophe Thibaut

Dans les articles qui précèdent, j'ai exprimé l'idée de remplacer, dans le modèle que nous utilisons lorsque nous parlons de "gérer la dette technique" d'une solution logicielle, le diagnostic :Notre solution est endettée techniquementpar l'hypothèse :Notre solution repose sur des procédés en conflitCette hypothèse permet de répondre plus efficacem...

Lire la suite >

Posté le 05/08/2019 par Quentin Cattez, Arnaud Mazin

ObjectifLa constellation des outils annexes à Kubernetes n’en finit pas de grandir et il est assez difficile de suivre les nouveautés. Devant cette profusion, nous prenons le temps de nous attarder sur kapp qui introduit le concept d’application comme un regroupement de ressources Kubernetes.À la clé, une capacité à manipuler une stack applicative ...

Lire la suite >

Posté le 31/07/2019 par Didier Bernaudeau

Les conteneurs sont une manière de plus en plus courante de packager et de déployer les applications. Un conteneur comprend tout ce qui est nécessaire au fonctionnement de l’application: le code source ou le binaire de l’application, les fichiers de configuration, l’environnement d'exécution (Java, Python, Nodejs, …) et les bibliothèques.Il serait ...

Lire la suite >

Posté le 30/07/2019 par Aryana Peze

Hello !On l'a vu, l'Infrastructure as Code (IAC) nous permet de facilement et rapidement détruire et remonter des machines. Cela a donc grandement impacté la façon de travailler des ops ! Plutôt que de travailler sur des serveurs spécifiques qu'on maintient et qu'on bichonne des mois durant, on préfère détruire et remonter les machines régulièremen...

Lire la suite >

Posté le 29/07/2019 par Jihane Bel Mahi

Le bonheur, cet état émotionnel tant recherché difficile à définir tant il est propre à tout un chacun. On le lie souvent avec de la joie, certains le définissent comme un état de satisfaction complète,  d’autres le caractérisent comme de l’euphorie et l’associent à toutes les activités qui nous la font ressentir( voyage, sport, détente..). On va m...

Lire la suite >

Posté le 29/07/2019 par Elsa Touzeau

Ahoy ! Nous avons assisté à la conférence annuelle européenne de Ruby, EuRuKo, qui s’est déroulée le 20 et 21 juin 2019 à Rotterdam. A bord du SS Rotterdam, les speakers nous ont embarquées dans le monde magique de Ruby et de sa communauté, employant à tour de bras pour l’occasion les jeux de mots de type maritime. Nous avons voulu souligner quatre...

Lire la suite >

Posté le 26/07/2019 par Simon DE LAGARDE

Le développement de solutions blockchain implique la co-construction d’écosystèmes d’entreprises, ou de réseaux d’acteurs. Cet article présente tout d’abord une rétrospective et une définition du concept d’écosystème d’entreprise et conclut par l’introduction de la notion d'Écosystème Minimum Viable (MVE). Par la suite, l’importance d’une démarche ...

Lire la suite >

Posté le 26/07/2019 par Loris DAHNOUN

Dans un monde “Mobile First”, la performance est un facteur clé du succès d’une application mobile. Plus celle-ci est performante, plus l’utilisateur y passera du temps. Les bonnes pratiques de développement intègrent des solutions techniques permettant d’optimiser le temps de chargement.Pourrait-on aller encore plus loin, faire mieux pour l’utilis...

Lire la suite >