{"id":1138,"date":"2013-02-20T18:15:42","date_gmt":"2013-02-20T17:15:42","guid":{"rendered":"http:\/\/blog.fabianpiau.com\/?p=1138"},"modified":"2020-04-28T21:09:59","modified_gmt":"2020-04-28T20:09:59","slug":"fosdem-2013-impressions","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/","title":{"rendered":"Retour sur Fosdem 2013"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/en\/2013\/02\/20\/fosdem-2013-impressions\/\" title=\"Read in english\"><strong class=\"labellang\"><span class=\"en\">&nbsp;<\/span>English version available<\/strong><\/a><\/p>\n<p>Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d&rsquo;horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source Software Developers&rsquo; European Meeting). Le dimanche \u00e9tant un peu la journ\u00e9e sacr\u00e9e pour faire la lessive et plus simplement r\u00e9cup\u00e9rer de sa semaine. Vous comprendrez pourquoi mon compte-rendu se limite \u00e0 la journ\u00e9e du samedi.<\/p>\n<p>La conf\u00e9rence se tient dans les locaux de l&rsquo;ULB (Universit\u00e9 Libre de Bruxelles), je retrouve donc pour un temps les couloirs de la fac, qui sont tr\u00e8s similaires aux facult\u00e9s fran\u00e7aises avec des b\u00e2timents v\u00e9tustes et une d\u00e9coration marron\/vert du plus bel effet \u00e0 en faire p\u00e2lir Val\u00e9rie Damidot.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Ouverture<\/h4>\n<p>J&rsquo;arrive juste \u00e0 temps pour la keynote d&rsquo;ouverture, il y a d\u00e9j\u00e0 pas mal de monde dans ce grand amphi et je ne suis pas \u00e9tonn\u00e9 de voir une tr\u00e8s grande majorit\u00e9 d&rsquo;hommes dans la salle.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_1.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Keynote d'ouverture Fosdem\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_1_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"Keynote d'ouverture Fosdem\" title=\"Keynote d'ouverture Fosdem\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Keynote d'ouverture Fosdem<\/p><\/div>\n<p>Apr\u00e8s un discours d&rsquo;introduction, le staff Fosdem n&rsquo;oublie pas de pr\u00e9senter l&rsquo;\u00e9quipe vid\u00e9o et finit par quelques&#8230; pas de danse! Tout le public est invit\u00e9 \u00e0 descendre sur la sc\u00e8ne pour participer \u00e0 la chor\u00e9graphie (moi je prenais des photos, je ne pouvais pas tout faire). C&rsquo;est la traditionnelle \u00ab\u00a0Fosdem Dance\u00a0\u00bb dont voici une <a href=\"http:\/\/www.youtube.com\/watch?v=y0bzFmvtaoM\" target=\"_blank\" rel=\"nobox noopener noreferrer\" title=\"Fosdem Dance\">vid\u00e9o<\/a> qui a lieu tous les ans, danse qui est compl\u00e9t\u00e9e au fil des ans avec de nouveaux mouvements si j&rsquo;ai bien compris. Des fois, on se demande ce que l&rsquo;organisation peut fumer! Mais c&rsquo;est frais et c&rsquo;est bonne ambiance, on aime et puis, qui sait? Peut-\u00eatre que la Fosdem Dance sera la derni\u00e8re danse \u00e0 la mode apr\u00e8s le Ganma Style et le Harlem Shaker.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_2.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"La Fosdem Dance\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_2_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"La Fosdem Dance\" title=\"La Fosdem Dance\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">La Fosdem Dance<\/p><\/div>\n<p><br clear=\"none\" \/><\/p>\n<h4>La communaut\u00e9 Jenkins<\/h4>\n<p>Dans la m\u00eame salle, j&rsquo;encha\u00eene avec la keynote de Kohsuke Kawaguchi, le cr\u00e9ateur de <a href=\"https:\/\/www.jenkins.io\/\" target=\"_blank\" title=\"Jenkins\" rel=\"noopener noreferrer\">Jenkins<\/a>. J&rsquo;en profite pour me rapprocher. En fait, c&rsquo;est la raison principale de ma venue. Apr\u00e8s plusieurs ann\u00e9es d&rsquo;utilisation de sa plateforme d&rsquo;<a href=\"https:\/\/blog.fabianpiau.com\/en\/2009\/07\/17\/continuous-integration\/\" title=\"Int\u00e9gration continue\">int\u00e9gration continue<\/a>, je voulais absolument le voir.<\/p>\n<p class=\"center\"><a href=\"https:\/\/www.jenkins.io\/\" target=\"_blank\" title=\"Jenkins\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"Logo Jenkins\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/jenkins-logo.png?resize=400%2C129&#038;ssl=1\" alt=\"Logo Jenkins\" width=\"400\" height=\"129\" \/><\/a><\/p>\n<p>Sa pr\u00e9sentation \u00e9tait orient\u00e9e sur la communaut\u00e9 Jenkins avec un titre plut\u00f4t intrigant: comment collaborer sans communication? Car finalement, c&rsquo;est ce qui se passe avec Jenkins. Des centaines d&rsquo;extensions, des milliers de commiters, pour un logiciel dont le succ\u00e8s ne s\u2019essouffle pas. Kohsuke nous d\u00e9voile sa recette de la potion magique.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_3.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Keynote sur Jenkins\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_3_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"Keynote sur Jenkins\" title=\"Keynote sur Jenkins\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Keynote sur Jenkins<\/p><\/div>\n<p>Il y a 2 ingr\u00e9dients primordiaux: l&rsquo;extensibilit\u00e9 et la modularit\u00e9. Ces ingr\u00e9dients ont un co\u00fbt en terme de d\u00e9veloppement, mais le retour sur investissement est \u00e9lev\u00e9, et c&rsquo;est ce qui a permis le succ\u00e8s de Jenkins.<\/p>\n<p><strong>Extensibilit\u00e9:<\/strong><\/p>\n<ul>\n<li>Donner le \u00ab\u00a0pouvoir\u00a0\u00bb aux extensions<\/li>\n<li>Faire de l&rsquo;extension r\u00e9cursive (autrement dit, possibilit\u00e9 de faire des extensions d&rsquo;extensions)<\/li>\n<li>Le Core de Jenkins est lui-m\u00eame un ensemble d&rsquo;extensions \u00ab\u00a0d\u00e9guis\u00e9es\u00a0\u00bb<\/li>\n<li>Il y a actuellement plus de 600 extensions<\/li>\n<\/ul>\n<p>Pour vous donner une id\u00e9e, voici la <a href=\"https:\/\/www.jenkins.io\/doc\/developer\/extensions\/\" target=\"_blank\" title=\"Liste des points d&#039;extension du Core de Jenkins\" rel=\"noopener noreferrer\">liste des points d&rsquo;extension du Core de Jenkins<\/a>. Kohsuke ne nous a donc pas menti!<\/p>\n<p><strong>Modularit\u00e9:<\/strong><\/p>\n<ul>\n<li>Fournir des API claires et bien document\u00e9es<\/li>\n<li>Impl\u00e9menter le concept de Silo. Un commiter travaille toujours sur des petites portions de code. Travailler sur 5 fichiers ou 500 sera compl\u00e8tement diff\u00e9rent en termes de complexit\u00e9!<\/li>\n<li>Avec les Silos, on comprend que le Core ne contient pas tout.<\/li>\n<\/ul>\n<p>L&rsquo;extensibilit\u00e9 et la modularit\u00e9 apportent de la lisibilit\u00e9, de la flexibilit\u00e9 et de la stabilit\u00e9 dans votre application. Le logiciel devient plus facile \u00e0 prendre en main pour vos futurs collaborateurs.<\/p>\n<p>Apr\u00e8s les ingr\u00e9dients, parlons des chefs cuisiniers. En fait, vous, moi, tout le monde peut devenir <del datetime=\"2013-02-14T18:24:09+00:00\">chef<\/del> commiter sur Jenkins (Kohsuke s&rsquo;amuse en nous disant qu&rsquo;il y a m\u00eame un bot IRC qui g\u00e8re cela de fa\u00e7on automatique). Le principe est \u00e0 l&rsquo;oppos\u00e9 du noyau Linux et son gourou Linus Torvalds qui sera toujours la derni\u00e8re personne \u00e0 valider et commiter vos changements (j&rsquo;exag\u00e8re un peu, mais on s&rsquo;en approche). Ce n&rsquo;est pas pour autant l&rsquo;anarchie sur Jenkins! Au pire, si vous faites des d\u00e9g\u00e2ts ou cassez un truc, le p\u00e9rim\u00e8tre sera restreint (limit\u00e9 \u00e0 celui de l&rsquo;extension). De plus, il y a toujours la possibilit\u00e9 de faire un rollback \u00e0 la pr\u00e9c\u00e9dente version. Cela reste des cas tr\u00e8s rares d&rsquo;apr\u00e8s Kohsuke, car les gens font attention quand ils ont le \u00ab\u00a0pouvoir\u00a0\u00bb entre les mains.<\/p>\n<p>Abandonnons le monde de la cuisine et entrons dans celui de l&rsquo;espace. Quel est le centre de gravit\u00e9 de Jenkins, la petite chose qui fait que l&rsquo;application ne s&rsquo;effondre pas? R\u00e9ponse: la communication. Les canaux sont vari\u00e9s: IRC, meetups, hackathons, \u00e9v\u00e9nements, twitter, blog, wiki, conf\u00e9rences. Pourtant, cette communication est volontairement restreinte, dans le sens o\u00f9 elle se limite \u00e0 des groupes sp\u00e9cifiques organis\u00e9s par extension. Les commiters sont nombreux, oui, mais ils se parlent peu. Souvenez-vous du vieil adage: Pas besoin de documentation, le code parle de lui-m\u00eame! C&rsquo;est un peu de cela qu&rsquo;il s&rsquo;agit. Lorsqu&rsquo;il y a trop de discussion, l&rsquo;information utile se noie dans le flux de messages, et \u00e7a devient rapidement le chaos ou le trou noir puisque c&rsquo;est notre m\u00e9taphore.<\/p>\n<p>Continuons la corr\u00e9lation avec le syst\u00e8me solaire, le Core de Jenkins correspond au soleil et les extensions aux plan\u00e8tes qui gravitent autour. L&rsquo;Update center repr\u00e9sente la cl\u00e9 de vo\u00fbte du soleil, son noyau. Heureusement, il n&rsquo;est pas explosif dans le cas de Jenkins, il s&rsquo;agit d&rsquo;une interface graphique qui permet aux utilisateurs de g\u00e9rer leur liste d&rsquo;extensions.<\/p>\n<p>Un dernier aspect de Jenkins que l&rsquo;on peut noter: l&rsquo;auto-renforcement.<br \/>\nDavantage d&rsquo;extensions attirent davantage d&rsquo;utilisateurs. Davantage d&rsquo;utilisateurs alimentent une collaboration plus active (plus d&rsquo;id\u00e9es, plus de besoins, plus de commiters). Davantage de collaborateurs permettent donc d&rsquo;avoir davantage d&rsquo;extensions. Et la boucle est boucl\u00e9e!<\/p>\n<p>En guise de conclusion, Kohsuke nous rappelle le ma\u00eetre mot de sa pr\u00e9sentation: extensibilit\u00e9, ainsi que 3 \u00e9l\u00e9ments \u00e0 prendre constamment en consid\u00e9ration:<\/p>\n<ul>\n<li>Des d\u00e9veloppements au p\u00e9rim\u00e8tre r\u00e9duit<\/li>\n<li>Une communication r\u00e9duite<\/li>\n<li>Laisser les gens innover<\/li>\n<\/ul>\n<p>Premi\u00e8re keynote tr\u00e8s int\u00e9ressante, je ne suis pas d\u00e9\u00e7u! Il me reste encore un peu de temps avant d&rsquo;aller manger, je d\u00e9cide d&rsquo;aller voir une pr\u00e9sentation sur l&rsquo;utilisation des personas. Cette fois, le format est court: 40 minutes, questions\/r\u00e9ponses incluses. Les intervenants sont m\u00eame chronom\u00e9tr\u00e9s pour lib\u00e9rer la place \u00e0 temps pour la session suivante.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Les personas<\/h4>\n<p>Je me retrouve dans une salle de cours, j&rsquo;arrive \u00e0 trouver une assez bonne place (d\u00e9rangeant au passage une poign\u00e9e de geeks avec leurs ordinateurs dop\u00e9s \u00e0 Linux). Petit apart\u00e9, je n&rsquo;ai pu m&#8217;emp\u00eacher d&rsquo;esquisser un sourire quand j&rsquo;ai vu un Macbook booter sous Ubuntu.<\/p>\n<p>Bref, revenons au sujet. Les personas sont des personnages fictifs. Il faut cependant avoir suffisamment de d\u00e9tails pour qu&rsquo;il soit r\u00e9el (un nom, une photo, un \u00e2ge, un job et des centres d&rsquo;int\u00e9r\u00eat). C&rsquo;est une sorte de profil.<\/p>\n<p>Les personas repr\u00e9sentent l&rsquo;audience de votre application, ce sont les utilisateurs. Ils permettent d&rsquo;apporter d\u00e9bats et discussions au sein de l&rsquo;\u00e9quipe.<\/p>\n<p><strong>Quelles sont les \u00e9tapes pour cr\u00e9er un persona?<\/strong><\/p>\n<ul>\n<li>R\u00e9aliser des interviews et des sondages aupr\u00e8s de votre population d&rsquo;utilisateurs<\/li>\n<li>Faire des clusters pour identifier les caract\u00e8res communs (grouper ensemble une sous-population)<\/li>\n<li>Simplifier les groupes pour former des arch\u00e9types<\/li>\n<\/ul>\n<p>Attention, il ne faut surtout pas tomber dans la caricature, nous pr\u00e9cise l&rsquo;intervenant.<\/p>\n<p>Les personas vous aident \u00e0 connaitre mieux vos utilisateurs en les personnifiant et donc finalement \u00e0 mieux connaitre votre application, dans le sens des fonctionnalit\u00e9s attendues.<\/p>\n<p><strong>Les r\u00e9sultats que l&rsquo;on obtient:<\/strong><\/p>\n<ul>\n<li>Mieux connaitre les attentes de vos utilisateurs<\/li>\n<li>Des utilisateurs contents!<\/li>\n<\/ul>\n<p>La pr\u00e9sentation finie, je reste quand m\u00eame un peu dubitatif, mais il est temps de manger. Habitant en Belgique, pas de frites pour moi, ce qui me permet d&rsquo;\u00e9viter une longue file d&rsquo;attente, des sandwichs en triangle classiques feront l&rsquo;affaire. Dans le m\u00eame temps, je retrouve Tugdual Grall qui travaille maintenant chez <a href=\"https:\/\/www.couchbase.com\/\" target=\"_blank\" title=\"Couchbase\" rel=\"noopener noreferrer\">Couchbase<\/a>. Ca fait toujours plaisir de parler de Nantes et de prendre des nouvelles!<\/p>\n<p>On partage le m\u00eame avis sur cette conf\u00e9rence, \u00e0 savoir qu&rsquo;elle est tr\u00e8s orient\u00e9e d\u00e9veloppement bas-niveau. En lisant ce compte-rendu, vous ne le ressentirez pas, car j&rsquo;ai minutieusement choisi mon programme. Voici quelques exemples de ce que j&rsquo;aurais pu choisir:<\/p>\n<ul>\n<li>ARM support in the Linux kernel<\/li>\n<li>Open ARM GPU drivers<\/li>\n<li>Introduction to C++11 and its use inside Qt<\/li>\n<li>A Continuous Packaging Pipeline<\/li>\n<li>Bootstrapping Debian-based distributions for new architectures<\/li>\n<\/ul>\n<p>C&rsquo;est donc un peu (beaucoup) trop technique pour moi. J&rsquo;utilise Ubuntu mais en interface graphique la plupart du temps. D&rsquo;ailleurs, si vous utilisez Ubuntu et Gnome Shell, voici le tutoriel pour personnaliser <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2012\/03\/15\/customizing-gnome-3-shell\/\" title=\"Personnaliser Gnome 3 Shell\">votre interface graphique<\/a> comme la mienne. Le fait de patcher le kernel ou d&rsquo;obtenir un kernel panic me fait peur tout comme le titre de ces talks! Pour le <a href=\"https:\/\/en.wikipedia.org\/wiki\/Kernel_panic\" target=\"_blank\" title=\"Linux Kernel panic\" rel=\"noopener noreferrer\">Kernel panic<\/a>, j&rsquo;ai subi ce message suite \u00e0 une mise \u00e0 jour du noyau, ce qui m&rsquo;a oblig\u00e9 \u00e0 tout r\u00e9installer, autant dire que j&rsquo;\u00e9tais un utilisateur heureux.<\/p>\n<p>Loin de ces talks compilo-assembleur, on d\u00e9cide d&rsquo;aller voir la pr\u00e9sentation sur le testing mis en place pour <a href=\"https:\/\/www.mediawiki.org\/wiki\/MediaWiki\" target=\"_blank\" title=\"MediaWiki\" rel=\"noopener noreferrer\">MediaWiki<\/a>. MediaWiki, vous connaissez? Mais si! C&rsquo;est la plateforme wiki utilis\u00e9e par Wikip\u00e9dia.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Comment le projet MediaWiki est-il test\u00e9?<\/h4>\n<p>L&rsquo;\u00e9quipe de <a href=\"https:\/\/www.mediawiki.org\/wiki\/MediaWiki\" target=\"_blank\" title=\"MediaWiki\" rel=\"noopener noreferrer\">MediaWiki<\/a> utilise <a href=\"http:\/\/watir.com\/\" target=\"_blank\" title=\"Watir\" rel=\"noopener noreferrer\">Watir<\/a> pour faire des tests automatis\u00e9s de l&rsquo;interface utilisateur, et plus exactement <a href=\"http:\/\/watir.com\/\" target=\"_blank\" title=\"Watir web driver\" rel=\"noopener noreferrer\">Watir web driver<\/a> qui se base sur <a href=\"https:\/\/www.selenium.dev\/documentation\/\" target=\"_blank\" title=\"Selenium\" rel=\"noopener noreferrer\">Selenium<\/a>. J&rsquo;avais \u00e9crit <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2009\/06\/10\/watin-an-automation-web-testing-tool\/\" title=\"WatiN, un outil pour tester les applications web\">un article sur Watin<\/a> (un d\u00e9riv\u00e9 de Watir) il y a plusieurs ann\u00e9es. Watin s&rsquo;utilise en .NET, Watir en Ruby. Wat \u00e9tant l&rsquo;acronyme de Web Application Testing.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_4.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Talk sur MediaWiki\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_4_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"Talk sur MediaWiki\" title=\"Talk sur MediaWiki\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Talk sur MediaWiki<\/p><\/div>\n<p>En r\u00e9sum\u00e9, cela vous permet de lancer des commandes depuis votre terminal et d&rsquo;interagir directement avec votre navigateur. Vous pouvez ainsi lancer une recherche Google sans utiliser votre souris&#8230; Le pied, non? Bon OK, pas tr\u00e8s utile au quotidien, mais dans le contexte d&rsquo;une int\u00e9gration continue, c&rsquo;est bien. En plus, ils utilisent Jenkins!<\/p>\n<p>Ils ont <a href=\"https:\/\/www.mediawiki.org\/wiki\/Continuous_integration\/Browser_tests\" target=\"_blank\" title=\"Diff\u00e9rents builds sous Jenkins\" rel=\"noopener noreferrer\">diff\u00e9rents builds sous Jenkins<\/a>, pour chacune des plateformes et navigateurs cibles (Chrome, Firefox, IE 6, 7, 8, 9, Android, iPad, iPhone). Un peu avant, j&rsquo;avais justement vu Kohsuke entrer dans la salle, peut-\u00eatre a-t-il un 6\u00e8me sens pour assister aux conf\u00e9rences impliquant son application!<\/p>\n<p>L&rsquo;\u00e9quipe MediaWiki a donc \u00e9crit un <a href=\"https:\/\/github.com\/wikimedia\/mediawiki-selenium\" target=\"_blank\" title=\"Ensemble de scripts\" rel=\"noopener noreferrer\">ensemble de scripts<\/a> correspondant \u00e0 des sc\u00e9narios haut-niveau. Nous sommes un peu dans le BDD (Behaviour Driven Development), le speaker en profite pour nous parler de <a href=\"https:\/\/cucumber.io\/\" target=\"_blank\" title=\"Cucumber\" rel=\"noopener noreferrer\">Cucumber<\/a>. Puis, il nous fait une d\u00e9mo avec comme sc\u00e9nario la connexion de l&rsquo;utilisateur. Si un utilisateur a le profil administrateur, il peut acc\u00e9der \u00e0 des boutons additionnels d\u00e9di\u00e9s aux t\u00e2ches administratives. Pas d&rsquo;effet d\u00e9mo, \u00e7a marche, le script a d\u00fb \u00eatre test\u00e9 et retest\u00e9.<\/p>\n<p>Ce talk me rappelle l&rsquo;exp\u00e9rience <a href=\"https:\/\/www.selenium.dev\/documentation\/\" target=\"_blank\" title=\"Selenium\" rel=\"noopener noreferrer\">Selenium<\/a> qu&rsquo;on avait pu avoir dans mon ancienne boite et qui ne s&rsquo;\u00e9tait pas r\u00e9v\u00e9l\u00e9e tr\u00e8s concluante. On avait toujours des tests en \u00e9chec \u00e0 cause d&rsquo;un timeout ou d&rsquo;une raison inconnue, alors que les tests passaient encore la veille. Finalement, on ne les regardait m\u00eame plus alors qu&rsquo;ils pouvaient r\u00e9ellement signaler la pr\u00e9sence d&rsquo;une erreur. De plus, d\u00e8s que l&rsquo;on modifie l&rsquo;application (CSS, structure html des pages), il faut revoir les tests IHM et cela devient vite chronophage.<\/p>\n<p>Mais, le cas de MediaWiki est un peu diff\u00e9rent. L&rsquo;application est tr\u00e8s stable en termes de fonctionnalit\u00e9s. Pour caricaturer, vous aurez toujours plusieurs profils d&rsquo;utilisateur qui vont \u00e9crire des articles. L&rsquo;application ne va pas \u00eatre refondue du jour au lendemain. L&rsquo;application est l\u00e9g\u00e8re et simple dans le sens o\u00f9 vous n&rsquo;avez pas de traitements asynchrones complexes type AJAX (cela est toujours dur \u00e0 tester). Il y a des th\u00e8mes et les tests sont r\u00e9alis\u00e9s sur le th\u00e8me par d\u00e9faut. Celui-ci ne changera pas car le module de th\u00e8mes est justement l\u00e0 pour cela, les tests IHM sont donc peu impact\u00e9s.<\/p>\n<p>Enfin, j&rsquo;assiste \u00e0 un dernier talk qui, je dois le dire, m&rsquo;a litt\u00e9ralement achev\u00e9. Le titre \u00ab\u00a0Doit-on adopter les App Stores?\u00a0\u00bb m&rsquo;a paru s\u00e9duisant, mais le fait qu&rsquo;il fasse partie du parcours juridique aurait d\u00fb \u00e9veiller mes soup\u00e7ons.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Doit-on adopter les App Stores?<\/h4>\n<p>Pas de slides projet\u00e9s, 2 speakers, une discussion en anglais d&rsquo;une heure autour des App stores sur des questions juridiques et l\u00e9gales. J&rsquo;aurais d\u00fb m&rsquo;enfuir, mais j&rsquo;\u00e9tais plac\u00e9 en face des speakers, hum, je suis rest\u00e9 par respect. Les mots-cl\u00e9s que j&rsquo;ai pu griffonner avant de m&rsquo;\u00e9vanouir: Copyleft, GPL Licence V2-3, Warrantly&#8230;<\/p>\n<p>Vous l&rsquo;aurez compris, je n&rsquo;ai pas suffisamment de mati\u00e8re pour faire un r\u00e9sum\u00e9 sur ce sujet. Cela me fait quand m\u00eame penser \u00e0 un article que j&rsquo;avais lu sur les App Stores. Sur le fait que dans le futur, ce qui rapportera le plus d&rsquo;argent ne sera pas le d\u00e9veloppement des applications en tant que tel, mais leur distribution. Apple l&rsquo;a bien compris en prenant un certain pourcentage sur la vente des applications payantes disponibles sur son App Store, ou bien Google avec Google Play. Et cela peut se g\u00e9n\u00e9raliser \u00e0 d&rsquo;autres m\u00e9dias comme la musique avec la plateforme Apple iTunes. Sujet \u00e0 m\u00e9diter.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Un petit tour et puis s&rsquo;en va&#8230;<\/h4>\n<p>Avant de partir, je rassemble mes derni\u00e8res forces pour faire un tour du c\u00f4t\u00e9 des stands. <\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_5.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Une partie des stands open source\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_5_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"Une partie des stands open source\" title=\"Une partie des stands open source\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Une partie des stands open source<\/p><\/div>\n<p>Le cadre de Fosdem \u00e9tant Open-source, on retrouve les diff\u00e9rentes distributions Linux comme Ubuntu, Debian, OpenSuse, mais aussi Firefox, Gnome, KDE et j&rsquo;en passe. Au passage, j&rsquo;en profite pour glaner quelques stickers&#8230;<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_7.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Ma collecte de stickers \u00e0 Fosdem\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_7_thumbnails.jpg?resize=550%2C733&#038;ssl=1\" alt=\"Ma collecte de stickers \u00e0 Fosdem\" title=\"Ma collecte de stickers \u00e0 Fosdem\" width=\"550\" height=\"733\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Ma collecte de stickers \u00e0 Fosdem<\/p><\/div>\n<p>Je passe aussi par le stand d&rsquo;Open Street Maps, la cartographie open source. J&rsquo;avais \u00e9crit un <a href=\"https:\/\/blog.fabianpiau.com\/en\/2012\/07\/25\/open-street-map-better-map-than-google-maps\/\" title=\"Open Street Map, une meilleure carte que Google Maps?\">article<\/a> il y a quelque temps. Comme il m&rsquo;arrive de mettre de l&rsquo;huile sur le feu, j&rsquo;engage une petite discussion OSM versus Google Maps.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_6.jpg?ssl=1\" rel=\"shadowbox[sbpost-1138];player=img;\" title=\"Le stand OSM\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00050\/Fosdem_6_thumbnails.jpg?resize=550%2C413&#038;ssl=1\" alt=\"Le stand OSM\" title=\"Le stand OSM\" width=\"550\" height=\"413\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Le stand OSM<\/p><\/div>\n<p>Finalement, mise \u00e0 part la partie App Stores, la journ\u00e9e est pass\u00e9e vite. Et je suis vraiment content d&rsquo;avoir assist\u00e9 \u00e0 cette conf\u00e9rence, de surcro\u00eet gratuite et ouverte \u00e0 tous. Je regrette un peu de ne pas pouvoir y \u00eatre all\u00e9 le dimanche. J&rsquo;ai rat\u00e9 la pr\u00e9sentation de Tug sur Couchbase, des sessions sur les \u00ab\u00a0jeux s\u00e9rieux\u00a0\u00bb (serious games) et d&rsquo;autres talks noSQL, mais on ne peut pas tout faire.<\/p>\n<p>Rendez-vous en f\u00e9vrier 2014 pour apprendre quelques nouveaux pas de Fosdem Dance (entre autres)!<br \/>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d&rsquo;horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source Software Developers&rsquo; European Meeting). Le dimanche \u00e9tant un peu la journ\u00e9e sacr\u00e9e pour faire la lessive et plus simplement r\u00e9cup\u00e9rer de sa semaine. Vous comprendrez pourquoi mon compte-rendu se limite \u00e0 la journ\u00e9e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1378,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[181,176,179,183,182],"class_list":["post-1138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-event","tag-app-stores","tag-fosdem","tag-jenkins","tag-mediawiki","tag-persona"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retour sur Fosdem 2013 | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d&#039;horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retour sur Fosdem 2013 | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d&#039;horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-20T17:15:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-28T20:09:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"166\" \/>\n\t<meta property=\"og:image:height\" content=\"166\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"Retour sur Fosdem 2013\",\"datePublished\":\"2013-02-20T17:15:42+00:00\",\"dateModified\":\"2020-04-28T20:09:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/\"},\"wordCount\":4863,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/02\\\/00050.png?fit=166%2C166&ssl=1\",\"keywords\":[\"app stores\",\"fosdem\",\"jenkins\",\"mediawiki\",\"persona\"],\"articleSection\":[\"Ev\u00e9nement\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/\",\"name\":\"Retour sur Fosdem 2013 | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/02\\\/00050.png?fit=166%2C166&ssl=1\",\"datePublished\":\"2013-02-20T17:15:42+00:00\",\"dateModified\":\"2020-04-28T20:09:59+00:00\",\"description\":\"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d'horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/02\\\/00050.png?fit=166%2C166&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2013\\\/02\\\/00050.png?fit=166%2C166&ssl=1\",\"width\":166,\"height\":166,\"caption\":\"Fosdem 2013\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2013\\\/02\\\/20\\\/fosdem-2013-impressions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ev\u00e9nement\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/category\\\/event\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Retour sur Fosdem 2013\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retour sur Fosdem 2013 | CarmaBlog","description":"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d'horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/","og_locale":"fr_FR","og_type":"article","og_title":"Retour sur Fosdem 2013 | CarmaBlog","og_description":"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d'horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source","og_url":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2013-02-20T17:15:42+00:00","article_modified_time":"2020-04-28T20:09:59+00:00","og_image":[{"width":166,"height":166,"url":"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"\u00c9crit par":"Fabian Piau","Dur\u00e9e de lecture estim\u00e9e":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"Retour sur Fosdem 2013","datePublished":"2013-02-20T17:15:42+00:00","dateModified":"2020-04-28T20:09:59+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/"},"wordCount":4863,"commentCount":0,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","keywords":["app stores","fosdem","jenkins","mediawiki","persona"],"articleSection":["Ev\u00e9nement"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/","url":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/","name":"Retour sur Fosdem 2013 | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","datePublished":"2013-02-20T17:15:42+00:00","dateModified":"2020-04-28T20:09:59+00:00","description":"&nbsp;English version available Comme annonc\u00e9 dans mon pr\u00e9c\u00e9dent article, voici un tour d'horizon de la conf\u00e9rence Fosdem 2013 (Free and Open source","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/"]]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","width":166,"height":166,"caption":"Fosdem 2013"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/fr\/2013\/02\/20\/fosdem-2013-impressions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Ev\u00e9nement","item":"https:\/\/blog.fabianpiau.com\/fr\/category\/event\/"},{"@type":"ListItem","position":3,"name":"Retour sur Fosdem 2013"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/fr\/#website","url":"https:\/\/blog.fabianpiau.com\/fr\/","name":"CarmaBlog","description":"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":2143,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2013\/02\/00050.png?fit=166%2C166&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-im","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/1138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/comments?post=1138"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/1138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media\/1378"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media?parent=1138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/categories?post=1138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/tags?post=1138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}