Toggle navigation
Go
Log-in
Register
Home
Go to Wiki
Wiki Index
Document Index
User Index
Paris Jug Web Site
Go to Wiki
Document Index
Meeting
Go to Space
Document Index
20211214
Wiki source code of
Soirée Virtuelle : Développe dans ton cloud pour le cloud - Gitpod
More actions
Content
Comments
Attachments
History
Information
Hide line numbers
1: {{velocity filter="none"}} 2: {{html clean="false" wiki="true"}} 3: <div id="title"> 4: = Développe dans ton cloud pour le cloud - Gitpod = 5: </div> 6: 7: == Date et lieu == 8: 9: * <div id="datetime">**Mardi 14 décembre 2021 à 19h00**</div> 10: * --Dans les locaux de [[**Datadog**>>Location.Datadog]]-- 11: * <div id="location">Dans les locaux de notre chaîne [[Twitch>>https://www.twitch.tv/parisjug]]</div> 12: * -- L'accès est conditionné au pass sanitaire.-- 13: #if (true) 14: * [[Google Calendar>>https://www.google.com/calendar/render?action=TEMPLATE&text=Paris+JUG+-+Soir%C3%A9e+Virtuelle+%3A+D%C3%A9veloppe+dans+ton+cloud+pour+le+cloud+-+Gitpod+%282021%2F12%2F14%29&details=%3Cdiv+id%3D%22part1%22%3E%0A+%3Cp%3E%3Cstrong%3E18h45+%C3%A0+19h00+%3A+Accueil%3C%2Fstrong%3E%3C%2Fp%3E%0A+%3Cp%3E%3Cstrong%3E19h00+%C3%A0+20h30+%3A+Gitpod+-+de+la+Terre+%C3%A0+la+Lune+pour+atterrir+dans+le+Cloud%3C%2Fstrong%3E%3C%2Fp%3E+%0A+%3Cp%3E+Comment+l%27envie+de+vacances+en+plein+air+peut+conduire+au+Cloud+%3F+Comment+devoir+organiser+un+atelier+technique+pour+100+personnes+peut+passer+d%27une+t%C3%A2che+redoutable+%C3%A0+quelque+chose+de+simple+%3F+Comment+un+projet+open-source+peut+abaisser+les+barri%C3%A8res+d%27entr%C3%A9e+pour+des+nouveaux+contributeurs+au+point+qu%27on+puisse+commencer+%C3%A0+contribuer+d%27un+simple+clic+%3F+La+r%C3%A9ponse+%C3%A0+ces+questions+est+GitPod%2C+un+outil+qui+vous+permettra+d%27acc%C3%A9der+%C3%A0+un+environnement+de+d%C3%A9veloppement+tr%C3%A8s+complet+depuis+n%27importe+quel+navigateur.%3C%2Fp%3E%0A+%3Cul%3E%0A++%3Cli%3Epremi%C3%A8re+tentative+de+d%C3%A9veloppement+en+mobilit%C3%A9+%3A+un+ipad%2C+des+apps+et+un+raspberry%3C%2Fli%3E%0A++%3Cli%3Eseconde+tentative+%3A+d%C3%A9couverte+de+Gitpod+et+usage+pour+des+articles+sur+tinygo%3C%2Fli%3E%0A++%3Cli%3Ed%C3%A9finition+du+concept+derri%C3%A8re+Gitpod%2C+quel+est+le+service+fourni+%3F%3C%2Fli%3E%0A++%3Cli%3Ecomment+y+acc%C3%A9der+%3A+d%C3%A9tail+des+diff%C3%A9rents+moyens+d%27acc%C3%A9der+%C3%A0+l%27offre+de+Gitpod+depuis+un+repository+git%3C%2Fli%3E%0A++%3Cli%3Ele+concept+de+workspace%2C+coeur+de+Gitpod+%3A+le+container+mis+%C3%A0+disposition%2C+ses+possibilit%C3%A9+de+param%C3%A8trages%3C%2Fli%3E%0A++%3Cli%3Ecomparatif+avec+la+solution+Github+Codespaces%3C%2Fli%3E%0A++%3Cli%3Eles+outils+additionnels+%3A+utilisation+du+VSCode+de+votre+poste%2C+le+local+companion%2C+l%27int%C3%A9gration+Jetbrains%3C%2Fli%3E%0A++%3Cli%3El%27installation+de+GitPod+on-premises+sur+un+cluster+Kubernetes+%28ou+m%C3%AAme+sur+un+petit+Raspberry+Pi+avec+un+K3s%29%3C%2Fli%3E%0A+%3C%2Ful%3EUne+s%C3%A9rie+de+d%C3%A9mos+viendra+illustrer+de+mani%C3%A8re+concr%C3%A8te+chacun+des+points+%C3%A9voqu%C3%A9s%2C+de+mani%C3%A8re+progressive+%3A%0A+%3Cul%3E%0A++%3Cli%3Epr%C3%A9sentation+de+la+doc+officielle%2C+riche+et+essentielle%3C%2Fli%3E%0A++%3Cli%3Eacc%C3%A9der+%C3%A0+Gitpod+depuis+un+repository+GitLab+et+un+repository+Github+%3A+pr%C3%A9sentation+de+tous+les+%C3%A9l%C3%A9ments+du+workspace%3C%2Fli%3E%0A++%3Cli%3Ele+VSCode+en+ligne%2C+ses+menus+sp%C3%A9cifiques%3C%2Fli%3E%0A++%3Cli%3Ed%C3%A9monstration+de+l%27usage+du+container+par+quelques+manipulations%3C%2Fli%3E%0A++%3Cli%3E%C3%A0+partir+d%27un+repository+sans+configuration+Gitpod+%3A+les+m%C3%A9caniques+de+gestion+des+ports+et+URL%3C%2Fli%3E%0A++%3Cli%3Eautomatisation+du+repository+pr%C3%A9c%C3%A9dent+avec+explication+de+l%27usage+de+la+cli+de+gitpod%3C%2Fli%3E%0A++%3Cli%3Eutilisation+d%27un+repository+sur+une+technologie+n%C3%A9cessitant+une+image+docker+personnalis%C3%A9e+%3A%3C%2Fli%3E%0A++%3Cli%3Emise+au+point+depuis+gitpod+de+cette+image+docker%3C%2Fli%3E%0A++%3Cli%3Ed%C3%A9monstration+d%27un+projet+bas%C3%A9+sur+cette+image.%3C%2Fli%3E%0A+%3C%2Ful%3EQue+vous+soyez+%3A%0A+%3Cul%3E%0A++%3Cli%3Eadepte+de+GitLab%2C+de+Github+ou+de+Bitbucket%3C%2Fli%3E%0A++%3Cli%3Eorganisateur+d%27ateliers+qui+aimeraient+commencer+%C3%A0+l%27heure+avec+tous+les+outils+install%C3%A9s+sur+tous+les+postes%3C%2Fli%3E%0A++%3Cli%3Egestionnaire+d%27un+projet+OpenSource+qui+aimerait+faciliter+la+contribution+de+toutes+et+tous%3C%2Fli%3E%0A++%3Cli%3Eun+maker+avec+des+projets+embarqu%C3%A9s+ou+des+jeux+en+wasm%3C%2Fli%3E%0A+%3C%2Ful%3EVous+repartirez+avec+toutes+les+informations+pour+vous+lancer+%C3%A0+votre+tour.%0A+%3Cp%3E+%3C%2Fp%3E%0A+%3Cp%3Epar+%3Cspan+class%3D%22wikil]] 15: #end 16: 17: 18: #if (false) 19: La soirée young blood est une volonté d'offrir aux personnes n'ayant jamais fait de présentation de se lancer. </ br> 20: </ br> 21: #end 22: #if (false) 23: Vous pouvez postulez [[ici>>FIXME]]</ br> 24: #end 25: #if (false) 26: Soirée exceptionnelle. 27: #end 28: #if (false) 29: <br /> 30: Le lien de connexion à l’événement sera communiqué prochainement. 31: <br /> 32: Suivez aussi le Parisjug sur Twitter([[@parisjug>>http://www.twitter.com/parisjug]]) pour être informé rapidement. 33: #end 34: #if (false) 35: <br /> 36: Les inscriptions seront ouvertes le jeudi précédent l’événement. Suivez aussi le ParisJUG sur Twitter([[@parisjug>>http://www.twitter.com/parisjug]]) pour être informé rapidement. 37: #end 38: #if (false) 39: **(% style="color:#0000ff; " %) Les inscriptions ne sont pas encore ouvertes(%%)** 40: <p/> 41: #end 42: 43: #if (false) 44: * [[Inscription obligatoire jeudi 05 janvier à partir de 07h00 (via ce lien)>>https://www.eventbrite.fr/e/billets-soiree-young-blood-ii-15060592638]] 45: #end 46: 47: #if (false) 48: <p/> 49: **(% style="color:#ff0000; " %) Inscriptions closes(%%)** 50: <p/> 51: #end 52: 53: #if (false) 54: * Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autres médias de l'associations Paris JUG. En acceptant cette invitation, vous autorisez le Paris JUG à publier votre photo sur les médias sus-mentionnés. 55: * Les **inscrits** à l'évènement non présents **5 min avant le début de la session**, soit à **19h25**, verront leur **place remise à disposition** 56: * Les **non inscrits** à l'évènement ne pourront donc y assister que sous réserve de **places disponibles** sur place **5 min avant le début de la session**, soit à 19h25. 57: <p/> 58: L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription. 59: **Toute inscription non confirmée ne sera pas prise en compte !** 60: #end 61: ---- 62: == Détails == 63: 64: <p> 65: #if (false) 66: **(% style="color:#ff0000; " %)Attention, exceptionnellement la soirée commencera à 19h15 au lieu de 19h30.(%%)** 67: <p/> 68: #end 69: <div id="details"> 70: <div id="part1"> 71: 72: <p>**18h45 à 19h00 : Accueil**</p> 73: 74: <p>**19h00 à 20h30 : Gitpod - de la Terre à la Lune pour atterrir dans le Cloud**</p> 75: <p> 76: Comment l'envie de vacances en plein air peut conduire au Cloud ? 77: Comment devoir organiser un atelier technique pour 100 personnes peut passer d'une tâche redoutable à quelque chose de simple ? 78: Comment un projet open-source peut abaisser les barrières d'entrée pour des nouveaux contributeurs au point qu'on puisse commencer à contribuer d'un simple clic ? 79: La réponse à ces questions est GitPod, un outil qui vous permettra d'accéder à un environnement de développement très complet depuis n'importe quel navigateur. 80: * première tentative de développement en mobilité : un ipad, des apps et un raspberry 81: * seconde tentative : découverte de Gitpod et usage pour des articles sur tinygo 82: * définition du concept derrière Gitpod, quel est le service fourni ? 83: * comment y accéder : détail des différents moyens d'accéder à l'offre de Gitpod depuis un repository git 84: * le concept de workspace, coeur de Gitpod : le container mis à disposition, ses possibilité de paramètrages 85: * comparatif avec la solution Github Codespaces 86: * les outils additionnels : utilisation du VSCode de votre poste, le local companion, l'intégration Jetbrains 87: * l'installation de GitPod on-premises sur un cluster Kubernetes (ou même sur un petit Raspberry Pi avec un K3s) 88: 89: Une série de démos viendra illustrer de manière concrète chacun des points évoqués, de manière progressive : 90: * présentation de la doc officielle, riche et essentielle 91: * accéder à Gitpod depuis un repository GitLab et un repository Github : présentation de tous les éléments du workspace 92: * le VSCode en ligne, ses menus spécifiques 93: * démonstration de l'usage du container par quelques manipulations 94: * à partir d'un repository sans configuration Gitpod : les mécaniques de gestion des ports et URL 95: * automatisation du repository précédent avec explication de l'usage de la cli de gitpod 96: * utilisation d'un repository sur une technologie nécessitant une image docker personnalisée : 97: * mise au point depuis gitpod de cette image docker 98: * démonstration d'un projet basé sur cette image. 99: 100: Que vous soyez : 101: * adepte de GitLab, de Github ou de Bitbucket 102: * organisateur d'ateliers qui aimeraient commencer à l'heure avec tous les outils installés sur tous les postes 103: * gestionnaire d'un projet OpenSource qui aimerait faciliter la contribution de toutes et tous 104: * un maker avec des projets embarqués ou des jeux en wasm 105: 106: Vous repartirez avec toutes les informations pour vous lancer à votre tour. 107: 108: <p> 109: <p>par [[Horacio Gonzalez>>Speaker.HoracioGonzalez]] et [[Thierry Chantier>>Speaker.thierrychantier]]</p> 110: <br /> 111: 112: </div> 113: </div> 114: <p> 115: **20h30 à ...** : 3ème mi-temps des juggers dans un lieu sélectionné par votre Crew ;-) 116: </p> 117: #if (false) 118: <p><ul><li>[[Support de presentation>>attach:]]</li></ul></p> 119: #end 120: 121: 122: 123: <p/> 124: == Sponsors de l'association == 125: 126: <br/> 127: <ul><li>**Platinium**</ul></li> 128: <center> 129: 130: [[[[image:Main.Sponsors@novencia.svg||width="200" alt="Novencia"]]>>http://www.novencia.fr/]] 131: [[[[image:Main.Sponsors@renault-digital.svg||width="200" alt="renault-digital"]]>>https://group.renault.com/talents/nos-metiers/digital/]] 132: [[[[image:Main.Sponsors@softeam.svg||width="200" alt="Softeam"]]>>http://www.softeam.fr/]] 133: </br> 134: [[[[image:Main.Sponsors@Logo-RedHat-B-Color-RGB.svg||width="200" alt="RedHat"]]>>https://www.redhat.com/fr/global/france]] 135: [[[[image:Main.Sponsors@mirakl.svg||width="200" alt="Mirakl"]]>>http://www.mirakl.com/]] 136: </br> 137: [[[[image:Main.Sponsors@arolla.svg||width="200" alt="Arolla"]]>>http://www.arolla.fr/]] 138: [[[[image:Main.Sponsors@codeworks.svg||width="200" alt="Codeworks"]]>>http://www.codeworks.fr/]] 139: [[[[image:Main.Sponsors@oxiane.svg||width="200" alt="Oxiane"]]>>http://www.oxiane.com/]] 140: 141: 142: 143: </center> 144: <br/> 145: <ul><li>**Gold**</ul></li> 146: <center> 147: [[[[image:Main.Sponsors@maplr.svg||width="120" alt="Maplr"]]>>https://www.maplr.co/]] 148: </center> 149: <br/> 150: 151: #if (false) 152: {{html wiki="false" clean="false"}} 153: <div style="width:100%; text-align:left;" ><iframe src="//eventbrite.fr/tickets-external?eid=204681306297&ref=etckt" frameborder="0" height="550" width="100%" vspace="0" hspace="0" marginheight="5" marginwidth="5" scrolling="auto" allowtransparency="true"></iframe></div> 154: {{/html}} 155: #end 156: 157: == Code de Conduite == 158: Les conférences ParisJUG se veulent des expériences sans harcèlement, quel que soit votre sexe, votre identité sexuelle, votre âge, votre orientation sexuelle, votre handicap, votre apparence physique, votre poids, votre race ou votre religion. Nous ne tolérons aucun harcèlement des participants à la conférence, quel que soit sa forme. Les expressions et les images à connotation sexuelle ne sont pas appropriées lors des événements ou sur les médias en ligne. Les participants à une conférence qui violent ces règles peuvent être sanctionnés, voire exclus de la conférence. 159: 160: #if (false) 161: == Télécharger les présentations == 162: 163: * Support [[anatomy of java vulnerabilities>>https://fr.slideshare.net/StevePoole/anatomy-of-java-vulnerabilities-nljug-2018]] 164: * Support [[Adopt Open JDK>>https://fr.slideshare.net/StevePoole/eclipse-openj9-springone-2018-lightning-talk]] 165: * List item 166: #end
Evènements partenaires
Soirée Virtuelle : Développe dans ton cloud pour le cloud - Gitpod (Meeting.20211214) - XWiki
Accueil
Prochaines rencontres
Rencontres precedentes
Qu'est-ce que le ParisJUG
Faire une presentation
Les speakers
Mailing list
Sponsors
Partenaires
Donation
Elements Marketing
Nous contacter
Sponsors Platinium
Partenaires