🌎 Community-curated list of tech conference talks, videos, slides and the like — from all around the world

📅 2017-10-25
🌎 Bratislava, Slovakia
ReactiveConf2017 took us to a whole new dimension! Two conference days on two stages and one festival day made ReactiveConf 2017 the most exciting conference in this solar system and beyond. We had 24 main stage talks, 8 free workshops, inspirational talks and many more.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎤

    • 📹 1 video
    • 👤 Gavin Doughtie
    Flutter, Google's open-source platform for developing high-performance mobile applications that run on multiple operating systems from the same codebase, sports a modern reactive architecture in addition to an attractive widget library. This talk covers how to adapt state management strategies like Rx and Redux for use with your Flutter application.
  • 🎤

    • 📹 1 video
    • 👤 Robin Frischmann
    Almost 3 years ago, the first experiments concerning “CSS in JS” have emerged. In 2017 - at least since styled-components got released - writing styles in JavaScript is not at all experimental anymore. Many developers are still sceptical about it.This talk summarises both the good and the bad parts as well as the opportunities & future possibilities of CSS i…
  • 🎤

    • 📹 1 video
    • 👤 David Nolen
    David Nolen is a curious programmer, musician, and teacher living in Brooklyn. He currently writes Clojure, JavaScript and Ruby for Cognitect. He also helps run the affordable Kitchen Table Coders workshops from a Brooklyn studio. In his free time he contributes to several open source Clojure projects including core.match, core.logic and ClojureScript.
  • 🎤

    • 📹 1 video
    • 👤 Tiago Forte
    Tiago believes that the goals of companies and their employees are fundamentally aligned around human-centered productivity, and this idea guides all his work. He’s the founder of Forte Labs and creator of the Productive by Design methodology, and he also edits online publication Praxis. But whatever he’s doing, Tiago always draws on his background in design…
  • 🎤

    • 📹 1 video
    • 👤 Nikita Prokopov
    Client-server synchronization is the next frontier Now that DOM/UI rendering is more or less solved on a frontend, and efficient servers are easy to write, we need a good understanding and solid model on how to pass data around in a reliable, efficient and easy-to-use way. What makes it interesting is that there’s no good answer to that question yet, so a lo…
  • 🎤

    • 📹 1 video
    • 👤 Gavin Doughtie
    Flutter, Google's open-source platform for developing high-performance mobile applications that run on multiple operating systems from the same codebase, sports a modern reactive architecture in addition to an attractive widget library. This talk covers how to adapt state management strategies like Rx and Redux for use with your Flutter application.
  • 🎤

    • 📹 1 video
    • 👤 Javi Velasco
    • 👤 Richard Feldman
    • 👤 Oleg Sloboskoi
    • 👤 Sarah Drasner
    • 👤 Robin Frischmann
    • 👤 Gerard Sans
  • 🎤

    • 📹 1 video
    • 👤 Uri Goldshtein
    At the end of May I've announced together with Lee Byron that GraphQL Subscriptions are now officially part of the GraphQL Spec.That is a big deal for all real time apps out there!But when adding real time capabilities into your app there is a lot to consider - both on the client and the server.In this talk I will explain the concept of GraphQL Subscriptions…
  • 🎤

    • 📹 1 video
    • 👤 John Wargo
    In this talk, we’ll cover how we can build an advanced compiler that turns the constraints of templates into a powerful advantage. By modeling web applications as a specialized bytecode that runs on top of an optimized VM, we can produce code that starts fast and stays fast out of the box.
  • 🎤

    • 📹 1 video
    • 👤 Gerard Sans
    Gerard is very excited about the future of the web and JavaScript! As a computer science engineer and Google's developer expert who is humble and always smiling, he loves to share his knowledge by giving talks, trainings, and writing about cool tech. He also likes running AngularZone and GraphQL London where he mentors students and gives back to the communit…
  • 🎤

    • 📹 1 video
    • 👤 Rogelio Guzman
    Rogelio puts it out simply: He loves coding! He’s a engineer at Docker and a core contributor to Jest, a new tool that is revolutionizing testing.
  • 🎤

    • 📹 1 video
    • 👤 Tiago Forte
    Tiago believes that the goals of companies and their employees are fundamentally aligned around human-centered productivity, and this idea guides all his work. He’s the founder of Forte Labs and creator of the Productive by Design methodology, and he also edits online publication Praxis. But whatever he’s doing, Tiago always draws on his background in design…
  • 🎤

    • 📹 1 video
    • 👤 Oleg Sloboskoi
    Oleg had been working on web UIs for over a decade when he realized there are two major challenges in front-end engineering: understanding the state and styling its representation. While the first task has become much easier with unidirectional data flow, components styling is still painful. To change that, he started a project called JSS back in 2014 and di…
  • 🎤

    • 📹 1 video
    • 👤 Igor Minar
    Do you think people who enjoy gardening and spending time with their wives and kids must be terribly boring? Well, you haven’t met Igor! He’s a software engineer at Google and the leader of its Angular project. Angular was the main topic of his last year’s talk, and we’re looking forward to whatever he’s bringing to ReactiveConf 2017!
  • 🎤

    • 📹 1 video
    • 👤 Evan You
    With the rise of modern JavaScript build toolchains such as Babel, webpack and PostCSS, compilation has become an indispensable step in building JavaScript applications. This compilation step, in addition to providing access to new language features, also provides the opportunity for performance optimizations. Minification is one such example, but there are …
  • 🎤

    • 📹 1 video
    • 👤 Victor Grishchenko
    Torn between the IT academia and industry, Victor is the author of dozens of books on development and the Swarm.js. He has worked on internet standards, designer eal-time collaborative editors, and even ran gdb on clusters. Currently, he does real-time sync at Realm.
  • 🎤

    • 📹 1 video
    • 👤 Sean Larkin , Tobias Koppers
  • 🎤

    • 📹 1 video
    • 👤 Shirley Xueyang Wu
    When we talk about D3 and React, the conversation often becomes: who should have control of the DOM? After all, React is a view layer and its whole purpose is managing updates to the DOM so we don't have to. D3, on the other hand, is a library for building data visualizations with web technologies - and sometimes, it too needs access to the DOM. So when shou…
  • 🎤

    • 📹 1 video
    • 👤 Jack Franklin
    I've just spent a year migrating an application to React and in this talk I'll share my experiences, good and bad, about how it's gone, both technically and non-technically, and cover all the potential pitfalls of a long running migration project.The application I look after at work is a large ticketing platform that was written using Angular 1 and has not b…
  • 🎤

    • 📹 1 video
    • 👤 Richard Feldman
    Today we have languages like ClojureScript, BuckleScript, and Elm, which treat JavaScript as bytecode; they compile to it, but do not emulate its design. They make it possible to build an entire modern web app without knowing JS.Picture that same approach applied to HTML and CSS, and you've got elm-style: a library that doesn't have goals like "let's make ve…
  • 🎤

    • 📹 1 video
    • 👤 Evan You
    Discovery stage
  • 🎤

    • 📹 1 video
    • 👤 Javi Velasco
    React is a wonderful tool to write reusable UI components but it takes no decisions on how styles should be written. This leads to a huge amount of different approaches, most of them based on CSS in JS, that usually introduce some coupling with your code making crucial the decision of choosing one of them. Is it possible to skip writing the styles so that a …
  • 🎤

    • 📹 1 video
    • 👤 Gabe Scholz
    Randomized testing is a concept popularized by the Haskell library QuickCheck which uses function input type annotations to automatically generate many randomized sample inputs for a single test case. Here we talk about a JavaScript port of this idea that instead uses Flow type annotations.
  • 🎤

    • 📹 1 video
    • 👤 Igor Minar
  • 🎤

    • 📹 1 video
    • 👤 Jared Forsyth
    You may have heard a bit about Reason -- the new initiative out of Facebook to bring JavaScript-flavored OCaml goodness to web developers everywhere -- but what's the big picture?Reason has a lot of things going for it: fantastic JavaScript interop, a powerful, battle-tested type system with cross-file inference, macros, and plenty of hype. It was started by…
  • 🎤

    • 📹 1 video
    • 👤 Andrey Sitnik
    Logux is a new project which replaces AJAX by synchronizing Redux actions in real-time between client and server. It is based on the ideas of CRDT and brings plug&play support for live updates and offline editing. Andrey Sitnik, the creator of PostCSS and Autoprefixer, will explain how his team, Evil Martians, uses Logux with Amplifr, its difficulties, and t…
  • 🎤

    • 📹 1 video
    • 👤 Richard Feldman
    Today we have languages like ClojureScript, BuckleScript, and Elm, which treat JavaScript as bytecode; they compile to it, but do not emulate its design. They make it possible to build an entire modern web app without knowing JS.Picture that same approach applied to HTML and CSS, and you've got elm-style: a library that doesn't have goals like "let's make ve…
  • 🎤

    • 📹 1 video
    • 👤 Tom Dale
    Some people will tell you that templates are a “less powerful” way to build UIs for the web. But what happens if we view Handlebars templates through the lens of a high-performance functional reactive programming language?
  • 🎤

    • 📹 1 video
    • 👤 Jared Forsyth
    You may have heard a bit about Reason -- the new initiative out of Facebook to bring JavaScript-flavored OCaml goodness to web developers everywhere -- but what's the big picture?Reason has a lot of things going for it: fantastic JavaScript interop, a powerful, battle-tested type system with cross-file inference, macros, and plenty of hype. It was started by…
  • 🎤

    • 📹 1 video
    • 👤 Sarah Drasner
    As superfluous as something like animation may initially seem, you can tell a lot about framework by the way that it handles the concept of time. Idiosyncrasies and race conditions in rendering reveal themselves, pauses in DOM and virtual DOM diffing can be exposed.This is one of the ways Vue shows itself to be uniquely capable and elegant as a framework. In…
  • 🎤

    • 📹 1 video
    • 👤 Shmuela Jacobs
    Reactive programming is perfect for some use cases in web development. For instance, Angular’s HTTP module transforms HTTP requests to RxJS Observables by default. If you enjoy using Lodash or Underscore, think of RxJS as their async version. What does this mean? What are Observables? How should you chain HTTP requests the RxJS way? This and more will be pre…
  • ️⚡️

    • 📹 1 video
    • 👤 Matthias Rella
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Albert Nemec
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Darpan Kakadia
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Gregory Shehet
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Honza Brecka
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 John Wargo
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Kamlesh Chandnani
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Lenka Vondrackova
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Pavel Aksonov
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Richard Feldman
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Uri Goldshtein
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Sean Grove
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Thomas Sojka
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Andrey Sitnik
    Main stage talk
  • ️⚡️

    • 📹 1 video
    • 👤 Jerome Schneider, Sven Sauleau
    Main stage talk