- Hide all the details that aren't in the core set of what you want to highlight
- Demo everything in Graphiql (or GraphQL Playground). No Elm code to keep it simple and focused on the server-side framework.
- Write down a concise list of the main things you want to highlight about the framework. Share that at the beginning of your demo ("I'm going to be showing off how X framework does these things in an interesting/important/unusual way"). Then craft your entire demo around that list, and make sure you're laser focused on those points.
- Have a demo which you can build up incrementally to show off each of the features in your list. For example, if you're going to show off Subscriptions, then show how to make a basic query with an example that would also be interesting for the Subscriptions demo.
- Remember that 10 minutes goes by super fast when you're doing a demo. Keep it really simple and really focused on the things you want to highlight. Remember that you have a lot of context that the audience won't, so the simpler the better to avoid having to explain 20 caveats before you explain the main principle you're trying to demonstrate.
From Dillon Kearns