Slide 1

Slide 1 text

What’s new in cloud development environments? Zenbox CDE - 11 juin 2024

Slide 2

Slide 2 text

Julien Landuré Jean-Philippe Baconnais

Slide 3

Slide 3 text

https://unsplash.com/fr/@britishlibrary Un peu d’histoire

Slide 4

Slide 4 text

2009 https://unsplash.com/fr/@britishlibrary 2010 2012 2014 2021 2023 2022 2013 2016

Slide 5

Slide 5 text

La croissance du Cloud 🚀

Slide 6

Slide 6 text

https://twitter.com/ftr_investors/status/1753420721152196759

Slide 7

Slide 7 text

https://research.aimultiple.com/cloud-computing-stats/

Slide 8

Slide 8 text

Developer eXperience

Slide 9

Slide 9 text

Developer eXperience “Developer Experience is the activity of studying, improving and optimizing how developers get their work done.” https://theappslab.com/2017/04/04/developer-experience-what-and-why/

Slide 10

Slide 10 text

Des outils et méthodologies pour travailler efficacement aider à la production de code de qualité aider à la collaboration et communication entre les dév fournir une documentation et un support sur l’utilisation de framework / outils cfhttps://developerexperience.io/

Slide 11

Slide 11 text

Pourquoi utiliser un CDE ?

Slide 12

Slide 12 text

Ce n’est pas un Virtual Desktop La notion de VDI (Virtual Desktop Infrastructure) n’est pas nécessaire. Ce n’est pas un Assistant IA Ça peut être le cas mais ce n’est pas le but premier. ❌ ❌ Ce n’est pas un nouvel IDE Vous pouvez conserver votre IDE préféré. ❌

Slide 13

Slide 13 text

Onboarding amélioré Limitation des outils à installer sur son poste Configuration mutualisée Directement dans les projets et partageable Démarche #GreenIT #FinOps Prolonge la durée de vie de vos ordinateurs, moins besoin de puissance Sécurisation Application des règles de sécu en place et pas de code ou d’apps en local

Slide 14

Slide 14 text

Gartner, Hype Cycle for Emerging Technologies 2023

Slide 15

Slide 15 text

Démos https://unsplash.com/fr/@desiraygreen

Slide 16

Slide 16 text

✅ Cloud Workstations ✅ Idx ✅ Gitpod ❌ GitLab remote dev ✅ Docker Dev Environments ✅ GitHub Codespaces

Slide 17

Slide 17 text

Concrètement ? 🤷 Basé sur nos avis personnels et nos expériences

Slide 18

Slide 18 text

Projets persos ou Opensource

Slide 19

Slide 19 text

ROI ? Exemple de calcul proposé par Gitpod https://www.gitpod.io/pricing

Slide 20

Slide 20 text

En entreprise

Slide 21

Slide 21 text

Retour L’Oréal Typiquement, les développeurs codaient et stockaient leur travail sur leurs ordinateurs portables physiques locaux, ce qui rendait souvent la configuration d’un nouvel environnement très longue et sujette aux erreurs. Ils devaient installer de nombreux composants, tels que des éditeurs de code, des bibliothèques ou encore des utilitaires sur leur ordinateur portable avant de pouvoir commencer à coder. La productivité des développeurs est la clé d'une transformation numérique réussie. Le modèle traditionnel de développement sur des machines physiques impacte non seulement de façon négative la productivité des développeurs, mais pose également des problèmes de sécurité. Les solutions d'environnement de développement basées sur le cloud, comme Cloud Workstations, [...] pour ses développeurs, laquelle prévoit de les laisser travailler de n’importe où, n’importe quand et à partir de n'importe quel appareil, et ce de manière cohérente, efficace et sécurisée. ⬇ https://cloud.google.com/blog/fr/topics/clients/loreal-favorise-la-productivite-de-ses-developpeurs-dans-le-cloud

Slide 22

Slide 22 text

ROI ? e2-standard-4 (4 vCPU & 16 GB RAM) 9h x 22 jours = 198h/mois 0,32$ / heure => 64$/mois + (10$ de disque) 1 󰳕 74$ + Frais du cluster : 150$ 100 󰳕 74$ x 100 + Frais du cluster : 150$ ≃230$ d ≃7550$

Slide 23

Slide 23 text

ROI ? Exemple de calcul proposé par GitHub https://github.com/pricing/calculator

Slide 24

Slide 24 text

La suite ? Gen AI : Le compagnon du développeur

Slide 25

Slide 25 text

What’s new in cloud development environments? Merci de votre attention ! Julien Landuré Jean-Philippe Baconnais

Slide 26

Slide 26 text

What’s new in cloud development environments? TZ Nantes 2024 #1 Merci de votre attention ! Des feedback ?