Slide 1

Slide 1 text

Du code… génétique Parallèles entre informatique et biologie Forum Beta Gouv Juin 2024 
 Goulven Champenois

Slide 2

Slide 2 text

Métaphores Quels termes informatiques 
 faisant référence au naturel 
 pouvez-vous citer ?

Slide 3

Slide 3 text

Métaphores Bugs Cloud Node Git branches DB seeds Tree-shaking Mémoire vive Code mort Code smell & code rot Evergreen browsers Hibernation User root

Slide 4

Slide 4 text

Ils peuvent jeûner pendant… Dur à croire Humain 1 mois * Baleine 6 mois Crocodile 2 ans Tique 8 ans Tardigrade 30 ans ! * Un yogi indien af fi rme n’avoir rien mangé depuis 70 ans…

Slide 5

Slide 5 text

Durée de vie moyenne d’une… Pendant ce temps Startup 2,5 ans Version de langage 3 ans Site web 4 ans Sonde spatiale Voyager I 46 ans ! * Les sondes Voyager I sont en service depuis 1977 !

Slide 6

Slide 6 text

Parallèles

Slide 7

Slide 7 text

Parallèles ADN <=> code source

Slide 8

Slide 8 text

Parallèles Gènes récessifs <=> feature fl ags

Slide 9

Slide 9 text

Parallèles Forks & Pull requests <=> mutations génétiques Copie / Portage <=> pollinisation, greffe, bouturage

Slide 10

Slide 10 text

Parallèles Plugins <=> Symbiotes CRM, CMS, ERP… <=> Niches écologiques

Slide 11

Slide 11 text

À tester

Slide 12

Slide 12 text

À tester Les media queries peu usuelles : Orientation/hauteur du viewport (aérer, réorganiser…) Support des couleurs (monochrome, inversées…) Type de pointeur ( fi ne/coarse/hover)

Slide 13

Slide 13 text

À tester Code défensif : Surveiller le poids des pages & assets en CI Détecter les N+1 dans les tests Détecter les injections SQL dans les tests Fuzz testing

Slide 14

Slide 14 text

Inspirez-vous ! Autres langages, frameworks, méthodologies Parallèles entre écosystèmes et relations Biomimétisme Forum Beta Gouv Juin 2024 
 Goulven Champenois