• Team Team

    Building highly productive teams with empathy EN

    Lovelace Amphitheatre

    Thursday April 19th
    08:55 - 09:20

    One of our most valuable commodities as humans is our ability to build relationships – both personally and professionally. And the key to any successful relationship is empathy: being able to understand someone, connect with someone and view the world through their eyes. The problem is that the empathy needed to cultivate relationships, foster collaboration and build strong communities is often times lacking, especially when we are around people who are different from us.

  • Aliens Aliens

    Les ouvrages d’anticipation peuvent-ils contribuer à changer le monde ?

    Lovelace Amphitheatre

    Thursday April 19th
    09:20 - 09:45

    Saviez-vous que le créateur du smartphone Android lorsqu’il était chez Google, Andy Rubin, a souhaité bon anniversaire d’activation au répliquant Roy Batty du film Blade Runner ? De William Gibson qui a inventé le mot cyberspace à Vernor Vinge qui est le père de la Singularité technologique en passant par Philip K. Dick à qui nous devons le roman d’où est né Blade Runner, la conférence s’interrogera sur la façon dont la science-fiction irrigue le réel, et comment notre réalité de plus en plus technologique s’imbibe elle aussi de romans et univers d’anticipation.

  • Learn Learn

    State of the BlockChain

    Room Gosling

    Thursday April 19th
    10:10 - 11:00

    Les architectures BlockChain commencent à se développer : de nombreuses startups se servent de ce modèle pour se financer, atteignant parfois des montants records.

  • Tech Tech

    Vue.js, le framework progressif

    Lovelace Amphitheatre

    Thursday April 19th
    10:10 - 11:00

    Vue est un projet 100% communautaire et open-source. C'est le challenger qui est là pour secouer le monde des librairies front-end, de par sa simplicité et son efficacité ! L'écosystème autour de Vue grandi de jour en jour, les retours sont très positifs et de très grandes entreprises l'ont choisi comme Adobe, Alibaba, Microsoft, Sainsbury's, Nintendo et même Facebook ! Vue a également été choisi par le framework PHP Laravel pour être sa librairie front-end par défaut.

  • Team Team

    Punishment and Humiliation EN

    Hamilton Amphitheatre

    Thursday April 19th
    10:10 - 11:00

    What does punishment and humiliation look like in a professional context? Is it ever justified? Why do we use punishment as parents, as a society or as leaders? And most importantly, does it work? Or rather, does it work the way we expect?

  • Tech Tech

    Zero bug kata

    Room Dijkstra

    Thursday April 19th
    10:10 - 12:00

    Les bugs ne sont pas une fatalité!

    Les bugs s'introduisent dans notre code dû aux choix de conception que nous faisons ou, plus souvent, que nous manquons de faire.

    Au cours de cet atelier nous pratiqueront la correction des causes racine des bugs. Vous allez étudier des bugs afin de comprendre les faiblesses dans le design qui a permi et facilité leur introduction. Une fois compris vous allez inventer de designs alternatifs qui rendraient impossible ou du moins peu probable leur introducition. Nous allons également chercher des faiblesses du design, où ce serait probable que l'on introduise un bug dans le futur.

  • Hacktivism Hacktivism

    Vers la dégooglisation et au-delà !

    Room Eich

    Thursday April 19th
    10:10 - 11:00

    Ah, les GAFAM, ces dévoreurs de données fournisseurs de services gratuits. Chez Framasoft, on s'intéresse à eux depuis 4 ans. Et on en a trouvé des choses à dire : exploitation des données, sur-dépendance, relation déséquilibrée… Le tableau n'est pas rose. Mais pourtant, il y a des choses à faire. Voici donc un petit bilan de ce que l'association a accompli depuis le lancement de la campagne « Dégooglisons Internet », ce que l'on projette de faire pour les années à venir et comment vous allez nous y aider, à sauver l'Internet…

  • Team Team

    Peut-on être Agile sans être agile ?

    Room Nonaka

    Thursday April 19th
    10:10 - 12:00

    Avez-vous déjà rencontré des équipes qui constataient : « l’Agilité, on a essayé, mais ça n’a pas marché… » ? Peut-être même en avez-vous fait partie ? Il ne suffit peut-être pas de se déclarer Agile pour être agile !

  • Makers Makers

    Lego VS Kapla : Problématiques DevOps par le jeu

    Room Turing

    Thursday April 19th
    10:10 - 12:00

    Le workshop proposé est un atelier ludique de sensibilisation aux problématiques "DevOps", réunissant :

    • les "Devs" qui réalisent des fonctionnalités en nombre
    • et les "Ops" ou Operationnels (Equipe d'Exploitation) qui doivent garantir un système stable en Production.

    Nous avons joué quelques sessions de "Lego4DevOps" sous la bienveillance du Cara Lyon puis de l'agile Grenoble... et certains nous ont mis au défi de tester la version "Kapla" !

  • Team Team

    Utilisation de Jeux en management de projet

    Lovelace Amphitheatre

    Thursday April 19th
    11:10 - 12:00

    L'agilité est une approche radicalement différente des autres méthodes de management de projet. Ses fondements reposent sur le Manifeste Agile et ses méthodes s'enrichissent régulièrement de nouvelles pratiques. Ces dernières années, la boîte à outils de l'agilité s'est enrichie de jeux ou ateliers ludinnovants.

  • Tech Tech

    But my site looks fine! Common ways we break accessibility and how to avoid them. EN

    Hamilton Amphitheatre

    Thursday April 19th
    11:10 - 12:00

    In 2016, we at The Financial Times launched a new version of our website to great success. It broke ground on key areas in which we’d set out to excel and measured very closely, like performance, resilience and usability. But one day, and rather serendipitously, we realized we had largely forgotten to measure one thing: accessibility. And you can’t improve what you don’t measure.

  • Team Team

    Retour d'expérience de l'équipe Player à France Télévisions : passer de faire de l'Agile à être Agile

    Room Gosling

    Thursday April 19th
    11:10 - 12:00

    Revivez avec nous la grande aventure Agile de l’équipe Player à France Télévisions !

    Au début de notre histoire, on pourrait qualifier l’équipe Player de France Télévisions d’équipe comme les autres, qui pratique un Scrum grossier. On fait un stand-up quotidien, une démo et une rétro toutes les deux semaines, et le backlog est dans JIRA : c’est ça faire de l’Agile, pas vrai ?

  • Tech Tech

    Les dessous d'un embargo de sécurité

    Room Eich

    Thursday April 19th
    11:10 - 12:00

    Difficile d'échapper aux failles Meltdown et Spectre en ce début d'année. Outre les failles elles-mêmes, le processus impliqué dans leur découverte, leur documentation et leur correction peut surprendre : on parle de découverte début 2017, d'embargo depuis mi-2017, et un dévoilement soudain tout début 2018, quelques jours avant la date prévue, suivi de mesures d'urgence prises par plusieurs projets et hébergeurs cloud qui n'avaient pas été mis dans la confidence. Cette présentation expliquera comment sont gérés les bugs de sécurité dans les projets « open source », de la découverte à l'embargo puis au « responsible disclosure » voire « coordinated disclosure » ; qui participe, qui détermine le calendrier, comment est géré l'apparent besoin de secret même dans le cadre d'un projet développé en public...

  • Aliens Aliens

    Comment réveiller l'ingénieur positif présent en chacun de nous ?

    Lovelace Amphitheatre

    Thursday April 19th
    13:10 - 13:35

    Cette conférence c'est l'histoire d'Isabelle Huynh, de son changement d'ingénieure développement pour un grand groupe à exploratrice de l'Ingénierie Positive. Mais c'est aussi l'histoire de ses rencontres à travers le monde. Des entrepreneurs, des ingénieurs et chercheurs qui chaque jour cherchent à améliorer la vie des personnes. Quelles sont les clefs qui déclenchent de tels parcours ?

    Isabelle l'assure, on a tous quelque chose en nous de positif. Elle vous invite à le découvrir.

  • Learn Learn

    Développer un jeu vidéo (quand on n’y connait rien en développement de jeux vidéo)

    Unknown room

    Thursday April 19th
    13:50 - 14:10

    Comment on développe un jeu vidéo ? Est-ce compliqué d’afficher un personnage sur l’écran et de le faire bouger par la suite ? Programmer un jeu est-il comparable à programmer un application backend ? Quels sont les outils à utiliser ? Comment rendre un jeu amusant ? J’ai dû me poser ces questions pour réaliser mon premier jeu mobile.

  • Aliens Aliens

    L'Air du Bois : Un réseau social solidaire

    Unknown room

    Thursday April 19th
    13:50 - 14:10

    En 2013, après 10 ans années de développement dans le secteur du jeu vidéo, je décide d'opérer un virage à 360° dans mon parcours professionnel pour devenir ébéniste. En ex-développeur largement autodidact, je n'ai pas envisagé cette reconversion autrement que par l'auto apprentissage. La pratique, les erreurs et Internet ont donc été mes amis.

    Soucieux de transmettre des valeurs aujourd’hui essentielles à mes yeux comme celle du libre que j’ai pu largement brasser en 10 ans de code, j’ai voulu décliner cette philosophie dans le domaine du travail du bois.

    Amoureux du code autant que du copeau, j’ai lancé le projet L’Air du Bois. Projet qui vise à être autant un outil libre et accessible, qu’un moyen d’échange et d’interconnexion autour d’une passion commune et encore qu’une réserve à savoirs et idées. Cet outil a donc naturellement pris la forme d’un hybrid entre un réseau social, un wiki et une encyclopédie. Bref, un boîte à outils oeuvrant à l’enrichissement d’un Bien Commun financé par le volontariat et le don.

    Dans ce talk, je vous propose tout d’abord de découvrir l’outil et sa philosophie et ensuite de vous partager ces 5 premières années d’expérience à développer un tel projet communautaire et solidaire autant d’un point de vue du développeur que de l’ébéniste. Et de découvrir comment le travail de la communauté du libre a pu amener de nombreuses personnes à se passionner pour le travail du bois.

  • Hacktivism Hacktivism

    Action de groupe contre les GAFAM

    Room Lovelace

    Thursday April 19th
    13:50 - 14:10

    La France fait partie des pays qui cherchent à affaiblir le chiffrement, via l'obligation d'installer des portes dérobées par exemple. Le chiffrement peut déjà en France être un motif d'augmentation des peines, ou en faire un motif de suspicion. Les déclarations contre le chiffrement s’enchaînent et une réflexion est en cours au niveau européen pour mettre en œuvre une stratégie commune au sein de l'Union européenne.

    Notre objectif est donc d'essayer de renverser la tendance et de montrer que les développeurs ont aussi un rôle politique important.

  • Aliens Aliens

    Software on the road: the journey EN

    Unknown room

    Thursday April 19th
    13:50 - 14:10

    Have you wondered how would it be to quit your job, take a backpack, and be on the road 24/7?

    Through a continuous stream of audiovisual material captured during his trip, Dani takes you into an inspiring journey visiting local communities, sharing good vibes & crafting software.

    6 months and 13 countries later, and having hitch-hiked in the Albanian mountains, philosophized with a jewelry crafter in Mallorca, danced reggae in Jamaica and couchsurfed all over the place, he's back to share part of his adventures with us.

    All in all, he just want to spread happiness around. Are you in?

  • Makers Makers

    Make the transition from block based programming to text based programming EN

    Unknown room

    Thursday April 19th
    13:50 - 14:10

    Looking for ways to make the transition from block based programming to text based programming easier, then look no further! In this talk 14 year old Josh will introduce you to his project called EduBlocks, which is a visual block based programming tool that he has created to help teachers introduce programming languages, like Python, to children at an earlier age.

  • Makers Makers

    Raspberry Pi Jam

    Unknown room

    Thursday April 19th
    14:00 - 17:00

    Les Raspberry Jams sont des évènements où les gens viennent pour découvrir le monde numérique. Les Jams peuvent prendre toutes sortes de tailles et de formes : ateliers pour débutants, sessions de travail sur vos propres projets, des démonstrations, des conférences... Une Jam rassemble toutes sortes de personnes : certains découvrent les interactions avec des montages électroniques, et d'autres ont des tonnes d'expérience qu'ils sont heureux de venir partager. Les Jams sont des évènements accueillants où vous pourrez faire des rencontres et apprendre ensemble dans un environnement amical.

    Pour son édition 2018, MiXiT a décidé d'héberger une Raspberry Pi Jam. Elle se fera avec l'aide de :

    • Alan Mc Cullagh : un passionné dans cet univers de code et d'électronique
    • Joshua Lowe : un jeune entousiasthe proposant une solution pour découvrir le code en démarrant par des blocs graphiques pour finir par du code en language python.
    • Thierry Chantier : entre 2 ateliers avec les enfants de MixTeen, il est temps de partager aussi avec les adultes.

    Venez découvrir, discuter, bricoler et coder... Quelque soit le temps que vous avez, nous trouverons de quoi échanger.

  • Learn Learn

    If you can draw the problem, you can solve it: Systems Thinking made practical EN

    Room Nonaka

    Thursday April 19th
    14:10 - 16:00

    When we try to solve complex organisational problems, we’re often like the six blind men describing an elephant: We focus only on the parts, convinced that we alone know the truth. We fail to see holistically how the parts interconnect to make up the whole.

    Our systems thinking workshop gives you the tools to approach complex problems as systems, even if these complex problems are “soft problems” (such as fixing an unsafe organisational culture, undergoing an agile transformation or implementing a DevOps mindset).

  • Tech Tech

    Propulsez votre application Angular avec GraphQL et Apollo

    Room Dijkstra

    Thursday April 19th
    14:10 - 16:00

    GraphQL est une spécification et un langage de requêtage possédant de nombreuses implémentations côté serveur mais aussi côté client.

    Nous allons propulser notre application grâce à l’implémentation client fournie par Apollo. Les performances vont être améliorées grâce à un système de cache, mais aussi l'expérience utilisateur avec le pattern optimistic UI.

    A partir d’une application Angular, nous exploiterons les données d’une API GraphQL à l’aide d’Apollo. Profitons des avantages de GraphQL mais pas que!

  • Design Design

    Designer/codeur, comment le métier et les outils du designer graphique évoluent

    Room Gosling

    Thursday April 19th
    14:10 - 15:00

    L'environnement de travail du designer graphique évolue avec la création d’interfaces d’applications web. La programmation devient un milieu accessible pour ce dernier, et peut même nécessiter son expertise dans certains domaines (css, svg, canvas, javascript…) en collaboration avec le développeur.
    L’outillage du designer graphique n’est donc plus limité aux interfaces graphiques de type WIMP (Windows, Icons, Menus, Pointing) comme Adobe, mais s’ouvre sur les interfaces textuelles de programmation. Sa méthode de travail peut désormais se rapprocher de celle du développeur.

    À travers un état des lieux des outils émergents, nous explorerons les nouvelles logiques de création d’interface, et de leurs évolutions possibles.

  • Learn Learn

    Vous arrive-t-il d'infliger de l'aide ?

    Hamilton Amphitheatre

    Thursday April 19th
    14:10 - 15:00

    Certains mots ont pris des sens très particuliers dans notre langue, le mot “aider” en fait partie. Lors de cette session, je vous propose de m’accompagner dans une réflexion sur les vices cachés de l’aide en général, telle qu’elle est souvent pratiquée. Le tout sera remis dans le contexte de la demande, ou de l’absence de demande, et se notre rapport au “non”.

    Triangle de Karpman, CNV ou Analyse Transactionnelle, l’occasion de vous présenter quelques outils qui pourront vous aider à revisiter votre manière d’“être” à vous même et aux autres.

  • Tech Tech

    Elm pour la construction d'une application web moderne

    Room Eich

    Thursday April 19th
    14:10 - 15:00

    Les applications web au cours de ces dernières années ont évoluées de manière drastique ! C'est génial ! D'un côté, en tant qu'utilisateur, on bénéfice d'expériences de navigation de plus en plus fluide et immersive, de l'autre, en tant que développeur, on gagne de la matière intéressante à exploiter pour construire des applications de plus en plus riches. Dans cette présentation, je vous propose de survoler le langage Elm pour construire une Single Page App moderne, offrant tous les canaux d'interactivité que l'on peut attendre (routing client, mutation de la page, signaux discrets).

  • Tech Tech

    Coding Game Challenge

    Room Turing

    Thursday April 19th
    14:10 - 16:00

    Venez participer à ce challenge de conception d’intelligence artificielle.

    Les règles sont simples :

    • une bataille de personnages médiévaux en un contre un

    • une API REST d’attaque à disposition

    • une application web de visualisation du combat en live

    Vous n’avez plus qu’à coder votre IA avec votre langage préféré, réagir en conséquence et affronter l’IA du serveur ou d’autres participants de ce lab.

  • Tech Tech

    Démystifier le réactif et l'orchestration de services avec Vert.x, Kubernetes et Kotlin

    Lovelace Amphitheatre

    Thursday April 19th
    14:10 - 15:00

    Les systèmes distribués réactifs ? L'orchestration de services avec Kubernetes ? Tout le monde ou presque a entendu ces termes sans nécessairement savoir de quoi il s'agit vraiment.

    Ce talk se veut une démystification du réactif avec Eclipse Vert.x et une initiation au déploiement d'applications dans Kubernetes qui est moins effrayant qu'il n'en a l'air. Bien entendu les démos (et l'éventuel effet démo) prendront le dessus sur l'empilement de slides. Et comme Vert.x supporte plusieurs langages populaires de la JVM, nous utiliserons Kotlin.

  • Tech Tech

    Développez votre application multiplateforme en kotlin

    Lovelace Amphitheatre

    Thursday April 19th
    15:10 - 16:00

    Avec Kotlin 1.2, on peut coder un module qui sera déployé indifféremment dans la JVM, sur Android et dans un moteur javascript.

    Quelles sont les particularités, les avantages et les limitations de ces développements multiplateforme? Quels sont les cas d’utilisation ? Comment simplifier les développements par la mise en œuvre de vos propres DSL?

  • Tech Tech

    Intégrez la sécu dans votre quotidien avant qu’il ne soit trop tard!

    Room Gosling

    Thursday April 19th
    15:10 - 16:00

    L’année 2017 était sans doute l'année des fuites de données et de la cybersécurité. Rien de tel qu’un bad buzz créé par un « data breach » pour nuire à l’image de votre entreprise et détruire votre réputation !

    Lors de ce talk, nous allons découvrir ensemble comment intégrer la sécurité dans votre plateforme d'intégration continue.

  • Team Team

    Cessons les estimations !

    Hamilton Amphitheatre

    Thursday April 19th
    15:10 - 16:00

    Alors que les estimations sont à la base des méthodes classiques et que dans le domaine Agile, SCRUM notamment lui accorde une grande importance, nous allons l’espace d’une conférence remettre en cause celles-ci.

    Après un bref rappel de différentes méthodes permettant de réaliser des estimations et croyances qui y sont attachées, nous prendrons le temps de réfléchir sur les effets néfastes de ces dernières. Enfin, nous verrons comment dans la réalité des projets, il est possible de s’en extraire.

  • Aliens Aliens

    Comment le gouvernement de Nouvelle Zélande s'inspire d'Agile pour améliorer les conditions de vie dans les banlieues

    Room Eich

    Thursday April 19th
    15:10 - 16:00

    En Nouvelle Zélande, le permis de conduire est le premier pas pour trouver du travail et particper à la société. Pour certaines personnes il est difficile de le passer. Pourtant, sans un permis, il leur est complexe de se déplacer et de trouver un emploi. Sans locomotion, obtenir une photo d'identité devient un cauchemare, les aliénant de nombreux services. Seule solution : ils risquent leur vie et celle des autres sur la route. Ils s'exposent à des amendes qu'ils ne pourront pas rembourser.

  • Tech Tech

    Augment your reality with ARCore ! EN

    Room Turing

    Thursday April 19th
    16:20 - 17:10

    2017 marked a big step for augmented reality. First, Apple announced at the Worldwide Developers Conference the availability of its ARKit framework to allow developers to integrate augmented reality into their applications. Then Google has responded with Arcore, this giant who was present on this field since 2014 with the Tango project.

    During this talk, we will present ARCore as a framework, then its advantages over ARKit. Then we'll see how you can start right now to create your own augmented experience via an exciting live coding. This talk will allow you to anticipate the next trends and be to be prepared to the future of apps.

  • Tech Tech

    Le réseau vu du langage de programmation : quelle API pour le réseau ?

    Room Dijkstra

    Thursday April 19th
    16:20 - 17:10

    Aujourd'hui, très rares sont les logiciels qui ne font pas du tout appel à l'Internet. Tout programmeur doit donc connaitre au moins une API réseau. Par exemple, l'API dite "Berkeley sockets" reste encore aujourd'hui une référence, même en dehors du langage C pour laquelle elle avait été conçue. Mais le réseau est une bête complexe, et les programmeurs ne sont pas forcément des experts réseau. Il est donc difficile de faire une API qui leur permette d'utiliser simplement le réseau, sans pour autant leur masquer les réalités du réseau (par exemple sa fâcheuse tendance à planter au mauvais moment). Un travail est ainsi en cours à l'IETF pour formaliser les services qu'offre le réseau aux applications, menant peut-être à de meilleures API.

  • Team Team

    Agile – is it real of a fairytale EN

    Hamilton Amphitheatre

    Thursday April 19th
    16:20 - 17:10

    Imagine a place where all rules have to add value and make sense. Where the processes are there to support instead of control. Where profit is the consequence of doing a great job - not the reason why we go to work. Where employees are so happy that the salary becomes secondary. Where the customers are so happy they don't consider going elsewhere .

    This may sound like a fairytale and in most organizations, it is – but does it really have to be?

  • Makers Makers

    Open Source as a Business: Strategy, Struggle & Success EN

    Room Gosling

    Thursday April 19th
    16:20 - 17:10

    How do you build a lasting and successful company that also stays true to its open source roots? This talk takes a look at why open source is important to business and three essential elements of this path:

  • Team Team

    Se libérer des entreprises pour créer son équilibre et payer ses factures

    Room Eich

    Thursday April 19th
    16:20 - 17:10

    Les entreprises libérées : ça a l'air trop bien. Si on s'écoutait, on casserait et on referait tout comme on l'entend. Doit-on forcément quitter les entreprises traditionnelles pour vivre et travailler heureu·x·se ? Ces injonctions à l'autonomie peuvent pourtant être mal vécues. Il est difficile de savoir si c'est une mode ou un vrai truc qui fait du bien.

  • Tech Tech

    1 Pixel Per Second

    Lovelace Amphitheatre

    Thursday April 19th
    16:20 - 17:10

    Créer du "pixel art" collaboratif, tel est notre challenge dans cette expérience de live coding. En utilisant Spring Boot, WebFlux et Reactor, ma mission est de lui donner une API. La vôtre est juste de dessiner... 1 pixel par seconde :)

  • Learn Learn

    An Introduction to Large Scale Scrum (LeSS): Real life stories EN

    Room Nonaka

    Thursday April 19th
    16:20 - 17:10

    This lecture aims at people who are not yet familiar with the LeSS framework.

  • Makers Makers

    La technologie à l'attaque du chômage : retour d'expérience sur l'aventure Bob Emploi

    Lovelace Amphitheatre

    Thursday April 19th
    17:10 - 17:35

    En novembre 2016, la startup à but non-lucratif Bayes Impact lançait Bob Emploi, une application en ligne pour aider les chercheurs d'emploi. Depuis Bob Emploi a accompagné plus de 150 000 personnes.

    Comme toute aventure startup, ce projet a connu beaucoup de rebondissements. Florian va partager les étapes par lesquelles l'équipe et le produit sont passés !

  • Aliens Aliens

    Gossip on the Block EN

    Lovelace Amphitheatre

    Thursday April 19th
    17:10 - 18:00

    This presentation will explore how information is captured (interpreted), emotionalised (gossip), politicised (propaganda), fabricated (fake news) and pre-empted (prediction) with a particular focus on the role technology plays and could play in mediating these factors.

  • Aliens Aliens

    Percevoir et communiquer: réalité et fictions personnelles

    Lovelace Amphitheatre

    Friday April 20th
    09:10 - 09:35

    Les illusions nous montrent que malgrè la complexité des opérations que le cerveau réalise pour appréhender la réalité, nous ne percevons pas cette réalité. Elles permettent d’explorer comment notre perception résout les multiples problèmes posés par l’ambiguïté des signaux que nous recevons, et comment le cerveau choisi rapidement l'interprétation la plus probable.

    En dépit des apparences, la communication obéit aux mêmes règles que la perception : le cerveau préfère tout miser sur une interprétation que de rester dans l’ambigüité, au risque de se tromper tout en croyant avoir raison. Alors comment pouvons-nous rester disponible à la réalité de l'autre et conserver une communication ouverte et constructive ?

  • Tech Tech

    De Javascript à Haskell : la programmation fonctionnelle expliquée simplement

    Room Eich

    Friday April 20th
    10:10 - 11:00

    Si un de vos collègue vous a déjà dit «Alors là, j'ai utilisé de l'application partielle sur cette fonction que j'ai curryfié en utilisant des fonctions d'ordre supérieur et des closures» et que vous n'avez rien compris, alors ce talk est pour vous. La programmation fonctionnelle présente de nombreux concepts qui viennent des maths. Et cela fait peur ! Mais appliqué à l'informatique, c'est en réalité très simple !

  • Team Team

    Plan de vol : Ground Control to Major Tom

    Room Nonaka

    Friday April 20th
    10:10 - 12:00

    Qu’est-ce que tu voudras faire quand tu seras grand ? La société nous met la pression pour des plans de vol tout tracés. On oublie parfois de prendre un peu de recul et on se retrouve alors en plein vol à se demander si on ne s’est pas planté de destination.

    Nous allons parler, entre autres, de titres de cartes de visites et de rôles réels, de gestion de carrière et d’objectifs personnels, mais aussi d’apprentissage et de formation, de bien-être, de plaisir, de contrôle et de lâcher-prise.

  • Design Design

    Dataviz sans data: le prototypage rapide de visualisation de données.. sans données!

    Room Dijkstra

    Friday April 20th
    10:10 - 12:00

    Les dataviz sont de plus en plus populaires mais restent difficile à créer. Ce workshop propose a pour but d'initier les participants aux méthodes de prototypes de visualisation de données sous forme de grids et de maquettes interactives, en noir et blanc. La particularité du prototypage sera d'être réalisé en live coding en JavaScript.

  • Makers Makers

    Mentoring à tous les étages

    Hamilton Amphitheatre

    Friday April 20th
    10:10 - 11:00

    Cette présentation traitera des questions essentielles : de l’intégration d’un nouvel arrivant dans une entreprise, à l’encouragement de la progression individuelle, en passant par le bien-être au travail de tous. La solution miracle (ou une partie du miracle) ? Le pair mentoring maison ! Nous vous expliquerons tout de ce système que nous avons mis en place l’an dernier et continuons à améliorer depuis. Un mentor (mentoré) et une mentorée viennent vous présenter la méthode (“du bonheur”).

  • Tech Tech

    Modern Android Development EN

    Lovelace Amphitheatre

    Friday April 20th
    10:10 - 11:00

    The past several years has seen the introduction of new functionality and practices into core Android development, with such elements as the Support Library, Architecture Components, and Kotlin. But all of the old programming approaches still work. So what's an Android developer supposed to do?

    This talk will not only cover these new aspects of Android development; we will talk about why they exist and how to understand modern development of Android applications. Developers will leave with a better idea of what they should know and use in their projects.

  • Makers Makers

    The Beyond Scrum Game EN

    Room Turing

    Friday April 20th
    10:10 - 12:00

    How do we evolve beyond the definition of Scrum and become truly Hyper Productive?

    In this workshop you will be invited on a journey where Scrum grows beyond the Scrum Framework, and becomes a team culture where teams work collaboratively to deliver value, learn, and to continuously improve – all in pursuit of a clear purpose.

    Get ready for a fun time where you will be able to learn and play at the same time.

    Come and join the game!

  • Design Design

    Scruter pour mieux comprendre : Deep Learning et mécanismes d'attention

    Room Gosling

    Friday April 20th
    10:10 - 11:00

    L’apprentissage profond de représentations (le Deep Learning) est une famille de méthodes du domaine « intelligence artificielle » permettant d’apprendre de connaissances à partir de masses de données (textes, images, vidéos etc.). Plus précisément, ces modèles permettent de faire des prédictions sur des nouvelles données. Cette intervention passera en revue l’historique de cette thématique, les enjeux majeurs et quelques techniques clé.

  • Tech Tech

    Serverless is the new back

    Room Gosling

    Friday April 20th
    11:10 - 12:00

    Que se cache-t-il derrière les buzz words "serverless" et "services managés" ? Est-il réellement possible de construire une application sans provisionner de serveur ?

  • Tech Tech

    Faisons de la magie grâce à Houdini CSS

    Room Eich

    Friday April 20th
    11:10 - 12:00

    La dernière spec de layout CSS vient tout juste de sortir et elle correspond exactement à votre besoin et va permettre de simplifier énormément votre travail quotidien. Seul hic, vous devez supporter tous ces navigateurs qui n’ont pas encore implémentés cette feature !

    Comment faire ? Un polyfill javascript ? Ca risque de plomber un peu les performances de votre projet. Ah si seulement de vrais polyfills css existaient !

    Et bien c’est un peu la version TL;DR; de Houdini CSS. Venez à ce talk pour voir ce que l’avenir du CSS nous réserve et comment cette spec va nous changer la vie !

  • Design Design

    Reconstrained Design EN

    Hamilton Amphitheatre

    Friday April 20th
    11:10 - 12:00

    Design practice always happens under a particular set of forces, commonly known as constraints. These constraints may be straightforward and indisputable, such as a physical or material quality: the force of gravity, the tensile strength of a structural beam, or a financial budget, and provide tangible limits to be adhered to or challenged. Constraints, however, also exist in more abstract, systemic or hidden forms.

  • Tech Tech

    Applications Web avec Spring Boot 2.0

    Lovelace Amphitheatre

    Friday April 20th
    11:10 - 12:00

    Avec Spring Boot 2.0, de nouveaux choix s'offrent à vous. Vous pouvez maintenant écrire des applications réactives avec Spring WebFlux et continuer de profiter des fonctionnalités de Spring Boot.

    Pendant cette session de live coding, Stéphane et Brian vont écrire une application WebFlux et montrer comment utiliser Actuator, Developer Tools et plus encore.

  • Tech Tech

    15 Years of Spring EN

    Lovelace Amphitheatre

    Friday April 20th
    13:10 - 13:35

    The Spring Framework originated from a book in 2002, becoming the most widely used application framework in the entire Java ecosystem within a few years... and holding that position to this day. This talk illustrates Spring's evolution over 15 years, adapting not only to five new JDK generations but also to ever-changing requirements in modern enterprise architectures.

  • Aliens Aliens

    Des Portes Logiques Pneumatiques en Bois

    Unknown room

    Friday April 20th
    13:50 - 14:10

    Et si on parlait un peu d'orgue de barbarie, d'algèbre de Boole, d'additions et de bulles de savon ? Juste pour le plaisir ? Peut être qu'on gonflera des ballons pour compter sur les doigts.

  • Team Team

    eXtreme volunteering: Applying XP practices in volunteering team EN

    Unknown room

    Friday April 20th
    13:50 - 14:10

    In 2017 I was given an opportunity to lead at region level team of 18 volunteers of the established country level volunteering project in Poland. The goal of the project is to help families in need rebuild their self esteem and motivation to work for better future by giving one time gift supporting their actual needs. The role of a region is to build a team, find families in need, asses their needs and keep in touch with donors.

    As a software engineer and a team lead I drew heavily from my day-to-day work practices. I found it fascinating how agile practices had to be adapted to a new situation. Some of them didn’t catch up at all. Others were already part of standard training and requirements from the parent organisation. Some appeared to be novelty that our team quickly adopted. Constant comparison of my work day with volunteering work gave me different perspective on how I work day-to-day. And that’s what I would like to share with you.

    In this talk you will learn how corporate can get a volunteering project and what process it follows. I will compare and contrast it with extreme programming practices. I have some stories to share that I hope will be useful not only to those who treat their team like volunteers.

  • Hacktivism Hacktivism

    Comment être un développeur ethique et green ? Dilemne entre la course technologique et mon impact sur la société.

    Unknown room

    Friday April 20th
    13:50 - 14:10

    Le logiciel est partout. Il est clair que le logiciel a un impact réel sur le monde : uberisation, digitalisation... mais stoppons ici la buzzwordisation... Nous, développeurs sommes les architectes du monde virtuel au service du réel. Nos actions ont un effet bien réel. Bénéfique mais aussi néfaste. Exclusion sociale, impact environnemental, obsolescence sont des effets bien réel de nos logiciels. Mais avons nous le choix face au demandes de nos utilisateurs et clients et aux contraintes associées (planning, sécurité...) Et bien oui, c'est le choix qui est fait par de nombreuses sociétés et développeurs : bénévolat comme code for America, Eco-conception de logiciel publique... Etre développeur ethique et green est possible, nous verrons concretement comme faire cela au jour le jour.

  • Design Design

    Designers et Logiciels libres: et si on collaborait ?

    Unknown room

    Friday April 20th
    13:50 - 14:10

    Le monde du libre est rempli de communautés de développeurs passionnés. Mais où sont les designers ? Incompréhensions entre les différents corps de métier, méconnaissance de ce qu'est un logiciel libre, légende du designer-artiste qui n'en fait qu'à sa tête, possibilités de contribuer mal adaptées pour des designers, les origines de ce désamour sont nombreuses. Et si on passait à l'étape suivante, celle où devs et designers du libre se rejoignent pour créer des logiciels ensemble, histoire d'en améliorer l'expérience utilisateur ?

  • Aliens Aliens

    Comedy Talk EN

    Unknown room

    Friday April 20th
    13:50 - 14:10

    A short comedy talk on a topic relevant to software engineers: (test) testing (test) driven development.

  • Makers Makers

    Born to code avec MixTeen

    Mezzanine

    Friday April 20th
    14:00 - 18:00

    Cet atelier réservé aux enfants inscrits au préalable et aura lieu sur la mezzanine. Suivez les panneaux si vous voulez voir les ateliers et échanger avec les différents intervenants. Les participants, les enfants apprennent à créer des mini-jeux, à programmer des robots, à assembler des composants électroniques...

  • Tech Tech

    Comment le suivi du diabète m'a amené à la Dataviz !

    Room Eich

    Friday April 20th
    14:10 - 15:00

    Imaginez: tous les jours, vous devez prendre votre taux de sucre au moins 3 fois dans la journée, vous notez vos résultats dans un petit carnet au format papier.

    C'est un peu long, rébarbatif et pas très écolo, non? Surtout pour nous qui aimons bien automatiser le maximum de tâches, et pouvoir consulter nos données de n'importe où...

    Maintenant, imaginez: vous récupérez toutes ces données qui sont stockées sur l'appareil de mesure, vous les remontez dans une base de données et vous faites le suivi via une interface web qui vous permet en plus d'annoter les relevés pour lesquels vous souhaitez ajouter des informations complémentaires...

    Venez découvrir durant ce talk comment mettre ce cas en pratique: de la récupération de données à la mise en place de la data visualisation pour pouvoir exploiter toutes ces données et les enrichir.

  • Team Team

    Mieux communiquer en découvrant ses filtres d'attention

    Room Turing

    Friday April 20th
    14:10 - 16:00

    Une grande difficulté de la communication vient de la conviction de parler la même langue que l'autre, de donner le même sens aux mots et de considérer les mêmes choses comme importantes. Et s'il en était autrement ?

    Depuis notre enfance, nous avons développé des automatismes liés à notre perception du monde et qui vont conditionner la manière dont nous nous comportons aujourd'hui. Même si cela peut être notre principal atout, c'est aussi notre principale limitation.

  • Tech Tech

    Faciliter le développement d'applications Web performantes avec WebAssembly

    Room Gosling

    Friday April 20th
    14:10 - 15:00

    Un an après la sortie de la version MVP (minimum viable product) de WebAssembly, de nombreux usages émergent et laissent entrevoir les possibilités futures du format binaire accessible dans tous les navigateurs Web modernes. Pourquoi s'intéresser à WebAssembly aujourd'hui ? Est-ce que c'est fait pour moi ? Est-ce que c'est simple à utiliser ? Comment je peux en tirer profit facilement dés aujourd'hui ? Nous essayerons ensemble de répondre à ces questions, puis nous verrons comment créer et intégrer du code WebAssembly, en passant par toutes les étapes, de l'écriture du code source initial (dans un autre langage que JS, mais pas de panique !) jusqu'à l'intégration dans une application Web.

  • Makers Makers

    Make More Than Music with MIDI, JavaScript & Tiny Computers EN

    Hamilton Amphitheatre

    Friday April 20th
    14:10 - 15:00

    Tiny computers such as the RaspberryPi, Arduino and C.H.I.P. have finally reached a level of performance and affordability that makes hardware experimentation accessible to everyone. At the same time, JavaScript has emerged as the lingua franca of web programming and can be found in many places beyond just the browser.

    What if I told you there was a mature protocol that's been around since 1983 and was uniquely poised to take advantage of this development?

    Well, wonder no more and meet MIDI!

  • Tech Tech

    (Re)invent your test strategy EN

    Room Dijkstra

    Friday April 20th
    14:10 - 16:00

    Testing is a craft, but it is also and for many foremost a job. A job you do day in day out, evolving with all the rituals every employee develops over time. These rituals, together with all sorts of other external factors (deadlines, pressure, etc.) often means that we don’t have a test strategy or that we are no longer reconsidering the strategies we set out from the start. Having the right strategy in testing is important to stay as efficient and effective as you can be.

  • Design Design

    Typographie et accessibilité

    Lovelace Amphitheatre

    Friday April 20th
    14:10 - 15:00

    Comment la typographie web peut-elle améliorer l’accessibilité d’une interface ? Puisque le contenu est roi, penchons-nous sur le design du texte à l’écran, et sur sa capacité à améliorer l’expérience utilisateur des personnes en situation de handicap visuel et/ou cognitif.

    Taille, couleur, espacement et alignement des caractères ; longueurs des lignes ; polices de caractères adaptées ; personnalisation de l’interface par les utilisateurs ; aides à la lecture… Cette conférence vous permettra de faire des choix typographiques éclairés en matière d’accessibilité, et de créer ainsi des interfaces plus accessibles et plus inclusives.

  • Design Design

    Mise en pratique de l'Atomic Design

    Room Nonaka

    Friday April 20th
    14:10 - 16:00

    Atomic design

    Avec l’émergence de logiciels comme Sketch et Adobe XD, ce n’est pas seulement de nouvelles manières techniques de créer nos interfaces, mais aussi une nouvelle façon de penser le design : plus homogène, adaptable, maintenable, collaboratif… Brad Frost a, dans les premiers, théorisé ce qu’on appelle maintenant l’Atomic Design ! Une manière de designer nos interfaces, proche du développement objet, ne se contentant plus de juste créer des pages, mais partant du postulat de créer des composants que nous pourrons réutiliser et adapter en fonction du contexte.

  • Tech Tech

    La sécurité dans l'IoT : difficultés, failles et contre-mesures

    Room Eich

    Friday April 20th
    15:10 - 16:00

    Avec la multiplication des objets connectés dans notre quotidien, la sécurité de ces appareils électroniques, qui a été souvent négligée par le passé, devient une réelle problématique. Leur faible coût de conception, la négligence des fabricants ou même la notre, nous développeurs, en font des proies faciles pour les hackers. Ce phénomène se constate bien dans l'actualité, où l'on parle de plus en plus d'attaques à grande échelles visant des cameras ou frigos connectés, mais également les serrures Bluetooth.

  • Aliens Aliens

    En vie de courage

    Room Gosling

    Friday April 20th
    15:10 - 16:00

    Se lancer dans l'aventure de la création d'entreprise demande non seulement de bien connaitre les processus de conduite de projet, mais bien plus encore de mettre en œuvre la vertu du courage pour affronter les obstacles, les prises de risques qui ne manqueront pas de surgir.

  • Tech Tech

    #RetourAuxSources : Les cookies HTTP

    Lovelace Amphitheatre

    Friday April 20th
    15:10 - 16:00

    Les cookies HTTP sont partout ! Pas une journée sans qu’un site nous demande “d’accepter les cookies”. Rares sont les projets Web qui ne les utilisent pas et pourtant leur fonctionnement nous échappe trop souvent.

  • Tech Tech

    JUnit 5 — New Opportunities for Testing on the JVM EN

    Hamilton Amphitheatre

    Friday April 20th
    15:10 - 16:00

    Take a Deep Dive into JUnit 5 with core committer Sam Brannen!

    Over the last decade a lot has happened in the world of Java and testing, but JUnit 4 hasn't kept up. Now JUnit 5 is here to help shape the future of testing on the JVM with a focus on Java 8 language features, extensibility, and a modern programming API for testing in Java. Moreover, JUnit isn't just a Java testing framework anymore. Third parties are already developing test engines for Scala, Groovy, Kotlin, etc. that run on the new JUnit Platform.

  • Tech Tech

    Docker, Kubernetes et Istio, c'est utile pour mon monolithe ?

    Lovelace Amphitheatre

    Friday April 20th
    16:20 - 17:10

    Pour développer et mettre en production une architecture à base de micro-services, Docker, Kubernetes et Istio s'imposent. Docker nous donne l'isolation des services, Kubernetes permet de les distribuer sur un cluster et Istio apporte de l'intelligence au réseau.

    Mais voilà, comme 80% des développeurs, c'est une application monolithique et paléolithique que je dois moderniser. Comment puis-je tirer tous les bénéfices de ces outils ? Puis-je le faire sans toucher une ligne de code de mon application ?

    Simplification des montées de version, Déploiement sur le Cloud, Sécurisation des flux, Terminaison SSL, Blue/Green deployments, A/B Testing, Monitoring des Apis... Autant de cas concrets que l'on mettra en oeuvre sans toucher au monolithe !!

  • Makers Makers

    The dark ages of IoT EN

    Room Turing

    Friday April 20th
    16:20 - 17:10

    Advertisements suggest that we are at the zenith of mankind's scientific knowledge and technological power, but when it comes to IoT and the so-called 'Smart Home', we are clearly not. In fact, we are in the middle of the dark age.

    I'll explain the challenges that we're facing today (from an implementors perspective), what's 'wrong' with our current products & show you how a smart 'Smart Home' experience could look like in the near future.

  • Learn Learn

    S'épanouir grâce aux nouveaux formats de travail : remote, nomadisme digital, slashing, entreprise libérée

    Room Eich

    Friday April 20th
    16:20 - 17:10

    Tour d’horizon de quatre nouveaux formats de travail qui replacent le sens et l’épanouissement personnel au centre de l’équation : remote, entreprise libérée, nomadisme digital, slashing.

  • Tech Tech

    Bug free. By design

    Room Gosling

    Friday April 20th
    16:20 - 17:10

    Débarrassez-vous de familles entières de bugs avec 21 astuces qui réduisent l'opportunité pour les bugs.

    Les bugs ne sont pas une fatalité, ils arrivent dès lors que le design le permet. Apprenez comment addresser les causes racines et comment doter votre code d'une robustesse intrinsèque.

  • Team Team

    Penser autrement l'expression du besoin agile

    Room Nonaka

    Friday April 20th
    16:20 - 17:10

    Si vous avez déjà travaillé sur un projet agile, vous avez sans doute rencontré la User Story. Vous avez même peut-être utilisé des "persona", ces fiches de personnage qui représentent un de vos utilisateurs type. Ces formats ont marqué une vraie étape dans l'évolution de la spécification agile et sont le support actuellement le plus largement utilisé pour la formalisation du besoin en mode agile.

    Mais est-ce suffisant ? Est-ce que cela permet de capter l'essence du besoin ? Pas forcément ! La Job Story est une approche complémentaire, qui peut venir enrichir votre compréhension des attentes de vos clients, et vous aider à développer un super produit !

  • Team Team

    Comment Leboncoin est passé en feature teams

    Room Dijkstra

    Friday April 20th
    16:20 - 17:10

    Leboncoin est le site de référence français de la petite annonce en ligne. Le site a été construit de manière empirique, sur la bonne volonté et le courage des personnes. Mais ce mode de fonctionnement ne passe pas à l’échelle. Aujourd’hui,nous sommes plus de 500 personnes et l’entreprise doit réinventer son organisation.

  • Design Design

    Principles for Data Visualization Design EN

    Hamilton Amphitheatre

    Friday April 20th
    16:20 - 17:10

    Data visualization is the process of making numeric data visual, such as in charts and graphs and maps and networks. I'll go over some basic chart design principles for communicating clearly, and show examples of excellent static and interactive charts created primarily by data journalists to communicate to a wide audience. We will finish with some discussion of using multiple charts and interactive techniques to tell a data "story."

  • Aliens Aliens

    Une bonne intelligence artificielle doit-elle pouvoir s’émouvoir ?

    Lovelace Amphitheatre

    Friday April 20th
    17:10 - 17:35

    Si vous deviez créer une intelligence artificielle, la programmeriez-vous de telle sorte qu’elle puisse aussi éprouver des émotions ? Que nous apportent réellement les émotions, et seraient-elles vraiment nécessaires au bon fonctionnement d’une intelligence artificielle ? De nombreuses personnes, tout comme certains philosophes, considèrent parfois que la vie serait bien meilleure sans émotions (Shaffer, 1983). Celles-ci, en effet, nous font souvent agir d’une façon apparemment irrationnelle. La colère, par exemple, nous conduit à formuler des remarques blessantes que nous regrettons aussitôt, l’embarras peut nous rendre maladroits en société, et l’angoisse nous amène à accorder trop d’importance à des détails complètement anodins. A cela s’ajoute encore le fait que certaines émotions, comme la honte ou la culpabilité, sont tout simplement désagréables à éprouver. De ce point de vue, nous envions parfois le calme et la rationalité parfaite de certains personnages fictionnels comme Monsieur Spock. En suivant cette approche, il serait donc tentant de penser qu’une intelligence artificielle optimale fonctionnerait bien mieux indépendamment de toute émotion.