Big Data

Deep Learning à l’échelle : mieux annoter pour mieux scaler

Après quelques mois d’exploration et autres proofs of concept, notre restitution devant le sponsor fait un carton ! On a fait un PoC d’une architecture de réseaux de neurones à l’état de l’art pour détecter des défauts de fabrication sur des objets à partir d'images. Pour y arriver, on a conçu une application Python pour servir ce modèle de deep learning, et on a déployé le tout sur un serveur de démonstration, branché à un écran de restitution et une caméra, au 2e étage de…

Lire la suite
Archi & techno

BD – Les ports et les protocoles

Hello ! Cela fait plusieurs fois que nous parlons de protocoles et de ports sans pour autant creuser ces notions (voir les BD sur le SSH et sur le HTTPS). Vous l'aurez constaté, ce sont des notions incontournables en informatique... et il est dont temps de rentrer dans le vif du sujet !   Pour aller plus loin : Port Informatique - https://www.speedcheck.org/fr/wiki/port/ Liste des ports reconnus - https://fr.wikipedia.org/wiki/Liste_de_ports_logiciels What is a Network Protocol and how does it work ? - https://www.comptia.org/content/guides/what-is-a-network-protocol Protocol - https://techterms.com/definition/protocol…

Lire la suite
Formation

Interview Marc Cyprien, AWS Authorized Instructor : “Ce que j’apprécie le plus lors des formations, ce sont les interactions avec les participants”

En tant que partenaire formation d’AWS (ATP), OCTO Academy propose plusieurs formations officielles du leader mondial des solutions Cloud. Rencontre avec Marc Cyprien qui anime les formations “Architecture” et “Architectures avancées sur AWS”.   Comment as tu découvert la plateforme AWS ? J'ai découvert le cloud Amazon Web Services (AWS) lors de ma première mission chez OCTO Technology il y a trois ans. Nous devions alors mettre en place une fabrique d’environnements de développement sur AWS, en y incorporant des contraintes de sécurité fortes. L’enjeu…

Lire la suite
IoT

Quels usages pour l’AIoT?

Laurel et Hardy, Starsky et Hutch, Belle et Sébastien… les duos marquants ne manquent pas quelque soit la génération. Le duo Tech du moment qui fait parler de lui est Artificial Intelligence et IoT (AIoT). Comme tout duo, les deux technologies se complètent : l’IA (à travers la “Data Science”) apporte une valeur ajoutée à l'IoT grâce aux capacités d'apprentissage et de traitement local sur les objets et l’IoT apporte une valeur ajoutée à l'IA grâce à la connectivité et la collecte de données.  Nous…

Lire la suite
Data Science

Lean for Machine Learning (ML)

La mise en production d’algorithmes d’apprentissage est un chantier dont il faut savoir anticiper l’ampleur. Notre expérience nous a montré que la brique algorithmique n’est qu’une petite partie d’un système complexe : c’est pour cela que nous travaillons à son intégration dans le SI au plus vite afin de lever les inconnues dues à ses spécificités. Dans cet article, nous vous proposons une démarche conduite conjointement avec le métier, dans le but premier d’apporter de la valeur à l’utilisateur final.  Pour illustrer notre démarche de…

Lire la suite
Agile

Le Comptoir x Culture Flow

Dans les prochaines semaines sortira le nouveau livre blanc d’OCTO autour de la notion de flux (flow in english) qui a pour objectif de faire transiter les organisations d’une notion de jalons à une notion de flux de valeur. Ce jeudi 17 septembre, Samuel Retiere d’OCTO nous a présenté un rapide aperçu des messages portés par cet ouvrage dont voici les éléments essentiels. Passer à une “Culture Flow” c’est changer sa vision du temps. Plusieurs principes structurants nous aident à y arriver. Pourquoi des principes…

Lire la suite
Bonne pratique

Monter collectivement en compétences, développer une culture du partage et favoriser la motivation par le sens : telle est la promesse du processus d’apprentissage au sein de l’OCTO Skool

Pour un⸱e spécialiste du monde de la formation professionnelle, observer ce programme pour en comprendre les tenants et les aboutissants invite à décoder comment son fonctionnement en fait un parcours original et efficace.  En effet, l’OCTO Skool - Talent acceleration programs est développé par OCTO pour attirer, recruter et accélérer la montée en compétences des consultant⸱es nouvellement embauché⸱es.  A travers cet article, tentons d’en découvrir son originalité.   Un Talent acceleration program, c’est quoi pour OCTO? ©Caroline Bretagne OCTO crée en 2016 ce programme pour…

Lire la suite
Software Craftsmanship

Un test peut en cacher un autre – Tests d’acceptation

Introduction L’article d’introduction débute en listant certaines différences de visions que je peux avoir avec d'autres développeurs concernant l'architecture applicative ou encore la rédaction des tests. À travers elles, j’évoque les difficultés qu’ils peuvent rencontrer à identifier précisément quoi tester et comment. Deux phrases extraites de l’article de Ian Cooper avaient retenu l’attention : “Le code issu d’un refactoring ne requiert pas de faire de nouveaux tests dessus !” “Je vous recommande d’utiliser ports/adaptateurs et d’écrire les tests en outside-in depuis le use case.” Nous…

Lire la suite
Software Craftsmanship

Application / Domain / Infrastructure : des mots de la Layered Hexagonal Clean Architecture ?

Depuis quelques années, quand je découvre un projet je vois régulièrement des répertoires qui s'appellent : - Application - Domain - Infrastructure D'où viennent ces mots ? Quel intérêt à les utiliser ou ne pas les utiliser aujourd'hui ? Je me suis documenté sur le sujet et je vous propose un voyage dans le temps pour y voir un peu plus clair.

Lire la suite
Data Science

Data science : La shadow production pour vérifier le bon fonctionnement d’un modèle avant son déploiement

Avant de déployer un nouveau modèle en production il est difficile de savoir précisément comment il va se comporter. La shadow production est une technique qui permet de se rassurer sur les performances du modèle avant de le déployer.   Dans notre précédent article sur les alternatives aux monitoring de distributions, nous évoquions brièvement le concept de shadow production. La shadow production (également appelée shadow deployment, dark mode ou shadow mode) est une technique qui consiste à faire prédire un modèle sur les données de…

Lire la suite