Les stands
La moitié des stands présentaient des activités autour de la VR, peu d’originalité car nombreux étaient les stands à faire essayer du Beat Saber.
Les conférences
Je n’ai assisté qu’à la journée du mardi, le devfest ayant commencé le lundi.
Présenté par Julien Topcu
En bref
A partir d’un projet demo e-commerce, Julien a fait une demo des 10 attaques les plus classiques et des plus faciles à se protéger.
Il a tenu un discours très parlant aux développeurs notamment sur le CRSF, protection que nous les développeurs désactivons parce que c’est embêtant en dev sans avoir conscience de l’énorme faille que cela implique. Ce genre de discours je l’ai encore entendu pas plus tard que vendredi dernier par un dev.
Notes
Accès en lecture de fichier en faisant référence à des fichiers via les external entities de XML
Dependencytrack projet open source pour avertir les vulnérabilités des dépendances du code. Il y a souvent plus de vulnérabilités dans les dépendances que dans le code projet
Premiers pas avec un microcontrôleur et Google Cloud IoT Core
Présenté par Gautier Mechling
Notes
- esp32: microcontrôleur post ESP8266, plus petit, avec Wifi et BLE
- frizzing => export plaque PCB => service internet d’impression de PCB
imprimantes 3D
- iotcore utilise des standard du web et de l’open source (pas de sdk propriétaires google)
backend pour recevoir des données, utiliser une google cloud function pour intercepeter ce pub sub et stocker la donnée dans un firebase.
la rendre dans un firebase hosting.
FPGA, créer du matériel en programmant
Présenté par Frédéric Bisson
REX très intéressant car j’ai senti Frédéric très passionné par ce qu’il partageait.
Un peu de mal à suivre pour un neophyte mais au moins j’ai découvert le FPGA.
Notes
- fin de la loi de moore
- post cpu, nouvelle archi FPGA, racheté par altera pour 16Mds
- le cablage définit le fonctionnement, les composants restent les memes
- PLL: permet de varier la fréquence
- Les outils sont encore propriétaires
- 2 façon de programmer: dessiner un schéma ou utiliser un HDL ou OpenCl
Build your own Knowledge Graph with Weaviate on GCP
Présenté par Bob van Luijt
Notes
- Semi Technologies - Weaviate
- Problem to solve: on ne peut pas stocker une entité dans une table en bdd (nom, role, position social) car on perd les références
Comment connecter les entités entre elles ?
- Peut-on nous approprier la recherche google ? Par exemple nos recherches dépendent de notre geoloc
graph database: tout ce qu’on enregistre est un graph, mais un back end en graph demande beaucoup de puissance.
- Notion de contexte: placer les objets dans l’espace (apple, iphone, fruit ) à côté (mais France serait éloigné).
- GraphQl
- Classification
- P2P network: feature pas encore implémentée mais il serait intéressant que les graphs apprennnent les uns des autres
- les objets sont définis par des classes dont les propriétés sont en camelCase pour que les nom des propriétés puissent être “compris” et analysés par le graph
WebAuthn: Le renouveau de l’authentification
Présenté par Thomas Blaisot
Frustrant car en 20 minutes Thomas n’a pas eu le temps de présenter entièrement les implémentations de cette norme à venir.
Notes
- “passwordLess”
- se passer de gestionnaire de mot de passe => credential API
- OT password
- sans mot de passe car via clef privée/publique
- on envoit un login au serveur qui nous envoit un challenge,l’authenticator renvoit la signature, la pub key et l’id, que le serveur valide
Présenté par Romain Ardiet
Notes
- Projet Euler: site qui propose des problème maths à résoudre via des programmes
- Travailler avec la complexité O, les structures de données.
- Bon challenge pour apprendre un nouveau language, plus pertinent qu’un hello word/todo app.