RFC: une (Non-)conférence Programmation Fonctionnelle en 2016

Bonjour et d'avance toutes mes excuses pour les réceptions multiples, J'écris ce mail à l'attention d'un large public avec deux objectifs en tête: - recueillir des avis en retour, positifs ou négatifs, afin d'évaluer la pertinence du sujet - susciter des bonnes volontés Cela fait quelques années que l'idée me trottait dans la tête : organiser en France une conférence sur le thème de la programmation fonctionnelle qui réunirait praticiens et théoriciens des diverses communautés pour échanger, batailler, discuter, convaincre, partager... Il y a bien Scala.IO, mais d'une part Scala est très orientée Scala même si les organisateurs font des efforts pour faire de la place aux autres éco-systèmes et d'autre part comme nous le savons certainement tous Scala.IO n'aura malheureusement pas lieu avant probablement fin 2016. Donc je me lance... Je voudrais organiser au premier semestre/trimestre 2016 une conférence ce thème dont les caractéristiques seraient les suivantes: La forme: Moitié "talks" préparés, moitié "open space" (voir http://openspaceworld.org/wp2/what-is/fran/), pour plus de dynamisme et d'interaction. Des séries de conférence très intéressantes comme CitCon ( http://citconf.com/), DevOpsDays (http://www.devopsdays.org/) ou AgileOpen France utilisent ce principe qu'à titre personnel j'aime beaucoup Les talks seraient sélectionnés de manière transparente sinon démocratique, par exemple au moyen de PR sur Github (la conférence XP Day Benelux utilise un système sophistiqué de feedback et de sélection), pour éviter le désagréable effet "touche pas à mon pote". Cela n'empêche pas de pouvoir inviter un ou deux speakers renommés dont on sait qu'ils ont toujours des choses intéressantes à raconter et qui feront une belle tête d'affiche... Le fond: Idéalement un heureux mélange pour débutants et utilisateurs avertis mais pratiquement je favoriserais plutôt des sujets pointus, que ce soit en terme d'application de la programmation fonctionelle (PF et gestion d'infra, DSLs, IoT, DevOps, embarqué, ML, BigData, Cloud...) ou de techniques de programmation fonctionnelle (types.... ou pas, méta-programmation, compilation, modularité, "functional pearls", nouveaux langages...). Mon idée en l'état actuel des choses est de faire une conférence à laquelle je serais frustrée de ne pas pouvoir assister à tous les talks, pas une conférence dont je regarderai le planning en me disant "bon ben ya rien dans les deux prochaines heures, je vais aller me prendre un café". Le lieu: Comme je suis (désormais) nantais, j'envisage de faire ça sur Nantes qui est plutôt bien desservie par divers moyens de transport. Idéalement, j'aimerais faire ça dans un lieu cosy et convivial favorisant les rencontres et discussions, au bord de la mer, en résidentiel... Je trouve que les conférences en résidentiel sont toujours plus riches en interactions diverses (j'ai l'esprit large) et laissent de meilleurs souvenirs. Modalités pratiques: - Durée: 3 jours c'est très long, je verrais plutôt 2 jours, ou même 1 1/2: commencer le midi du jour 1 et terminer en fin de journée du jour 2 - Prix: le moins cher possible ce qui implique soit une orga plutôt cheap (salles de cours, pizza, cacahuètes, coke) soit pas mal de sponsoring - Dates : mars ou avril, quand le printemps frémit. Par exemple juste avant Devoxx pour pouvoir éventuellement profiter de speakers venant de loin ? Voilà, j'ai tout dit pour l'instant et comme je le disais en introduction, j'attends maintenant des retours pour savoir si oui ou non ça vaut le coup de lancer vraiment le truc. À tout hasard j'ai créé un groupe de discussion ( https://groups.google.com/forum/?hl=en#!forum/fpday) et un projet github ( https://github.com/abailly/fpday), toutes les bonnes volontés sont les bienvenues. -- Arnaud Bailly twitter: abailly skype: arnaud-bailly linkedin: http://fr.linkedin.com/in/arnaudbailly/

C'est une très bonne initiative. J'espère pouvoir y venir ! On 10/13/2015 04:40 AM, Arnaud Bailly wrote:
Bonjour et d'avance toutes mes excuses pour les réceptions multiples,
J'écris ce mail à l'attention d'un large public avec deux objectifs en tête: - recueillir des avis en retour, positifs ou négatifs, afin d'évaluer la pertinence du sujet - susciter des bonnes volontés
Cela fait quelques années que l'idée me trottait dans la tête : organiser en France une conférence sur le thème de la programmation fonctionnelle qui réunirait praticiens et théoriciens des diverses communautés pour échanger, batailler, discuter, convaincre, partager... Il y a bien Scala.IO, mais d'une part Scala est très orientée Scala même si les organisateurs font des efforts pour faire de la place aux autres éco-systèmes et d'autre part comme nous le savons certainement tous Scala.IO n'aura malheureusement pas lieu avant probablement fin 2016.
Donc je me lance...
Je voudrais organiser au premier semestre/trimestre 2016 une conférence ce thème dont les caractéristiques seraient les suivantes:
La forme:
Moitié "talks" préparés, moitié "open space" (voir http://openspaceworld.org/wp2/what-is/fran/), pour plus de dynamisme et d'interaction. Des séries de conférence très intéressantes comme CitCon (http://citconf.com/), DevOpsDays (http://www.devopsdays.org/) ou AgileOpen France utilisent ce principe qu'à titre personnel j'aime beaucoup
Les talks seraient sélectionnés de manière transparente sinon démocratique, par exemple au moyen de PR sur Github (la conférence XP Day Benelux utilise un système sophistiqué de feedback et de sélection), pour éviter le désagréable effet "touche pas à mon pote". Cela n'empêche pas de pouvoir inviter un ou deux speakers renommés dont on sait qu'ils ont toujours des choses intéressantes à raconter et qui feront une belle tête d'affiche...
Le fond:
Idéalement un heureux mélange pour débutants et utilisateurs avertis mais pratiquement je favoriserais plutôt des sujets pointus, que ce soit en terme d'application de la programmation fonctionelle (PF et gestion d'infra, DSLs, IoT, DevOps, embarqué, ML, BigData, Cloud...) ou de techniques de programmation fonctionnelle (types.... ou pas, méta-programmation, compilation, modularité, "functional pearls", nouveaux langages...).
Mon idée en l'état actuel des choses est de faire une conférence à laquelle je serais frustrée de ne pas pouvoir assister à tous les talks, pas une conférence dont je regarderai le planning en me disant "bon ben ya rien dans les deux prochaines heures, je vais aller me prendre un café".
Le lieu:
Comme je suis (désormais) nantais, j'envisage de faire ça sur Nantes qui est plutôt bien desservie par divers moyens de transport. Idéalement, j'aimerais faire ça dans un lieu cosy et convivial favorisant les rencontres et discussions, au bord de la mer, en résidentiel... Je trouve que les conférences en résidentiel sont toujours plus riches en interactions diverses (j'ai l'esprit large) et laissent de meilleurs souvenirs.
Modalités pratiques:
- Durée: 3 jours c'est très long, je verrais plutôt 2 jours, ou même 1 1/2: commencer le midi du jour 1 et terminer en fin de journée du jour 2 - Prix: le moins cher possible ce qui implique soit une orga plutôt cheap (salles de cours, pizza, cacahuètes, coke) soit pas mal de sponsoring - Dates : mars ou avril, quand le printemps frémit. Par exemple juste avant Devoxx pour pouvoir éventuellement profiter de speakers venant de loin ?
Voilà, j'ai tout dit pour l'instant et comme je le disais en introduction, j'attends maintenant des retours pour savoir si oui ou non ça vaut le coup de lancer vraiment le truc.
À tout hasard j'ai créé un groupe de discussion (https://groups.google.com/forum/?hl=en#!forum/fpday) et un projet github (https://github.com/abailly/fpday), toutes les bonnes volontés sont les bienvenues. -- Arnaud Bailly
twitter: abailly skype: arnaud-bailly linkedin: http://fr.linkedin.com/in/arnaudbailly/
_______________________________________________ Haskell-fr mailing list Haskell-fr@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-fr
-- Best regards, -- NP

Le 13 octobre 2015 04:40, Arnaud Bailly
Bonjour et d'avance toutes mes excuses pour les réceptions multiples,
J'écris ce mail à l'attention d'un large public avec deux objectifs en tête: - recueillir des avis en retour, positifs ou négatifs, afin d'évaluer la pertinence du sujet - susciter des bonnes volontés
Cela fait quelques années que l'idée me trottait dans la tête : organiser en France une conférence sur le thème de la programmation fonctionnelle qui réunirait praticiens et théoriciens des diverses communautés pour échanger, batailler, discuter, convaincre, partager... Il y a bien Scala.IO, mais d'une part Scala est très orientée Scala même si les organisateurs font des efforts pour faire de la place aux autres éco-systèmes et d'autre part comme nous le savons certainement tous Scala.IO n'aura malheureusement pas lieu avant probablement fin 2016.
Donc je me lance...
Je voudrais organiser au premier semestre/trimestre 2016 une conférence ce thème dont les caractéristiques seraient les suivantes:
La forme:
Moitié "talks" préparés, moitié "open space" (voir http://openspaceworld.org/wp2/what-is/fran/), pour plus de dynamisme et d'interaction. Des séries de conférence très intéressantes comme CitCon ( http://citconf.com/), DevOpsDays (http://www.devopsdays.org/) ou AgileOpen France utilisent ce principe qu'à titre personnel j'aime beaucoup
Les talks seraient sélectionnés de manière transparente sinon démocratique, par exemple au moyen de PR sur Github (la conférence XP Day Benelux utilise un système sophistiqué de feedback et de sélection), pour éviter le désagréable effet "touche pas à mon pote". Cela n'empêche pas de pouvoir inviter un ou deux speakers renommés dont on sait qu'ils ont toujours des choses intéressantes à raconter et qui feront une belle tête d'affiche...
Le fond:
Idéalement un heureux mélange pour débutants et utilisateurs avertis mais pratiquement je favoriserais plutôt des sujets pointus, que ce soit en terme d'application de la programmation fonctionelle (PF et gestion d'infra, DSLs, IoT, DevOps, embarqué, ML, BigData, Cloud...) ou de techniques de programmation fonctionnelle (types.... ou pas, méta-programmation, compilation, modularité, "functional pearls", nouveaux langages...).
Mon idée en l'état actuel des choses est de faire une conférence à laquelle je serais frustrée de ne pas pouvoir assister à tous les talks, pas une conférence dont je regarderai le planning en me disant "bon ben ya rien dans les deux prochaines heures, je vais aller me prendre un café".
Le lieu:
Comme je suis (désormais) nantais, j'envisage de faire ça sur Nantes qui est plutôt bien desservie par divers moyens de transport. Idéalement, j'aimerais faire ça dans un lieu cosy et convivial favorisant les rencontres et discussions, au bord de la mer, en résidentiel... Je trouve que les conférences en résidentiel sont toujours plus riches en interactions diverses (j'ai l'esprit large) et laissent de meilleurs souvenirs.
Modalités pratiques:
- Durée: 3 jours c'est très long, je verrais plutôt 2 jours, ou même 1 1/2: commencer le midi du jour 1 et terminer en fin de journée du jour 2 - Prix: le moins cher possible ce qui implique soit une orga plutôt cheap (salles de cours, pizza, cacahuètes, coke) soit pas mal de sponsoring - Dates : mars ou avril, quand le printemps frémit. Par exemple juste avant Devoxx pour pouvoir éventuellement profiter de speakers venant de loin ?
Voilà, j'ai tout dit pour l'instant et comme je le disais en introduction, j'attends maintenant des retours pour savoir si oui ou non ça vaut le coup de lancer vraiment le truc.
À tout hasard j'ai créé un groupe de discussion ( https://groups.google.com/forum/?hl=en#!forum/fpday) et un projet github ( https://github.com/abailly/fpday), toutes les bonnes volontés sont les bienvenues. -- Arnaud Bailly
twitter: abailly skype: arnaud-bailly linkedin: http://fr.linkedin.com/in/arnaudbailly/
_______________________________________________ Haskell-fr mailing list Haskell-fr@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-fr
Bonsoir, Histoire d'annoncer la couleur : plutôt contre. J'ai assisté a pas mal de conférences et j'ai eu l'occasion d'en organiser quelques unes. Ça ne me confère aucune aura ou argument d'autorité ou quoi que ce soit, mais ça m'a permis de savoir ce que j'aime et ce que je n'aime pas. Je parle uniquement pour moi, chacun est libre de ses opinions. (Avec une introduction si longue, j'en vois certains se dire que ça va être sanglant, sortez les lunettes de protections). Mon top des raisons de ne pas la faire (du plus au moins important) : 0. Le "marcher" est saturé : il y a de plus en plus de conférences, la concurrence est rude. Il va falloir trouver une date ou le public ciblé ne soit pas accaparé par d'autres évènements. Il va aussi falloir créer une identité propre à la conférence, qui se démarque des autres. 1. 5-6 mois pour tout organiser, sans une équipe sur place, motivée et disponible, c'est tendu. 2. Il va falloir bien définir la cible, ça déterminera les sponsors et donc le prix, là c'est plus un coup de poker qu'autre chose pour une nouvelle conférence. 3. Nantes est assez excentrée, honnêtement, à part Paris, c'est la misère pour y aller (certains dirons aussi qu'il pleut tout le temps, mais comme vous dites, il ne pleut pas dans le bar). Si tu veux du succès il va te falloir une bonne communauté locale (je sais que vous en avez quelques unes) 4. Pour les niveaux de conférences, ça va être plus que compliqué, car tu va devoir cadrer tes intervenants et les sélectionner en fonctions de quotas et non pas en fonction de leur apport. 5. Pour reprendre le 4. avoir plusieurs niveaux impliquent potentiellement plusieurs interventions en parallèle, ce qui est toujours compliqué à gérer. 6. Ça rejoint un peu les points précédents : niveau logistique ça va être compliqué sans entité derrière pour l'assurance, avancer les fonds, gérer les fournisseurs, le traiteur, la salle, etc. 7. Niveau contenu, il va falloir trouver un élément fédérateur, si non les participants vont rester sur leurs technos ou se fritter sur leur définition du FP. Points positifs : 0. Une telle conférence doit exister 1. J'aime bien la forme 2. Ça fera du bien au FP (et c'est un motif suffisant en soit) Je pense que j'ai fais le tour. Encore une fois, ça n'est que mon opinion. Si tu trouve assez de personnes motivées, fais le, c'est une superbe expérience à vivre, au moins une fois, mais ne le fais pas contre vents et marées (tu peux quand même le faire en Bretagne, c'est pas interdit). Bon courage, je viendrais peut-être, si elle a lieu et si je remet la main sur mon pull marin. Bonne nuit.

Bonjour Gautier,
2015-10-14 0:08 GMT+02:00 Gautier DI FOLCO
Bonsoir,
Histoire d'annoncer la couleur : plutôt contre.
Cool, l'unanimité c'est chiant et ça ne fait pas avancer les chose.
J'ai assisté a pas mal de conférences et j'ai eu l'occasion d'en organiser quelques unes. Ça ne me confère aucune aura ou argument d'autorité ou quoi que ce soit, mais ça m'a permis de savoir ce que j'aime et ce que je n'aime pas. Je parle uniquement pour moi, chacun est libre de ses opinions. (Avec une introduction si longue, j'en vois certains se dire que ça va être sanglant, sortez les lunettes de protections).
C'est bien de planter le décor et de savoir que tu parles en connaissance de cause.
Mon top des raisons de ne pas la faire (du plus au moins important) : 0. Le "marcher" est saturé : il y a de plus en plus de conférences, la concurrence est rude. Il va falloir trouver une date ou le public ciblé ne soit pas accaparé par d'autres évènements. Il va aussi falloir créer une identité propre à la conférence, qui se démarque des autres.
Ok, listons-le (je parle des conférences "professionnelles", pas des conférences académiques évidemment): https://github.com/abailly/fpday/wiki/Autres-conf%C3%A9rences Deux réponses à tes questions: - l'identité de la conférence se fera au travers du thème (pas couvert par une autre conf il me sembl) et du format non-conférence - mon idée n'est pas de concurrencer Devoxx donc la proximité avec une autre conf plus grosse peut être un atout: une personne peut prolonger un séjour ou voyage pour participer à une gross conf réputée et ensuite se faire plaisir avec une conf plus petite mais plus cosy et réunissant des passionnés 1. 5-6 mois pour tout organiser, sans une équipe sur place, motivée et
disponible, c'est tendu.
J'ai fait pire. Le format non-conférence devrait aider pas mal à simplifier l'organisation du contenu, le problème c'est surtout la logistique et ce sera le go/no-go 2. Il va falloir bien définir la cible, ça déterminera les sponsors et donc
le prix, là c'est plus un coup de poker qu'autre chose pour une nouvelle conférence.
Oui, je l'ai évoqué déjà, je n'ai pas encore d'idée bien arrêtée
3. Nantes est assez excentrée, honnêtement, à part Paris, c'est la misère pour y aller (certains dirons aussi qu'il pleut tout le temps, mais comme vous dites, il ne pleut pas dans le bar). Si tu veux du succès il va te falloir une bonne communauté locale (je sais que vous en avez quelques unes)
Il faut moins de temps pour aller de Paris à Nantes que pour aller de Saint-Quentin à Noisy le grand. Et par ailleurs il existe depuis quelques années un truc assez peu connu mais fort pratique qui s'appelle le TGV et qui permet de désenclaver les provinces reculés. Ça permet même à ces malheureux provinciaux d'aller vendre leurs bras et leur cerveau à la capitale. Bon j'arrête là, j'imagine que tu t'attendais un peu à te faire allumer sur ce point et donc c'est moyennement drôle :-) 4. Pour les niveaux de conférences, ça va être plus que compliqué, car tu
va devoir cadrer tes intervenants et les sélectionner en fonctions de quotas et non pas en fonction de leur apport.
- si tu parles de quotas par langage, rien à foutre: vient qui veut et avoir un processus de sélection pour la partie "talks" transparent permettra d'arbitrer explicitement s'il le faut. - il y aura une partie importante de non-conférence 5. Pour reprendre le 4. avoir plusieurs niveaux impliquent potentiellement
plusieurs interventions en parallèle, ce qui est toujours compliqué à gérer.
oui, donc c'est pour ça que je préfererais concentrer la conférence sur un seul "niveau" 6. Ça rejoint un peu les points précédents : niveau logistique ça va être
compliqué sans entité derrière pour l'assurance, avancer les fonds, gérer les fournisseurs, le traiteur, la salle, etc.
La logistique c'est toujours compliqué mais ça fait partie du truc. Les meilleurs conférences auxquelles j'ai assisté avaient une logistique "invisible", à nous d'être à la hauteur
7. Niveau contenu, il va falloir trouver un élément fédérateur, si non les participants vont rester sur leurs technos ou se fritter sur leur définition du FP.
Pourquoi vouloir uniformiser ? La diversité c'est bien. Perso, je fais beaucoup de Haskell mais aussi du Clojoure(Script), j'ai fait du scala, du C/C++, du javascript, du Java, du VB et probablement en referai-je. Ce qui est intéressant IMHO c'est justement de faire se croiser des communautés et des points de vues qui s'ignorent. D'où l'importance pour moi de la partie unconference.
Points positifs : 0. Une telle conférence doit exister 1. J'aime bien la forme 2. Ça fera du bien au FP (et c'est un motif suffisant en soit)
Cool.
Si tu trouve assez de personnes motivées, fais le, c'est une superbe expérience à vivre, au moins une fois, mais ne le fais pas contre vents et marées (tu peux quand même le faire en Bretagne, c'est pas interdit).
"Il n'est pas nécessaire d'espérer pour entreprendre ni de réussir pour persévérer"
Bon courage, je viendrais peut-être, si elle a lieu et si je remet la main sur mon pull marin
J'attendrais tes propositions de sujets avec impatience. A+ Arnaud

