Archi & techno

Archi & techno

Les indispensables d’un projet frontend – Séparer les responsabilités entre Composants Intelligents et Composants de Présentation

Voici plusieurs années que je travaille sur des projets informatiques en tant que développeur fullstack spécialisé dans le domaine du frontend. Je vous propose dans cette série d’articles de découvrir les bonnes pratiques qui facilitent la vie au quotidien des équipes.   Nota Bene : Cet article est rédigé pour des architectures frontend avec une approche composant.   Le problème Au fil des projets Front, les composants deviennent de plus en plus complexes. Les passages de props (ou via des Inputs Angular) deviennent nombreux. Certains…

Lire la suite
Archi & techno

#LaDuckConf 2019 accueille les REX de BlaBlaCar et Doctolib

Et notre invité mystère est... le monolithe ! Cette année la Duck Conf à la joie d’accueillir un invité mondialement célèbre : le monolithe ! Il ne sera malheureusement pas présent physiquement, mais nous aurons l’honneur de recevoir ses proches : deux grandes startups françaises qui l’ont très bien connu. BlaBlaCar nous expliquera pourquoi ils ont choisi de se séparer après plusieurs années de vie commune, tandis que Doctolib nous dira pourquoi ils sont toujours heureux ensemble et comment entretenir la flamme. Voir le Programme

Lire la suite
Archi & techno

Les indispensables d’un projet frontend – Limiter la logique dans les composants

Voici plusieurs années que je travaille sur des projets informatiques en tant que développeur fullstack spécialisé dans le domaine du frontend. Je vous propose dans cette série d’articles de découvrir les bonnes pratiques qui facilitent la vie au quotidien des équipes.   Nota Bene : Cet article est plus spécifiquement rédigé pour des architectures frontend avec une approche composant. Avec les autres architectures, on peut également retrouver ce concept de séparation logique métier/vue (par exemple, pas de logique dans un contrôleur).   Le problème Au…

Lire la suite
Archi & techno

Quizz : Avez-vous mis en place les bonnes pratiques Chatbot ?

Les chatbots font fureur, vous avez même déjà lancé votre projet ou vous comptez en déployer un prochainement. Mais une question vous taraude: ai-je pensé à tout ? Nous vous proposons un questionnaire d'auto-évaluation pour vérifier si vous appliquez correctement les bonnes pratiques ergonomiques, organisationnelles et techniques en terme d'agent conversationnel. Evaluez maintenant vos réflexes Chatbot.

Lire la suite
Archi & techno

Extensions Kubernetes

Dans cet article, nous allons découvrir quelques types de plugins permettant d’étendre Kubernetes. La volonté de ces extensions est de permettre à des tiers de contribuer à des fonctions de Kubernetes sans impacter son cœur. L’objectif de la communauté Kubernetes à présent est avant tout à se stabiliser au travers d’une cure d’amaigrissement et de modularisation. Tout ce qui relève d’une implémentation spécifique se voit progressivement remplacé par une interface permettant de brancher différentes implémentations out-of-tree, c’est à dire en dehors du code source de…

Lire la suite
Archi & techno

Construire un moteur de recherche avec DataStax

Introduction Comment construire un moteur de recherche qui rassemble ergonomie, performance et pertinence ? Cette question, nous nous la sommes posée dans le cadre d'un de nos projets. Le Product Owner nous a naïvement exprimé sa volonté d'avoir un moteur de recherche “à la Google” : un outil qui répond aux besoins de l'utilisateur sans aucune connaissance technique ou fonctionnelle préalable, avec une évaluation ludique de son contexte pour lui proposer des résultats pertinents. Une équation complexe qui demande avant toute implémentation une réflexion sur…

Lire la suite
Archi & techno

Les indispensables d’un projet frontend – Un Backend For Frontend, une API sur-mesure

Voici plusieurs années que je travaille sur des projets informatiques en tant que développeur full stack spécialisé dans le domaine du frontend. Je vous propose dans cette série d’articles de découvrir les bonnes pratiques qui facilitent la vie au quotidien des équipes.   Notre projet Notre projet est constitué d’une application mobile pour des utilisateurs en recherche d’emplois et d’un site pour permettre à des entreprises de proposer des emplois. L’application et le site ont, toutes les deux, besoin de récupérer des données comme la…

Lire la suite
Archi & techno

La Duck Conf 2019 – Découvrez le programme !

Cette année encore, #LaDuckConf vous propose de faire le tour de la question de l'architecture de SI. Sujets incontournables pour vos entreprises (monolithe, microservices, GDPR) ou domaines de pointe (datalab, blockchain, etc.) ; nous vous avons concocté un programme aussi complet que surprenant pour accompagner votre quotidien, et ravir vos cellules grises ! Venez vous inspirer d'une dizaine de talks et REX concrets de nos experts OCTO, nos clients, mais également de notre invité mystère*... Rejoignez la communauté de passionnés d'archi le 29 janvier, à…

Lire la suite
Archi & techno

Mieux comprendre l’accessibilité pour non-voyants sur Android

Rendre votre application accessible, c'est faire en sortes que toutes personnes en situation de handicap puisse utiliser votre application sans avoir à demander l'aide d'une personne extérieure : vous ne voudriez pas avoir sans cesse besoin de demander de l'aide pour utiliser une application n'est-ce pas ? C'est un sujet bien obscur et pourtant la plupart des articles que je lis sur ce sujet se focalisent trop sur l'aspect technique, on ne sait alors pas à quels besoins cela répond... je vous propose l'approche inverse…

Lire la suite
Archi & techno

Bientôt la fin des mots de passe sur le Web ? (WebAuthn)

Les mots de passe sont négligés par les utilisateurs qui adoptent des comportements laxistes : même mot de passe sur tous les sites, faible entropie, mot de passe enregistré dans le navigateur … Du côté applicatif de nombreuses failles de sécurité exposent les mots de passe aux attaquants. Bref, il fallait trouver une alternative pour faciliter l'authentification des utilisateurs. Le but étant de renforcer la sécurité, réduire la surface d’exposition des secrets qui transitent sur le réseau. Pourquoi ne pas reprendre l’idée de l’authentification par…

Lire la suite