L’événement annuel 100% Open Source de la Côte d’Azur
Replay
Programme
3 demi-journées, 6 workshops techniques, 9 talks, 1 finale du concours Trophée Objets Connectés & Services, 3 animations, pour fêter le début de l’été et notre passion commune pour les technologies et l’Open Source !
Lundi 27 juin
2 workshops techniques en paralèlle suivis d’une conférence avec 4 interventions, sur des technologies Open Source populaires.
Workshops
How to create my first dapp on Tezos blockchain
ça parle de quoi ?
You will learn basics to create your first Dapps for Tezos and understand what is web3. From smartcontract in javascript to wallet SDK in Typescript, see how is easy to start a business on the web3.
Niveau : Intermédiaire
Pré-requis : laptop (with admin right to install software)
par Benjamin FUENTES Marigold
GitOps, une mise en situation un peu réaliste sur Kubernetes avec Flux
Ca parle de quoi ?
T’en as assez des talks qui déploient des hello-world pour démontrer la pertinence de l’outil younameit.
Ça tombe bien : ce qui nous intéresse, c’est plutôt d’essayer une mise en situation DevSecOps un peu réaliste.
On va donc construire pas à pas un scénario d’entreprise avec des dev teams, qui deploy / update / rollback des WebApps Pokémon sur Kubernetes
. Elles utilisent Kustomize
ou des charts Helm
pour cela.
Côté Ops, on va aussi se préoccuper des enjeux de sécurité de la plateforme : ségrégations des droits des équipes, des flux réseau des WebApps.
Pour cela, nos Ops vont utiliser Kyverno
. Et puis des applis, ça se monitor, patch management transparent sur la stack technique, métrologie, contrôle des activités sur le cluster.
On va voir comment ces équipes collaborent entre elles au quotidien dans un workflow GitOps qui s’appuie sur Kubernetes
et Flux
, autour d’un code stocké dans Github, et plein d’autres choses encore…
Niveau : débutant
Pré-requis : avoir un cluster Kubernetes qui fonctionne
par Laurent GRANGEAU et Ludovic PIOT
Conférence
Introduction to Tezos
Ca parle de quoi ?
Short introduction of the French Blockchain Tezos.
par Benjamin FUENTES, Marigold
La sécurité dès la conception du projet
Ca parle de quoi ?
PENSER UNE DÉMARCHE PRÉVENTIVE DÈS LA PHASE DE CONCEPTION D’UN PROJET
En 2020, le nombre de cyberattaques a explosé dans le monde. Selon un récent rapport de l’Agence nationale de la sécurité des systèmes d’information (ANSSI), les opérations de l’ANSSI en 2020 ont été multipliées par 4, par rapport à l’année précédente.
La pandémie de Covid-19 a démultiplié les opportunités de déstabilisation (cyberattaques) dans plusieurs secteurs, dont celui de la santé: CHU de Rouen, Narbonne, Montpellier, Dax, Villefranche-sur-Saône, Oloron-Sainte-Marie, Saint-Gaudens… La liste des hôpitaux s’allonge.
De plus, depuis l’entrée en vigueur du RGPD, la protection des données personnelles ainsi que la sécurité « by design » deviennent des sujets centraux dans nos projets.
Je présenterai les techniques utilisées et j’aborderai aussi la prise de conscience du management sur ces aspects importants. En effet, même en étant dans le réseau interne d’un datacenter, nous ne sommes pas à l’abri d’une intrusion. Le risque 0 n’existe pas.
##### ~ Security By Design 101
par David APARICIO,
Confidential containers : protégez votre mémoire
Ca parle de quoi ?
Confidential containers est un nouveau développement dans le domaine des containers, qui permet de protéger la mémoire de façon cryptographique, protégeant les données de travail, y compris d’un fournisseur de « cloud ».
par Christophe DE DINECHIN,
Modern CI/CD with GCP
Ca parle de quoi ?
Le DevOps fait maintenant partie intégrante des entreprises, et beaucoup d’entres elles ont déployé une stack CI/CD afin d’améliorer la livraison de leurs applications.
Pourtant, même si l’adoption de Kubernetes et des conteneurs se développe, de nombreuses organisations ne réalisent pas pleinement les avantages en termes de vitesse de publication, de stabilité et d’efficacité opérationnelle, car leurs pratiques CI/CD ne tirent pas pleinement parti de Kubernetes ou ne répondent pas aux préoccupations en matière d’opérations et de sécurité.
Durant cette session, nous verrons comment, à travers Cloud Build et Cloud Deploy, profiter pleinement de ces améliorations en termes de vitesse et de sécurité.
par Laurent GRANGEAU,
Mardi 28 juin
2 workshops techniques en paralèlle suivis d’une conférence avec 4 interventions, sur des technologies Open Source populaires.
Workshops
GitHub From Zero to Hero !
Ca parle de quoi ?
Que vous utilisiez ou pas GitHub aujourd’hui ce workshop est fait pour vous.
Vous découvrirez par le bias de différents exercices qui vont de la prise en main au déploiement d’applications dans un cluster Kubernetes comment GitHub peut vous aider et simplifier les différentes taches:
– Gestion de projet avec GitHub Issues
– Developpement dans le cloud avec GitHub Codespaces
– Automatisation et CI/CD avec GitHub Actions
– Mise en place de votre infrastructure avec Terraform et GitHub Action – DevSecOps avec Dependabot, et l’analyse de code.
Niveau : Débutant
Pré-requis : avoir un compte sur github.com !
par Tugdual GRALLGithub
Mettre en place des tests automatisés continus en utilisant l’écosystème Open Source
Ca parle quoi ?
La qualité logicielle est en pleine transformation pour augmenter son apport de valeur. Déploiement et mesure continue, automatisation, intelligence artificielle, autant de tendances poussant pour une qualité plus intégrée aux organisations. Le Continuous Testing contribue à intégrer la qualité logicielle dans l’ensemble des processus de développement. Délivrer une telle démarche présente de réels défis rganisationnels et techniques.
Dans ce workshop, nous partagerons comment mettre en place les différents composants du Continuous Testing sur un cas concret. Nous utiliserons à cet effet le frameworkd’automatisation open-source Cerberus Testing, connecté aux solutions fréquemment utilisées en Continuous Testing (e.g. Selenium, GitHub Actions, Slack). Les objectifs du workshop sont les suivants :
– Implémenter des tests robustes combinant des actions web et APIs
– Déployer une pipeline CI/CD incorporant des quality gates automatisées
– Mettre en place des campagnes de tests de sanity-check, post-déploiement
– Exécuter des campagnes en production de supervision de l’expérience utilisateur
– Utiliser le reporting et l’analytics pour mesurer l’impact du continuous testing
Niveau : Intermédiaire
Pré-requis : Nous vous recommandons d’avoir votre propre PC pour pouvoir pratiquer et d’avoir des bases d’automatisation de tests pour suivre cet atelier.
par Antoine CRASKE et Benoît CIVEL Cerberus Testing
Conférence
Père Castor 🐻, raconte nous une histoire (d’OPS)
Ca parle de quoi ?
L’échec comme une source de connaissance. Pouvons-nous apprendre des erreurs des plus grands ?
Nous allons, pour cela, faire la revue de quelques grands outages de la dernière décennie : Github, Amazon, Google, OVHcloud, Apple, Fastly, Microsoft, Gitlab, Facebook, Firefox ou plus récemment AirFrance à travers la lecture des post-mortems des incidents, nous analyserons la root cause, la mise en place de la remédiation, et en extraire des bonnes pratiques ~ IaaS (Interruption as a Sageness) #HugOps
par David APARICIO,
Copilot : L’intelligence artificielle au service des développeurs
Ca parle de quoi ?
Amis développeurs, vous avez besoin:
– d’écrire des tests pour vos applications Web/JavaScript?
– de compléter une classe Java d’accès aux données?
– d’ajouter des nouveaux services à votre déploiement Kubernetes?
Tapez votre code, commentez votre besoin, et laissez Copilot vous assister et augmenter votre productivité! GitHub Copilot est un outil qui s’appuie sur l’intelligence artificielle pour vous aider à coder avec des « suggestions/autocompletions » très riches.
Mais attention: Copilot, l’essayer c’est adopter!
par Tugdual GRALL, Github
Cerberus Testing, la plateforme d’automatisation de test 100% open-source
Ca parle de quoi ?
La transformation digitale force les entreprises à accélérer leurs cycles de livraison logicielle pour améliorer leur proposition de valeur en continu. Mais délivrer de la valeur en flux tendu nécessite d’avoir confiance dans les changements logiciels réalisés, pour maintenir un rythme constant et contenir l’accumulation de dette technique, L’automatisation de test est une brique essentielle d’une démarche d’accélération nécessitant de réaliser du test continu en équilibrant valeur et réduction de risque, Cerberus Testing est la plateforme de test automatisés 100% open-source depuis 2013 et d’origine Française, co-crée par et pour les acteurs du numériques.
Cette présentation partagera l’histoire de création du produit, son développement actuel et ses perspectives pour permettre à plus d’acteur d’accélérer.
par Antoine CRASKE, Cerberus Testing
Retour d’expérience Big data avec Hadoop & Monitoring
Ca parle de quoi ?
Je vais vous raconter l’histoire d’un aller et un retour, une histoire avec des éléphants jaunes et rouges : un retour d’expérience personnel sur Hadoop, avec un focus particulier sur le monitoring et sur les bénéfices de l’open source.
Je ferai de mon mieux pour donner une présentation tous publics, avec peu de contenu technique 🙂
par Thierry ACCART,
Mercredi 29 juin
2 workshops techniques et des initiations au FabLab en parallèle, suivis d’une conférence et de la Finale du concours Trophée Objets Connectés & Services 2022.
Workshops & initiations
Solutions d’infrastructure environnements Virtuels
Ca parle de quoi ?
Les participants arriverons à appréhender le contenu d’un fichier Yaml (docker-compose) multi-conteneurs avec montage des volumes dédiés à la configuration de la base de donnée et de stockage de la base OpenLdap.
L’implémentation d’un serveur LDAP (type Osixia) repose sur une image docker Ubuntu afin d’héberger un annuaire d’un petit parc machines (~350 IP fixes sur 2 Virtual LAN), l’approche multi-conteneurs de gestion de parc de machines est retenue, sans utilisation de Microsoft ActiveDirectory ni d’un contrôleur de domaine.
Une attention particulière sera portée sur la sauvegarde automatisée avec TimeShift et Deja-Dup de la base de donnée LDAP vers un NAS.
Une ouverture pourra être faite en conclusion sur la virtualisation avec KVM et image Alpine (ou encore sur Yaml pour créer un environnement virtuel Python), ce contenu reste à définir plus précisément.
Niveau : débutant
Pré-requis :
- notions de base d’utilisation de VirtualBox
- notions de base de protocoles réseaux Ipv4, jusqu’à niveau 2 de l’OSI
- notions de base de Virtual LANs (pas de connaissances requises en algorithmes de routage)
- workshop entièrement en français
par Erwan SIMON
Rendre un projet web accessible
Ca parle de quoi ?
L’accessibilité est importante avec des normes WCAG et un référentiel RGAA que vous devez appliquer.
Cette session vous aidera à créer des pages accessibles et valides grâce aux outils de développement de Firefox et à ses nombreuses extensions (Tanaguru, AInpector, Wave…).
Vous êtes ainsi assuré d’obtenir un projet de qualité avant la mise en production. L’ensemble permettra de garantir une qualité de voter projet avec la mise en production.
Niveau : débutant
Pré-requis : emmener un ordinateur sur place
par Christophe VILLENEUVE
Fabrication numérique au FabLab de Sophia Antipolis
Découverte de SoFAB, le FabLab sophipolitain de Telecom Valley, sur le campus SophiaTech.
Démonstrations de tout ce qu’il est possible de faire à SoFAB :
- découverte du lab
- présentation des machines Holimaker et Volumic
- réalisation d’un badge à votre nom avec le logo de SophiaConf
- fabrication d’un smoothie à l’aide d’un vélo
Conférence
Open trafic
Ca parle de quoi ?
Produire des données de trafic multimodales en utilisant les caméras existantes grâce à un logiciel open source
par Gabriel PLASSAT,
Finale du Trophée Objets Connectés & Services 2022
Le concours Trophée Objets Connectés & Services 2022 de SoFAB a pris fin le 29 juin lors de la dernière soirée de SophiaConf 2022.
Huit équipes finalistes ont pitché leur projet devant le jury et le public de SophiaConf, grands amateurs d’innovations technologiques et d’IoT.
Le projet « Owly Night » dont le dispositif permet d’éduquer le sommeil des jeunes enfants par le biais d’un réveil lumineux intelligent, a remporté le « Trophée 2022 », et 4 autres équipes ont été primées.
Projet Securimmat
Projet Mishall
Projet Katsuki Barduino
Projet Baguette magique à insectes
Projet Fridge Alert
Projet Light Shield
Projet Owly Night
Projet Capitaine Flemme
Intervenants
Laurent GRANGEAU
Solutions Architect chez Google
Tugdual GRALL
Solutions Engineer chez GitHub
David APARICIO
Ingénieur DataOps chez OVHcloud
Christophe DE DINECHIN
Senior Principal Software Engineer chez Red Hat
Bio
Laurent Grangeau is a Cloud Solution Architect at Google with more than 10+ years of experience. Former Java developer, he has since developed in .NET, with Agile and DevOps mindsets. He has been experimenting with cloud providers for more than 5+ years, mainly with Azure as he is MVP Azure. Docker enthusiast from the beginning, he has experienced with building microservices and distributed systems. He loves to automate things and run distributed applications at scale.
Bio
Tugdual « Tug » est Solutions Engineer chez GitHub où il aide les développeurs à utiliser au mieux GitHub sur leur projets. Auparavant, Tug a travaillé chez Redis, Red Hat, MapR, MongoDB, Couchbase, eXo et Oracle comme dévelopeur, product manager ou developer advocate. Tugdual est également co-fondateur du Nantes JUG (Java Users Group) qui réunit tous les mois depuis 2008 les développeurs et architectes de la région nantaise.
Bio
Passionate engineer in Computer Science, graduated INSA Lyon 2014, after two years spent at UNICAMP in Brazil, actively participates in the community, through Meetups and conferences. His motto: “No developer is supposed to ignore security”.
Ingénieur passionné en Informatique, diplômé INSA Lyon 2014, après deux années passées à UNICAMP au Brésil, participe activement à la communauté, à travers des Meetups et des conférences. Sa devise: « Nul développeur n’est censé ignorer la sécurité »
Bio
Ingénieur logiciel touche à tout, avec des contributions dans:
– Les jeux vidéos (Alpha Waves, premier jeu de plateforme 3D)
– Langages de programmations (XL, Tao3D, ABI C++)
– Systèmes d’exploitation (HP Integrity Virtual Machines)
– Confidential containers (encryption mémoire, attestation, etc)
Et passionné de physique.
Antoine CRASKE
Co-fondateur de Cerberus Testing
Directeur Architecture & Technologie de La Redoute
Benjamin FUENTES
Technical Lead chez Marigold
Thierry ACCART
Big Data & Cloud Principal Engineer chez Amadeus
Ludovic PIOT
Independant DevOps & Cloud architect
Bio
Passionné par l’architecture, la transformation et les technologies. Director of Architecture & Technology à La Redoute, fondateur et animateur des communautés la QE Unit dédiée au Quality Engineering, Ministry of Testing Leiria, TICE.Leiria. Actif en open-source.
Bio
Benjamin is an international speaker talking about cutting the edge technology like Cloud or Blockchain. He is very engaged on Open source and Web3 trends
Bio
Bio
Ludovic felt into _DevOps_ in 2004 with first _Infra as Code_ deployments on _bare-metal_ blade servers. He’s found of empowering project teams through automated tools and friendly collaboration, and then welcome `Docker` and `Kubernetes` as the ultimate tools to leverage his favorite practice. Through meetups, conferences and forums, he shares his love for _cloud_, _infra as code_, _devops_ and performance topics.
Benoît CIVEL
Co-fondateur de Cerberus Testing
Responsable de l’ingénierie logicielle des solutions e-commerce et digitales chez Auchan France
Christophe VILLENEUVE
Consultant Open Source chez Atos
Gabriel PLASSAT
Co-fondateur de La Fabrique des Mobilités
Erwann SIMON
Assistant ingénieur système, responsable de parc informatique
Bio
Responsable de l’ingénierie logicielle des solutions e-commerce et digitales chez Auchan France, et co-fondateur de Cerberus Testing. Animé par la culture DevOps et le renforcement de la collaboration de toutes les parties prenantes des projets informatiques autour de la qualité.
Bio
Christophe Villeneuve est Consultant Open Source à Atos Il est impliqué dans de nombreuses technologies tels que PHP, Drupal, MariaDB, Mozilla Firefox… Il est aussi chroniqueur radio, auteur de Livres d’articles dans différents magazines et le PHPère des elePHPants.
Bio
https://gabrielplassat.fr
Bio
Ingénieur diplômé de l’ENI de Brest en 1995
* ingénieur d’application à Texas Instruments (entre 1997 et 2008)
* développeur logiciel à l’Observatoire de la Côte d4azur entre 2008 et 2010
* Informaticien à l’Inserm depuis 2011
* responsable du parc informatique de l’Ircan (entre 2014 et aujourd’hui)
Cédric ULMER
Président de France Labs
Animateur de la Communauté open source de Telecom Valley
Julien HOLTZER
CTO de Xpert
Animateur de la communauté Fabrication numérique de Telecom Valley
Chef de projet bénévole de SoFAB
Sponsors
Firecell développe et distribue la première suite logicielle 4G et 5G open source permettant aux industriels de déployer et d’exploiter des réseaux privés dans leurs usines et sites industriels.
La mission de Firecell est de démocratiser les réseaux privés 5G.
Le Groupe SII est une société de conseil en technologies implantée dans 18 pays au travers de 100 implantations. Plus de 13 000 collaborateurs interviennent quotidiennement sur les problématiques de transformation numérique des grands-comptes.
Labellisée Great Place To Work pour la 5ème année consécutive, SII mène de nombreuses actions liées à la qualité de vie au travail.
Cette année, le Groupe SII prévoit le recrutement de 90 collaborateurs pour l’agence de Sophia Antipolis. Parmi les postes les plus recherchés on retrouve des développeurs C++, .Net ou encore PHP mais aussi des ingénieurs infrastructure, systèmes et réseaux ou encore des consultants DevOps.
Financeurs
Animations
Découvrez la fabrication numérique au fablab
Mercredi 29 juin à 14h, 15h ou 16h
Participez à des démonstrations et découvrez tout ce qu’il est possible de faire à SoFAB :
- Découverte du lab
- Réalisationd’un badge à votre nom avec le logo de la SophiaConf
- Fabrication d’un smoothie à l’aide d’un vélo
- Découverte des imprimantes 3d professionnelles Volumic
- Découverte de HoliMaker et de sa HoliPress
Pédalez pour vous régaler !
27-28-29 juin, 17h à 18h
Le Roll’in Bar vous invite à vivre une expérience créative, pétillante et rafraichissante.
Le smoothie bike permet de créer des smoothies et jus de fruits à la minute grâce à un mixeur placé à l’avant du vélo. Un petit effort pour une délicieuse récompense et faire le plein d’énergie, de vitamines et de fun !
Repartez avec des bières artisanales locales
27-28-29 juin à 20h30
Retour à la convivialité à la fin de chaque soirée de conférence : repartez avec votre bière made in Antibes !
Découvrez la Holipress de Holimaker
29 juin, 17h à 18h
HoliMaker conçois et fabrique en France, des solutions d’injection plastique manuelle pour le prototypage, le test matière et le recyclage des plastiques.
Holimaker présentera HoliPress, l’injecteuse plastique manuelle Française, qui donne accès rapidement et simplement au monde de l’injection plastique.
HoliMaker montrera aussi la complémentarité entre HoliPress et l’impression 3D
Découvrez le fabricant d’imprimantes 3d professionnelles Volumic
Mercredi 29 juin, 17h à 18h
Présentation des imprimantes 3D au FabLab :
– Découvrez les dernières générations d’imprimantes 3d hautes performances axées sur les professionnels et l’industrie
– Plus de 60 matériaux compatibles innovants et techniques aux propriétés exceptionnelles
Fête des makers SoFAB
Mercredi 29 juin, 18h-21h30
Assistez à la présentation de projets des équipes participantes au concours Trophée Objets Connectés & Services et découvrez les derniers prototypes IoT développés à SoFAB, dans un cadre convivial pendant le cocktail !
Accès
Université Côte d’Azur – Polytech Nice Sophia, site des Templiers
Campus SophiaTech – Bâtiment Forum
- Accès piéton : 930 route des Colles 06410 BIOT
- Accès voiture Parking P4 : 930 route des Colles 06410 BIOT depuis le carrefour du golf. Si P4 saturé, possibilité de se garer au parking du centre commercial St Philippe à 5 minutes à pieds.
Editions précédentes