Désolé, du délais, je suis en plein rush.
Le 14 octobre 2015 08:22, Arnaud Bailly
Cool, l'unanimité c'est chiant et ça ne fait pas avancer les chose.
Tu va m'aimer dans ce cas :p
Deux réponses à tes questions: Ok, listons-le (je parle des conférences "professionnelles", pas des conférences académiques évidemment): https://github.com/abailly/fpday/wiki/Autres-conf%C3%A9rences
Tu peux taper dans celles plus "associatives".
- l'identité de la conférence se fera au travers du thème (pas couvert par une autre conf il me sembl) et du format non-conférence - mon idée n'est pas de concurrencer Devoxx donc la proximité avec une autre conf plus grosse peut être un atout: une personne peut prolonger un séjour ou voyage pour participer à une gross conf réputée et ensuite se faire plaisir avec une conf plus petite mais plus cosy et réunissant des passionnés
Ça peut se tenter pour les conférenciers, mais pour les participants, enfin il y a toujours des exceptions (et j'en ai vu pas mal à LambdaCon).
1. 5-6 mois pour tout organiser, sans une équipe sur place, motivée et
disponible, c'est tendu.
J'ai fait pire. Le format non-conférence devrait aider pas mal à simplifier l'organisation du contenu, le problème c'est surtout la logistique et ce sera le go/no-go
+1 Le unconf va nécessiter moins de travail en amont, mais plus le jour J.
Il faut moins de temps pour aller de Paris à Nantes que pour aller de Saint-Quentin à Noisy le grand. Et par ailleurs il existe depuis quelques années un truc assez peu connu mais fort pratique qui s'appelle le TGV et qui permet de désenclaver les provinces reculés. Ça permet même à ces malheureux provinciaux d'aller vendre leurs bras et leur cerveau à la capitale.
Bon j'arrête là, j'imagine que tu t'attendais un peu à te faire allumer sur ce point et donc c'est moyennement drôle :-)
Pas vraiment, mais ça a été corrigé par la suite. ~5h de train ou l'avion, pour avoir fait les deux une fois, c'est pénible.
oui, donc c'est pour ça que je préfererais concentrer la conférence sur un seul "niveau"
Bien.
La logistique c'est toujours compliqué mais ça fait partie du truc. Les meilleurs conférences auxquelles j'ai assisté avaient une logistique "invisible", à nous d'être à la hauteur
Pas mieux.
Pourquoi vouloir uniformiser ? La diversité c'est bien. Perso, je fais beaucoup de Haskell mais aussi du Clojoure(Script), j'ai fait du scala, du C/C++, du javascript, du Java, du VB et probablement en referai-je. Ce qui est intéressant IMHO c'est justement de faire se croiser des communautés et des points de vues qui s'ignorent. D'où l'importance pour moi de la partie unconference.
Je ne parle pas d'uniformiser, mais de réunir. Pour moi (attention, subjectivité maximale), il faut remettre en perspective nos objectifs : nous résolvons des problème via un outils. Une solution à toujours son lot de problèmes. Tout n'est qu'une histoire de compromis. Se battre pour une techno est un non-sens. Le plus compliqué c'est de faire en sorte, peu importe le moyen, qu'il y a toujours de quoi s'inspirer les uns des autres.
"Il n'est pas nécessaire d'espérer pour entreprendre ni de réussir pour persévérer"
:)
J'attendrais tes propositions de sujets avec impatience.
Tu n'es pas prêt de me voir en talk :)
participants (3)
-
Arnaud Bailly
-
Gautier DI FOLCO
-
Nicolas Pouillard