Medias

Several sessions were filmed and we have photos.
You can see all the available medias for this edition

Talk videos

Unknown room

La dégradation de notre relation conversationnelle avec les machines qui nous entourent a tendance à s'accentuer avec des supports toujours plus connectés et mobiles. Il existe pourtant des techniques assez simples pour garantir efficience, fluidité et simplicité à la portée de tous.

Unknown room

You've written in many languages since your first "hello world"–but how did you become fluent? And now that you're more senior, how well do your teammates understand the code you write? We'll draw parallels between human languages & code–and show how willpower & empathy can improve fluency in both.

Unknown room

Dans nos architectures REST modernes, les bons vieux cookies de session ne suffisent plus. Il est temps de s’intéresser aux JSON Web Token : une nouvelle approche plus simple, 100% stateless et facilement scalable.

Plus de stockage et plus de réplication de session côté serveur !

Unknown room

Let's talk tech, race, class and our role as technologists to join the international struggle.

Unknown room

Code Lauren is a web app that lets beginners program games. I'll demo the app and talk about how I designed the programming language, compiler and UI to help the user learn to program.

Unknown room

Pour bien comprendre l'Agilité et aider les autres à la vivre, les 4 valeurs et 12 principes du Manifeste Agile donnent un cadre de bon sens qu'il est bon de rappeler que nous soyons débutants ou praticiens plus aguerris. Laissons de côté Scrum, XP ou toutes les méthods pour revenir à la philosophie

Unknown room

Une introduction à la programmation reactive nouvelle génération avec Reactor 2.5. Pourquoi ? Comment ? Qu'est ce que j'en fais moi maintenant ? C'est quoi le backpressure ? La réponse a toutes ces questions et d'autres moins audacieuses dans cette session !

Unknown room

Présentation de travaux de recherche sur le développement d'agents autonomes éthiques BDI. Présentation d'une implémentation en Jason

Unknown room

Venez prendre part à un projet agile ! Ensemble, que ce soit pour 1h, 1/2 journée ou plus, nous allons développer une petite application WEB de façon agile, avec les cérémonies et les bonnes pratiques. Venez participer, observer, questionner, ... pour découvrir l'agilité en action !

Unknown room

Après une longue période de développement, Angular 2 s'apprête enfin à faire son entrée dans la cour des grands. Découvrez le framework qui vous fera oublier React et vous donnera envie d'écrire des classes. Venez découvrir pourquoi Angular 2 sera le gros challenger de 2016.

Unknown room

Venez prendre le contrôle d'un robot Poppy. Dans cet atelier, nous présenterons la plateforme réunissant informatique (python), électronique (arduino), "mécanique" (moteur) et fabrication (imprimante 3D). Nous insisterons sur la partie programmation du robot en python, Scratch, SNAP.

Unknown room

Kotlin est enfin sorti en version 1.0. Nous verrons dans cet atelier comment développer en kotlin dans une architecture «standard»: spring, jpa ou jdbc.

Unknown room

How can mobile apps improve our health by changing how researchers conduct medical studies? This talk focuses on ResearchKit, an open-source framework created by Apple to help scientists make better apps.

Unknown room

Dans les année 1940 Marcel Barbu crée une communauté de travail où la fabrication des boitiers de montre n'est qu'un prétexte au développement de l'individu dans son entièreté

Unknown room

Personne ne parle du standup meeting ! Il est si simple à mettre en œuvre. Source de crispations et de baillements, il relève pourtant plus souvent de la parodie d'agilité que d'auto-organisation. Il est temps d'ajuster votre board pour qu'il soit véritablement à son service. Voici comment.

Unknown room

On soulève le capot d'un moteur de rendu Web (WebKit) pour comprendre le processus de rendu d'une page Web avec des exemples "profilés" avec les Chrome DevTools.

Unknown room

L'app Square Register Android ne crashe pas. Enfin... presque pas!

Unknown room

Tips, tools, platforms & techniques used to built data-journalism products (data-vizualization and extraction, geocoding, mobile...)

Unknown room

