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

πŸ“… 2018-11-09
🌎 Paris, France
Come see the best developers worldwide speak on the most beautiful stages Paris has to offer.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Devon Lindsey
    Discover how Devon makes robots dance together to the beat of music using only JavaScript!
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Myles Borins
    It goes without saying that one of the largest challenges in JavaScipt is handling asynchronicity. Along come Async / Await, a language feature made popular by C#. Developers can now use the keyword await to write code in a synchronous fashion without blocking the main thread. The only catch is that the await keyword needs to be used in an async function. Wh…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Kurt Mackey
    Kurt explores why a developer would want build an open source JavaScript runtime, how to go about it, and the interesting problems you can solve once you get the basics right. Devs who are never going to build a runtime will learn a bit about how they work, which will hopefully help them build better JS apps!
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Jeremias Menichelli
    Web fonts are great, they help us bring interesting designs and experiences to our web identities. However, your users want the content and that should be our priority. Jeremias tells us a short story about proper custom font delivery for the web.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Adam Weeks
    As JavaScript developers, our first steps in understanding what is happening with our codebase rely on one command: "console.log". Adam takes your debugging skills up a notch by understanding debuggers and stack traces.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Sam Wray
    Sam gives us a small explanation and demo of the new OffscreenCanvas, including the stuff that doesn't work and some potential use-cases.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Olivier Loverde
    Olivier gives us some insights about CQRS: what is it? How does it work? What are its pros & cons?
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ MaΓ«l Nison
    Yarn recently unveiled a new exciting work based on an alternative installation strategy: Plug'n'Play. By using it, one can avoid entirely the node_modules hell. MaΓ«l discusses why we should do that, and how.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Sacha Greif
    Sacha takes a look back at the origins of the State of JavaScript survey, how it's changed over the years, and this year's results.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Tara Z. Manicsic
    With many new technologies, although we’re excited about the new possibilities, we don’t get around to actually using them in real applications for many months or years. We’ve now seen this with HTTP/2 which was released in 2015 but is still working its way into our software today, over three years later. Tara looks into how far we’ve come in the past three …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Kashyap Kondamudi
    Promise composition can help achieve a lot of modularity in asynchronous code, which leads to better maintainability of it. Kashyap goes through a pattern explaining how programmers can build larger abstractions starting with very small ones.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Roy Derks
    Boilerplates are often used to kickstart the development process of a JavaScript application. However, this leads to a lot of copied code that isn't needed for most projects, while developers aren't exactly knowing what they are doing.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Tejas Kumar
    Tejas outlines the emerging technology that is WebAssembly: a compile target for the web and explores the question "will WebAssembly kill JavaScript?" featuring a demo of asm.js, a precursor to WebAssembly from the Microsoft Edge team.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Tim Pietrusky
    USB gives us the power to use hardware regardless of the OS. The webbrowser gives us the power to use software regardless of the OS. And what happens if you combine both into one? Especially if you are interested in digital art? This is the answer!
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ John Papa
    Don't blink - a new JavaScript framework just came out. The world of web development is moving fast, and you have to make decisions today on which tools to use. John examines the current state of JavaScript's most popular frameworks: React, Vue and Angular.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Joost Lubach
    While teaching, Joost finds that his beginning JS students have a hard time grasping the concept of asynchronous programming. So he tells a story about Γ‰tienne who orders a hamburger from Slow Burgers, where prep times may be as crazy as 500ms. Through an animated cartoon environment, Joost shows various sync and async concepts.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Felix Rieseberg
    We need to talk about JavaScript performance on the desktop. Why does it seem like so many Electron apps consume more resources than their native counterparts? Felix explores the architectural tricks separating slow and fast Electron apps.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Lauren Tan
    Sometimes, undefined is not a function. As mortal programmers, we ship bugs to production everyday. Bugs slow us down, frustrate our users, and cause us to have crises of confidence. Don't go alone–type systems in technologies such as TypeScript, Flow, and GraphQL can improve your confidence and help you ship less bugs. Lauren dives into the practical benefi…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Anders Hejlsberg
    How do you define and implement a static type system for a dynamic language like JavaScript, and why would you even care to? Anders explores how TypeScript came to be, how it differs from classic type systems, and how it can be beneficial even if you don't like types.