Archi & techno

Archi & techno

Le low-code, comment ça marche ?

Depuis quelques mois les offres sur les technologies no-code/low-code montent en puissance. Google, Microsoft, SalesForce ont tous une offre sur le sujet, et ils ne sont pas seuls. D'autres acteurs venant des outils de RAD (Rapid Application Development), du mobile, ou du BPM (Business Process Management) proposent aussi leurs solutions no-code/low-code. Implémenter une application sans code semble être une gageure. En effet, un développeur est bien souvent assimilé à un programmateur, un codeur… en somme, un producteur de code ! Pourtant le low-code ne relève…

Lire la suite
Archi & techno

Sécuriser une API REST : tout ce qu’il faut savoir

Exposer votre métier via des API, que ce soit pour le reste de votre entreprise ou pour le monde entier, est une belle idée. Vous avez passé du temps à en concevoir le design pour les rendre facile d’utilisation par les développeurs, et vous avez repensé l'architecture de votre SI pour leur offrir la place qu'elles méritent… Et vous vous heurtez à la crainte de vos collègues et de vos supérieurs : “Mais si j’expose mes applications sur le web, mes données ne seront pas…

Lire la suite
Archi & techno

BD – L’Intégration Continue (CI)

Hello ! Comme on vous l’a expliqué, il ne suffit pas de s’assurer que le code fonctionne sur le poste du développeur pour vérifier qu’il marche. Les développeurs vont être amenés à fusionner leur code, et l’environnement de production peut être différent de celui de leur poste de travail, ne serait-ce qu'au niveau de l'OS utilisé - parfois même entre les dev eux-mêmes ! Un OS différent implique des librairies différentes, voire même des droits différents sur les fichiers. Les développeurs doivent donc écrire des…

Lire la suite
Archi & techno

Tezos, une blockchain auto-évolutive (partie 1/3)

tezos

Cet article est la première partie d’une suite d’articles où nous allons étudier la blockchain française Tezos, blockchain publique. Dans ce premier article, nous nous intéresserons au modèle de gouvernance de Tezos qui diffère des autres blockchains. Dans un second article, nous nous pencherons sur le consensus utilisé, à savoir le mécanisme de validation des blocs. Puis, dans un dernier article, la partie pratique de Tezos sera présentée : l’utilisation de la CLI pour faire des transactions, les appels RPC pour interagir avec la blockchain…

Lire la suite
Archi & techno

Vers un nouveau modèle de mutualisation d’application mobile avec Kotlin/Native

Le partage de code entre différentes plateformes est devenu une pratique de plus en plus utilisée dans le monde du développement mobile, que ce soit React Native avec Facebook ou Flutter avec Google, toutes les entreprises IT s’y mettent et y trouvent toutes un certain intérêt. Malgré la multitude de technologies déjà disponibles sur le marché, la solution magique adaptée à tous besoins n’existe pas, d’autant plus quand il s’agit de mixer du code natif avec du code hybride. Depuis quelques années, le langage Kotlin…

Lire la suite
Archi & techno

Internationalisation ??

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 à chaque fois ? Une définition de l’internationalisation ? Ce mot qui pour certains reste obscur peut être défini de façon très générale, c’est peut être ce qui…

Lire la suite
Archi & techno

kapp ou pas kapp ?

Objectif La 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 (Service, Ingress, Deployment, ConfigMap, Secret…) pendant toutes les étapes de sa vie, et ce, comme un tout.

Lire la suite
Archi & techno

BD – Pet vs Cattle

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èrement. On parle de "Pet vs Cattle".     Pour aller plus loin : "Pet vs Cattle", de l'artisan du serveur à l'artisan du codeur : https://blog.octo.com/pet-vs-cattle-de-lartisan-du-serveur-a-lartisan-codeur/  DevOps Concepts :…

Lire la suite
Archi & techno

Comment booster son application android grâce à de l’IA

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’utilisateur ? Pour répondre à cette question, nous avons décidé de faire de la prédiction de parcours utilisateur grâce à du machine learning de manière à précharger les données de sa future navigation. Mon binôme a…

Lire la suite
Archi & techno

CR KubeCon EU 2019

Cette année la KubeCon Europe avait lieu à Barcelone !En cette occasion OCTO a envoyé deux mercenaires pour aller prendre quelques informations fraîches sur l'écosystème Cloud Native ! Cette année encore il y avait trop de talks pour que l’on puisse tout voir, il a donc fallu faire des choix. Cet article (bien que très en retard) recense ce qui nous aura le plus marqué. Du côté de la CNCF Dès le premier jour nous avons été mis dans le bain avec une première keynote…

Lire la suite