A travers mon parcours personnel, de femme Chief Digital Officer issue du marketing, à l’initiation au codage pour accompagner l’éducation numérique de mes 3 enfants, j’aimerais partager avec vous une autre vision de la transformation digitale, et donc de la société numérique de demain.

Unknown room

L'écriture de parsers est un exercice intéressant, mais dangereux: on ne compte plus les erreurs d'implémentations, vulnérabilités et crashes en production causés par des parsers. En utilisant la méthode des parser combinators et la gestion mémoire de Rust, on évitera tous ces écueils.

Unknown room

Le mouvement des makers est souvent mal compris. On imagine des communautés assez fermées, de technophiles. En réalité, le mouvement des makers est un mouvement très ouvert, très accessible et emprunte énormément aux monde des développeurs.

Unknown room

Une revue de l’ecosysteme Docker: les standards, l’infrastructure, la plateforme et les services; suivi par une demo: construire une application microservice utilisant le framework Java Spring Boot et la deployer sur un cluster Swarm dans un reseau overlay specifique a l’application.

Unknown room

Une introduction à la programmation reactive nouvelle génération avec Reactor 2.5. Pourquoi ? Comment ? Qu'est ce que j'en fais moi maintenant ? C'est quoi le backpressure ? La réponse a toutes ces questions et d'autres moins audacieuses dans cette session !

Unknown room

Avoir une idée, c'est bien au début. Avoir un produit, c'est mieux ensuite. Avoir un business model, c'est avoir une entreprise.

Unknown room

Il n’est jamais simple de modéliser efficacement un système. Nous proposons pour y parvenir de supprimer tout vocabulaire technique et de se mettre d'accord sur un langage commun à l'équipe et spécifique au projet.

Unknown room

Cette présentation est destinée à des débutants. Elle a pour but d’initier une prise de connaissance, un état d’esprit et découvrir comment notre vision actuelle du management évolue.

Unknown room

Dans cet atelier de 2h, après une courte présentation de l'écosystème Docker, vous allez construire une application distribuée avec les autres participants à l'aide de dernières nouveautés de Docker. L'application est un dictionnaire dont chacun des participants à un sous-ensemble des données.

Unknown room

Dans cette présentation vous entendrez peut-être certaines critiques sur scrum ou les process mais il s'agit surtout d'un talk sur les valeurs et l'apprentissage. Bien comprendre ses boucles de feedback est le meilleur moyen de réaliser les bons produits!

Unknown room

A deep dive into the internals of Git.

Unknown room

Go is a lovely little programming language that's almost perfectly suited to writing microservices. Join the session for a crash-course in Go, where we'll build an example microservice from first principles, and hopefully convince you to try Go for your next project!

Unknown room

Le spectre du burnout s'agite dans les médias mais au fait, qui est-il, quelles sont ses raisons ? Nous l’avons testé pour vous et vous présenterons la panoplie pour chasser ce fantôme et comment aller bien au-delà, pour le faire disparaître !

Unknown room

Comprendre le protocole HTTP/2, comment les applications web peuvent l'utiliser et comment le mettre en production aujourd'hui sur la JVM.

Unknown room

Deux heures pour découvrir les composants web et Polymer, pour passer des concepts à la création d'une première application web complète avec Polymer.

Unknown room

Do you remember the game Simon says from the 80s? I don’t know about you, but I know many that spent hours trying to press those specific sequences of red, green, blue and yellow buttons in the correct order. But why play on your own? Join us to get hands-on experience with gRPC!

Unknown room

In this session you’ll learn all about gRPC and how it benefits from being based on HTTP/2 and through the use of a working demo and detailed code examples you’ll see how to build gRPC enabled microservices and clients.

Unknown room

Sur scène, les acteurs improvisateurs utilisent des règles simples, des principes de collaboration, et des contraintes de jeu pour construire des histoires non prévues et néanmoins fascinantes. Les mêmes règles et principes aident les équipes agiles à collaborer plus efficacement.

Unknown room

