Les keynotes sont des conférences données par des intervenants de renom en ouverture et en clôture de la conférence. Elles sont conçues pour inspirer et offrir une perspective plus large sur les thèmes de l'événement.
Majority Judgment is a new voting method where voters are explicitly charged with a solemn task of expressing their opinions precisely by evaluating the merit of every candidate in an ordinal scale of measurement such as: « Having taken into account all relevant considerations, I judge, in conscience, that as President of the United States of America each of the following candidates would be: a Great , a Good , an…
Les développeurs ne sont pas des machines qui programment d'autres machines, mais bien des hommes et des femmes doués de conscience dont les lignes de code qu'ils produisent peuvent avoir un impact important sur la société. Quelles sont les règles en matière d'éthique pour les développeurs et les startupers ? L'éthique est-elle un obstacle à la croissance d'une entreprise ? Cette keynote apportera des éléments de…
Passons les portes d'une salle de concert, un orchestre s'installe et joue ; concert merveilleux et instants partagés entre musiciens et public, quelle réussite! Si l'on a idée du travail musical que cela peut susciter (appelons cela la partie artistique et technique), qui soupçonnerait le travail sur la foule de musiciens afin d'en faire une équipe qui s'établira durant l'ensemble des répétitions? Plusieurs heures…
Et si l'on donnait une somme d'argent mensuellement à tout le monde sans conditions ? C'est le concept simple et clair du revenu universel. Il existe cependant de nombreuses concrétisations possibles que nous évoquerons en répondant aux questions suivantes : Pourquoi le mettre en place ? A quel niveau ? Comment le financer ? Puis nous parlerons des différentes expérimentations faites à travers le monde. Nous…
ReGen Villages is a startup real estate development company aiming to build small, self-sustaining residential communities around the world. The first one is expected to be completed in Almere, Netherlands in 2018. Unlike traditional subdivisions, ReGen villages would be “regenerative” (hence the name), since they’d use resources in a closed loop.
Retrouvez toutes les photos prises pendant la conférence
Retrouvez toutes les vidéos enregistrées pendant la conférence
Les robots sont de plus en plus présents, que ce soit pour réaliser des tâches répétitives ou pour nettoyer le sol ou une piscine. Loin des robots de science fiction, ces robots modernes sont parfois dotés de capacités…
Infrastructure AWS hautement résiliante, architecture blue-green, déploiements entièrement automatisés, application Symfony découplée en microservices gérés par un API Manager... Nous avions tous les outils pour former…
Docker est un outil très puissant qui connait une adoption très rapide grace aux nombreuses possibilitées qu'il offre aux équipes. Après l'avoir essayé en dev puis avoir convaincu votre management et vos obs de le…
D’un côté, nous avons la communauté web qui maintient un écosystème riche permettant de construire des interfaces utilisateurs rapidement. De l’autre côté, l’écosystème desktop possède des outils très performants mais…
Vous baignez dans le JavaScript depuis quelques années ? Vous avez suivi ce qui se passe dans ce monde là ? Vous avez donc certainement croisé le terme de «fatigue», et vous l'avez peut être vécue. J'ai envie de…
Depuis quelques années, de nombreux outils sont apparus pour nous permettre de structurer au mieux nos applications front-end. Des bibliothèques, comme React, des architectures de gestion d'états, comme Redux, et même…
Avoir des données de qualité, mise à jour à la bonne fréquence et correctement présentées permet de prendre les bonnes décisions. Mais de nos jours, il y a de plus en plus de cloisons entre les différentes données au…
Comprendre Git n’est pas forcément chose aisée, pourtant ce n’est pas si compliqué qu’on ne le pense grâce à la théorie des graphes. Après une rapide introduction à cette fameuse théorie, nous verrons comment elle…
La nouvelle génération de Spring Framework sera bientôt disponible ! Pour fonctionner sur Spring 5, les applications devront respecter de nouveaux pré-requis (versions minimales de JDK, conteneurs, libraries...). En…
Des plus en plus de sociétés souhaitent intégrer de la data-science dans leurs projets. Difficile de ne pas se sentir perdu au milieu des nombreuses bibliothèques proposées, et il est encore plus difficile de…
Suivez le périple d'une log depuis son émission, jusqu'à sa destination finale. Un parcourt semé d’embûches pour sauver la belle application du méchant NullPointor. Des courses poursuites à plus 10000 messages/s dans le…
One important subject we analyse in languages is its type system. Having a general overview of a type system provides information about the language structure, possible optimisations and may help us to understand how…
WebAssembly est une proposition pour un nouveau standard W3C : un format d'exécution binaire pour le Web. Il se veut simple, compact et aussi rapide que le code natif à l'exécution. Se basant sur des idées dérivées…
React Native, ça fait buzzword. Oh wait, c'est carrément trop buzzword. React Native, c'est pas histoire de laisser les Web Developer faire des Apps de manière pas trop sale. React Native, c'est pas juste pour faire du…
Le concept de Progressive Web App a pour ambition de permettre aux applications web de rivaliser, dans une certaine mesure, avec les applications natives. En s’appuyant sur quelques bonnes pratiques et certaines…
A successful project usually grows, and Kotlin is no exception. We are adding new targets (JavaScript and Native) and new computation models (coroutines). This talk is about our vision of the future of Kotlin as a…
Ca y est ! Java 9 est releasée ou presque. Bon alors y'a quoi dans Java 10 ? Ce talk parle des nouvelles features qui vont être (ou pas) introduites dans Java 10, à savoir, les trucs laissés en plan de Java 8…
Nous savons que l’animation est essentielle pour l'interaction avec nos utilisateurs. Mais aujourd'hui l'interactivité ne peut plus se résumer à l’UX. Twitter, Waze, Slack … toutes les applications à succès utilisent le…
A quick introduction to the Rust Language. Code comparisons between Java and Rust, compiler features, type system, environment and integrating the two languages.
C'est l'histoire d'une application web. De base monolithique, elle a évolué pour intégrer de manière massive des technologies de type "serverless" (pool de 2000 AWS Lambda en production) : amélioration drastique des…
Le management responsable (inspiré des principes du développement durable) est-il un levier de compétitivité pour les entreprises ? Les transitions numérique, écologique et énergétique invitent à réinventer la création…
Le travail fait partie intégrante notre vie, à tel point que tout ce qui se passe en dehors devient presque anecdotique. Des hobbies, nous n'avons plus besoin : le travail est censé nous nourrir intellectuellement et…
Unfortunately, those of us who struggle with complex problems for a living don't have time to keep up with the enormous amount of cognitive science research that could help us become better thinkers, better problem…
Etes-vous utilisateur de projets open source? Très probablement... Mais avez-vous déjà songé à sauter le pas et devenir contributeur? La démarche peut être difficile pour plusieurs raisons: vous ne savez pas par où…
L'agilité ne fais pas toujours bon ménage avec la culture d'entreprise. Si certaines entreprises réforment totalement leur culture pour adopter l'agilité, il arrive aussi que ce soit l'agilité qui soit vidée de sa…
On appelle cargo cult le fait d’imiter des comportements, sans en comprendre le fonctionnement, en espérant obtenir les mêmes résultats. Les organisations adoptent un framework agile espérant livrer rapidement du…
On n'y pense pas forcément, les choix de Design et de Développement des services Web ont aussi un coût environnemental : performances, stockage, multiplication des services, design, etc. Tour d'horizon en chiffres…
Il est possible que vous ayiez la sensation de manquer de temps. Peut-être même que vous manquez de temps tout le temps. Et quand vous prenez enfin de le temps, vous êtes interrompus par un collège, un mail, une demande…
Les bénéfices du jeu pour les enfants n'est plus à démontrer: développant l'imagination et permettant la confrontation au monde réel, il encourage leur développement. Souvent à l'âge adulte celui ci est plus mal perçu…
Un échec scolaire, beaucoup d’amertume vis à vis du système éducatif classique, et le gout pour la vengeance, c’est le parcours un peu chaotique dont je suis issu et qui m’a forgé une solide envie de partager mes…
Cette session vous emmènera à la découverte de la notion de cadence, celle qui rythme les activités des équipes, quelle que soit l’approche utilisée, du cycle en V au continous delivery en passant par Scrum et Kanban.
Myths and Patterns of Organizational Change You have great ideas. You're smart. The people in your organization are smart. Post Hoc, Ergo Propter Hoc -- the rest is easy -- simply make a transition plan and…
A la frontière entre art, design, technologies et activisme se trouve ce que Carl DiSalvo appelle l’adversarial design : une production d’objets ou d’interfaces qui ouvrent des espaces de confrontation politique…
Non, le CSS c’est pas du coloriage ! La puissance du CSS est souvent sous-estimée, cette session de Live-Coding sera l’occasion de montrer quantité de trucs et astuces utiles quotidiennement pour les développeurs web…
Passer de zéro interactions avec vos utilisateurs à une méthode complètement centrée sur l'humain vous fait flipper ? Je vois bien ce que vous voulez dire.
Le Design Sprint est une méthode de conception ultra-rapide peaufinée par l’équipe Google Ventures (Jake Knapp) qui a largement puisé dans le Design Thinking. Elle mélange habilement diverses techniques d’idéation et…
Le monde a toujours été « Marqué ». Du nombre de pois sur les ailes du papillon Monarque au bande du tigre du bengal, ce système de «marques distinctives» a permis d’organisé la complexité de notre monde. Mais vers…
Contrairement à beaucoup d’idées reçues, l’informatique n’a pas été créé par et pour les hommes blancs américains et européens, et seulement eux. Loin de là ! Comment se fait-il alors que les femmes et les « minorités »…
Current and past political events have initiated an extensive discussion on privacy and informational self-determination. The vast majority of consumers states their desire to keep personal data private while in…
Over the past 3 years, ProtonMail has grown into the world’s largest encrypted email service, with over 2 million users. I will discuss the benefits and challenges of working in the open and federated email space, the…
Depuis plus d’un siècle, la société exhibe et encourage presque qu’une seule façon de travailler, c’est à dire 5j/5, 220 jours/an, avec un lien de subordination. Et cela alors que notre société est en pleine mutation…
Mon histoire personnelle de développeur, saupoudrée d'anecdotes, avec un message de paix et santé mentale, pour réussir une carrière longue dans le milieu de la création de logiciels, sans perdre la tête ni l'envie de…
The emerging field of soft robotics represents an opportunity for novel solutions in the demanding environment of space. This talk will feature a brief overview of the domain of soft robotics, its suitability to space…
Voici les thèmes qui seront abordés lors de cette conférence qui sera interactive et se terminera par un partage a propos des projets et difficultés de chacun. Comment savoir si j'ai une bonne idée ? Comment démarrer ?…
Les spécifications ont parfois mauvaise presse : trop rigides, peu adaptées, elles sont vécues comme un fardeau par les développeurs. En face, les méthodologies agiles sont parfois accusées d'être trop dans le détail et…
Code non maintenable, bugs à répétition, corrections chronophages, moral dans les chaussettes... Pas étonnant que la plupart d’entre nous préfèrent travailler sur des projets où tout est à (re)construire (Greenfield)…
CSS Flags est un projet un peu fou dans lequel je recrée l'ensemble des drapeaux des pays du monde en pure CSS, en n'utilisant qu'un seul div par drapeau. Dans ce talk j'explique les différentes techniques secrètes qui…
Les anciens modèles nous proposaient d’habiter à proximité de notre lieu de travail. L’Internet a créé le bouleversement et rendu nos bureaux virtuels, notre entreprise dématérialisée. Où habiter lorsqu’on a la…
La programmation probabiliste crée des systèmes qui prennent des décisions à partir d'observations dont la certitude n'est pas garantie. Bien qu'encore peut développée, ce type de programmation va être une pièce…
L'Univers, avec un grand "U" tel que le défini le concept d'Absolu cher à Hegel, est un lieu fascinant. Alors qu'à la nuit tombé nous n'y voyons qu'une lune, quelques planètes et de nombreuses étoiles, l'Univers est en…
Il y a un an j'ai décidé de passer à temps partiel, ou plutôt aux week-end de trois jours. Est-ce que ça m'aide à rattraper mon retard dans Game of Throne, augmenter le nombre d'heures que j'alloue à ma veille technique…
There are more male coders than female ones in the world. I don't know why. There just are. Little over a year ago I joined a French team of 30 or so developers - only two of whom were women. These numbers were…