Babel ❤️ GraphQL

Babel @ React Boston, GraphQLNYC
Fri Sep 28 2018

Description: Babel plugins can help solve DX and UX tradeoffs by metaprogramming to while delivering code that is why stop there? In this talk we explore how babel-blade solves the double declaration problem in all get started writing your first babel plugin!

{
  "title": "Babel ❤️ GraphQL",
  "slug": "babel-heart-graphql",
  "topic": "Babel",
  "venues": "React Boston, GraphQLNYC",
  "video": "https://youtu.be/7OHXz7vXC0g",
  "video2": "https://youtu.be/30wOsJOluA4?t=497",
  "link": "https://babel-blade.netlify.com/",
  "github": "https://github.com/sw-yx/babel-blade",
  "feedback": "https://shawnwang3.typeform.com/to/OYtqZ7",
  "date": "2018-09-28T00:00:00.000Z",
  "description": "Babel plugins can help solve DX and UX tradeoffs by metaprogramming to while delivering code that is why stop there? In this talk we explore how babel-blade solves the double declaration problem in all get started writing your first babel plugin!",
  "description2": "Babel-Macros were shipped with Create-React-App v2 - but what are they? What can you do with them? In this lightning talk we discuss how babel macros differ from plugins, and my recent work with babel-blade creating an inline GraphQL compiler that works with all React GraphQL clients.",
  "description3": "Babel-Macros were shipped with Babel v7 - but what are they? What can you do with them? In this lightning talk we discuss how babel macros differ from plugins, and my recent work with babel-blade creating an inline GraphQL compiler that works with all clientside GraphQL clients.",
  "graphqlasianotes": "No technical requirements apart from internet connection. I am the best person to speak on the subject because I made this macro https://babel-blade.netlify.com. Initially it was just a cool toy but then people at Coursera, Netflix, FB, and Adobe have picked up it telling me to keep going so I am applying for a lightning talk so I can spread the idea and get feedback/collaboration with the major clientside GraphQL clients!",
  "pubdate": "2018-09-28T00:00:00.000Z",
  "dateString": "Fri Sep 28 2018"
}