Trop souvent, la boucle d'amélioration continue, est négligée ou mal mise en œuvre. Cette session propose revenir sur la notion de facilitation lors des rétrospectives et de faire un tour des outils disponibles.

Unknown room

3 retours d’expériences dans 3 contextes différents autour de l’utilisation de Kanban.

Unknown room

Venez découvrir une stratégie de développement efficace, un environnement productif axé entièrement autour de la Pull Request. Retour d'expérience, sur plus d'un an de développement sans une ligne de code non relue, de prise de décisions consensuelles et d'amélioration progressive.

Unknown room

Kotlin is a language that is being used by many companies worldwide. In this talk we'll see what Kotlin brings to the table when it comes to value.

Unknown room

Découvrez à partir de quelques notions et règles simples comment améliorer l'ergonomie de votre site / application web, afin d'offrir à vos utilisateurs une meilleure expérience.

Unknown room

La confiance en soi est souvent érigée comme l'outil indispensable au succès : croire en soi, savoir se mettre en avant, se vendre. Et si la confiance en soi n'avait rien à voir avec la réussite ?

Unknown room

Retour d'expérience sur la mise en place de l'agilité. Avec des morceaux d'UX dedans.

Unknown room

Après avoir travaillé avec plusieurs dizaines de startups, voici une illustration par des exemples concrets des concepts du Lean Startup (MVP, Lean, Get Out Of The Building, Pivot, Customer Development, Lean Canvas).

Unknown room

On parle souvent des valeurs agiles, parfois des valeurs de Scrum, mais qu’en est-il des valeurs de Kanban ? Je vous propose dans cette session de les découvrir et les explorer afin de prendre un peu de recul sur votre implémentation et vous ouvrir à de nouvelles perspectives.

Unknown room

Mark, Marque et Marques… ou comment créer une Marque et la faire vivre sur une interface.

Unknown room

Je présenterai les outils de visualisations pour la caractérisation et de modélisation d'un jeu de données (Python, Tableau), d'aide au nettoyage (Trifacta, Data wrangler) et la communication de résultats sur le web avec storytelling (D3JS, HighChart, NVD3).

Unknown room

Après avoir appliqué des « processus agiles » pendant de nombreuses années, nous avons atteint les limites de l’organisation en place. Nous avons revu le fonctionnement des équipes et des rôles qui l'entourent. Ce nouveau modèle favorise des équipes dynamiques et impliquées, venez le découvrir !

Unknown room

Keynote : Mise en place des valeurs de l'Agilité dans un contexte d'apprentissage scolaire

Unknown room

Les scientifiques vivent dans leur bulle loin de l’entreprise, c’est bien connu. Mais avec l’avènement de la data et surtout de la mesure et de la démarche scientifique par le biais du lean start-up, leur façon d’appréhender les problèmes et les données pourrait bien s’avérer précieuse..

Unknown room

Décidez de monter votre équipe de recherche au Collège de France à Paris. Obtenez votre poste, puis partez en voyage. Décidez de voir un iceberg. Allez à Ushuaia, le « bout du monde ».

Unknown room

Le recrutement calibré RH/CV/Ecoles vous saoule? vous pensez qu'écrire un quicksort au tableau avec une main dans le dos ne donne pas une bonne idée de vos compétences? vous voulez des outils pour recruter mieux maintenant? j'ai peut-être quelque chose pour vous.

Unknown room

Retour d'expérience de l'équipe Kuzzle. En un an, la taille de l'équipe a été multipliée par 3. C'est notre attachement aux valeurs agiles et au pragmatisme qui nous permet de rester agile tout en grandissant.

Unknown room

A talk about Rust, and how it's used in production

Unknown room

During this live coding session for Rx beginners and intermediates there will not be a single slide, we start with empty IDE to step-by-step implement key constructs in RxJava.

Unknown room

Atelier ludique et participatif, pour appréhender les fondamentaux de la motivation et découvrir ses propres facteurs de motivation

Unknown room

What's the next Silver Bullet that will solve all our issues? Come find out!

Unknown room

