Keynotes are sessions given by renowned speakers to open and close the conference. They are designed to inspire and provide a broader perspective on the themes of the event.
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.
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…
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…
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…
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 !
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)…
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.
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…
You can find all the photos taken during the conference
You can find all the videos recorded during the conference
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…
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…
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?…
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…
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…
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…
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…
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…
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…
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 ?
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.
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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.
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…
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.
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…
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…
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…
A short comedy talk on a topic relevant to software engineers: (test) testing (test) driven development.
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…
Tiny computers such as the RaspberryPi(https://www.raspberrypi.org), Arduino(https://www.arduino.cc/) and C.H.I.P.(https://getchip.com/) have finally reached a level of performance and affordability that makes hardware…
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…
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:
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…
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…