๐ŸŒŽ Community-curated list of tech conference talks, videos, slides and the like โ€” from all around the world

๐Ÿ“… 2018-10-18
๐ŸŒŽ Helsinki, Finland
So you want to learn GraphQL? That is awesome! But like any other technology it's not easy to get started and get the basics of it mainly because all the docs are spread all over the place.In this 8 hour workshop we will create a GraphQL server with Apollo Server, connect it to a Postgres database in Heroku to have a fully functional GraphQL Server.After that we will jump to the frontend using React and Apollo to query and mutate a GraphQL Endpoint easily.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Adam Miskiewicz
    With the vibrant and growing GraphQL ecosystem and community, it's simpler than ever to start using GraphQL in your project. However, adopting GraphQL incrementally (and carefully!) in huge codebases powering large distributed systems is not quite as straightforward. We'll dive into how Airbnb is tackling this challenge, what we've learned so far, and how weโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Ellie Day
    GraphQL makes dealing with application data a breeze, especially with open source libraries such as Apollo. However, many schemas simply mirror their RESTful counterparts, limiting their overall usefulness. In this talk I will cover emerging patterns that enable rapid GraphQL-powered application development.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Kadi Kraman
    We live in a world that is online 24/7. Even so, we are reasonably lenient on the web when we're not connected to the internet. However, for mobile apps, not working in flakey connectivity zones is borderline unacceptable. Users expect your app to work offline (though they don't phrase it like that). They really don't care that a network request has failed oโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Carolyn Stransky
    Learning a new technology can be daunting. For many of us, the way we try to make sense of a new technology is through their documentation and the examples we see online. The problem with GraphQL is that - because thereโ€™s no โ€œvanillaโ€ GraphQL - thereโ€™s no central hub for all of the information and tooling necessary to learn. While documentation is meant to sโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Jimmy Jia
    GraphQL makes it easy to query your back end efficiently. However, when building large applications, this is not always enough on its own. For these larger projects, itโ€™s easy to run into situations where requests still wait on each other, to the detriment of user experience. In this talk, weโ€™ll explore how these problems arise, and look at strategies for miโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Glenn Reyes
    Adopting GraphQL can be fairly demanding and it takes some time to find the right tooling. What can we do to improve DX and supercharge our GraphQL development? Let's deep-dive into GraphQL tooling that help us building GraphQL at scale.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Helen Zhukova
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Johannes Schickling
    GraphQL is becoming the new standard for API development and shows rapid adoption both on the client and server. This talk dives deep into one of the most powerful features of GraphQL - its type-system. See how GraphQL can be used to enable end-to-end type-safety across any language, making your application architecture more resilient and easier to evolve.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Andrew Rhyne
    GraphQL makes real-time easy with its Subscriptions support, but how easy is it to build a backend that puts real-time data first? With event sourcing, its easier than you think! The ability to easily subscribe to data changes and have blazing-fast reads on our data sets at Gatsby enables our team to build a sophisticated cloud-native offering that is flexibโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Ivan Goncharov
    We all love GraphQL query syntax because itโ€™s simple and easy to learn. At the same time, it has a few useful features that are typically overlooked. If you think that you already know everything about GraphQL queries this talk is for you. Warning this talk will contain spoilers from GraphQL Specification.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Nik Graf
    Using Reasons type inference we can create GraphQL servers with 100% type coverage. Regardless if we compile to Node.js or native binaries using Reason we can do this with ease.Besides that Reason shines even more so on the client. Send one quick introspection request and you get full autocompletion on your schema right in the browser.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Christoffer Niska
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Tanmai Gopal
    At Hasura, weโ€™ve been building a high-performance GraphQL backend that can handle a large number of subscription connections. We took a few interesting approaches to tackle this problem, and in this talk Iโ€™ll go over the key architectural decisions, programming constructs and of course the unforeseen implementation pitfalls we ran into. Iโ€™ll also cover toolsโ€ฆ
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Eloy Durรกn
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Benjie Gillam
    Learn how a database-centric approach to GraphQL API development can give your engineers more time to focus on the important parts of your application. Topics covered include authorization, adhering to GraphQL best practices, embracing the power of PostgreSQL, and avoiding common pitfalls.
  • ๐ŸŽค

    • ๐Ÿ“น 1 video
    • ๐Ÿ‘ค Dan Schafer