Allumer une télévision : 3s, démarrer une voiture : 2s, lancer votre micro-onde : 1s. Utiliser votre application ? Intégrer quelqu'un dans votre équipe ? Permettre à une personne externe de participer à votre projet open-source ?

Unknown room

Vous cherchez des pratiques de développement pour créer des logiciels bien conçus ? Vous vous méfiez des techniques miracles qui augmentent la productivité, réduisent les bugs et font repousser les cheveux ? Mauvaise nouvelle on ne peut rien pour vos cheveux...

Unknown room

Un des grands changements lorsqu’on travaille en Lean Startup est le fait de mettre au grand jour les hypothèses de travail. Apprenez à les formuler pour être efficace dans vos interviews utilisateurs et l’analyse de vos données, et gagner la course entre Slitch et YeePeeChat.

Unknown room

Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design.

This talk presents an end-to-end refactoring that demonstrates strategies to avoid this.

Unknown room

La sécurité logicielle n'est pas un évènement ponctuel, c'est un process pour lequel on prépare et entraine son équipe. Commencez cette préparation dès maintenant et évitez les surprises le moment venu: comment réagir à un DoS? Qu'est-ce qu'un test de pénétration? Comment répondre aux incidents?

Unknown room

De nombreuses équipes décrivent leurs installations dans une application gérant le déploiement (comme Salt, Puppet, Chef, Ansible). Seulement, cette description du déploiement n'est pas toujours fiable. Au cours de cette présentation, nous allons voir comment valider le description d'un déploiement.

Unknown room

More information asap

Unknown room

Du "software bending" aux petits trucs des compositeurs de musique électroacoustique, découvrez tout ce qui est nécessaire pour créer des assemblages sonores intéressants.

Unknown room

During the game you will experience scaling issues that occur when multiple teams work on the same product. Multiple Teams will look for solutions to scaling issues and experiment in an iterative way with their ideas on solving them..

Unknown room

Tim Urban from Wait But Why on Artificial Intelligence

Unknown room

Redux est un nouveau paradigme de programmation pour les interfaces Web. Il propose de centraliser l’intégralité du contexte de l’application en un seul endroit organisant toutes les transformations de façon reproductible.

Venez découvrir et mettre en pratique ces nouveaux concepts !

Unknown room

Pour aborder un sujet difficile avec une personne, il y a 3 options : *Ne rien faire, mais rien de change *Y aller bourrin, mais elle se braque et rien ne change *Avoir un tête à tête souple et musclé Comment faire ? C'est difficile ... c'est stressant... et j'ai pas envie de pisser dans un violon.

Unknown room

La nouvelle version de C# est disponible depuis quelques mois et elle apporte un certain nombre de nouveautés permettant l'écriture de code plus simple et propre. Nous verrons ces nouveautés mais surtout nous les mettrons en lumière à travers des exemples de refactoring.

Unknown room

Vous voulez plus de développeuses? Vous pensez ne rien pouvoir y faire et préférez attendre qu’elles tombent du ciel?

Etant les premières concernées car développeuse nous même, nous allons vous donner des solutions pour attirer plus de femmes dans vos équipes, et surtout les garder!

Unknown room

As the virtual merges onto the physical the impact software has on our lives becomes ever stronger. Programmable connected objects are invading our cities, industries and homes. In the absence of a coherent & secure ecosystem chaos is assured. In this talk we'll explore possible solutions.

Unknown room

Pendant ce workshop, nous découvrirons par la pratique comme utiliser 3 produits Elastic, ElasticSearch, LogStash et Kibana (ELK) dans une démarche DevOps, pour centraliser des logs ou d’autres informations, et les exploiter graphiquement.

Unknown room

Q: What do you get if you cross Kanban and Extreme Programming? A: Xanpan!

Unknown room

Du grec au chinois, en passant par l'arabe, le cyrillique ou même l'inuit, il existe dans le monde de nombreuses façons d'écrire le language. L’esthétique, la structure et les particularités de chaque système d'écriture devient source d'inspiration concrète pour designers et typographes.