The Creative Network Session 4 — Setting up GraphQL

Previous sessions

Again after some discussion, the goal of last night was to start setting up the basic foundations for GraphQL and have some mock data to play with. Here is video of the full session:

Up until this point we’ve been working 100% on client side in the previous sessions. I had lot of curiosity about GraphQL and was able to persuade Avi to take a stab at it, although he believed it’s a bit premature at this point.

We did the basic plumbing stuff, installing necessary packages. Also decided to use Apollo as the library to integrate GraphQL into our application.

Since we don’t really have a clear idea of what our data structure look like, we started with the most simplistic schema possible. By end of our session the schema.graphql look like this:

type Query {

testString: String

}

schema {

query: Query

}

Last night had been the most actively participated session so far. We had so many questions coming from the chatrooms so more than half the session was spent on Q&A with viewers.

I picked a few meaningful questions and linked to the specific time in our youtube video where these questions are answered. I think Avi provided lots of good insights from his point of view and those questions resonate with lot of people:

a software developer yourself, what advice do you have for someone who wants to break into a company? I’ve done projects for people, but I want to work for a medium-size company

Here is the response.

Most companies will not let you in the door without the experience/skills they want even if you have created some projects.

Here is the response.

Can you explain what is resourcefulness in problem solving?

Here is the response.

Hope you guys enjoyed this session!