Android

Votre voiture, le futur de votre smartphone ?

Il est loin le temps des Ford Model T des années 1910 où tout ce qui pouvait enjoliver le tableau de bord d’une automobile se limitait au volant et au klaxon. Aujourd’hui les constructeurs rivalisent d’ingéniosité pour transformer le tableau bord de leur chères autos en cocon de technologies. De la gestion des médias d’un geste de main chez BMW aux doubles écrans chez Mercedes, un dénominateur commun semble faire converger ces deux constructeurs, le prolongement des smartphones des utilisateurs sur leurs tableaux de bords. …

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
Digitalisation

Culture Innov’ : “Dans un univers aux compétences IT rares et chères, comment les optimiser pour innover sans se ruiner”

Introduction La transformation digitale touche tous les secteurs d’activité et surtout tous les types d’entreprises. Grandes ou petites, peu y échappent, et par voie de conséquence la demande autour des développements informatiques est énorme. A tel point que les profils IT courus, deviennent rares et donc chers. Dans ces conditions, innover dans le digital devient compliqué. Et comme innover c’est avancer dans l’inconnu, un projet d’innovation mal articulé peut coûter cher sans que sa pérennité soit pour autant assurée. Lors des comités de direction, les…

Lire la suite
Agile

Pourquoi SAFe divise autant ?

J'avais écrit un article autour de SAFe il y a un peu plus d’une d'année “6 mois de SAFe (c), ce que j’en retiens ?”. Et depuis j'ai pu contribuer à plusieurs implémentations chez divers clients en tant SPC (SAFe Program Consultant). J'ai eu beaucoup de discussions avec autant de "Coachs Agile" que de "clients". C'est intéressant de voir la différence d'avis entre différentes populations. Notamment le mélange de refus catégoriques et mépris de certaines personnes vis à vis du Framework d’une part, et un…

Lire la suite
Data Science

Introduction aux algorithmes de recommandation : l’exemple des articles du blog Octo

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. Introduction Le blog Octo est en train de se munir d’une application mobile. Pour cette application Android, on va essayer de “comprendre l’utilisateur” et déterminer quelle(s) page(s) il est le plus susceptible de consulter.…

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
Software Craftsmanship

La fin de la « dette technique » : du passé ne pas faire table rase

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 techniquement par l'hypothèse : Notre solution repose sur des procédés en conflit Cette hypothèse permet de répondre plus efficacement au problème de la "dette technique" en ce qu'elle substitue à une métaphore inopérante des outils permettant d'appréhender plus précisément et plus efficacement le problème en question. Le propos n'est pas de…

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
Agile

Le suivi de compétence : une histoire de canards

J’ai envie de partager avec vous une démarche que j’ai trouvée à la fois efficace et amusante, pour soutenir les personnes qui composent une organisation, que ce soit les managers, les RH ou les équipes, dans leur quête d’excellence. Leur question initiale était la suivante : Que faire quand vous avez 3 managers pour 200 personnes, une quinzaine d’équipes globalement agiles, une quarantaine de personnes en soutien (RH, achats, com, etc.), et que vous voulez faire du suivi de compétences individualisé ?  Cette démarche, qui…

Lire la suite