Skip to content

Instantly share code, notes, and snippets.

View Arthelon's full-sized avatar
🐈
xmas vibes

Arthelon Arthelon

🐈
xmas vibes
View GitHub Profile
1. What was the task you had most fun doing, and what made it so enjoyable?
The task I had most fun doing was the area editing task since I felt I was able to cover most of the codebase (front-end, search-indexing, and related backend) through working on that task.
2. What task do you feel most proud about completing, and why?
Quite satisfies with my React work but I'm most proud of the refactoring I did to remove code duplication from React server-side rendering. Being able to write my own clean constructs, more specifically composing together custom utility functions to perform the rendering task, was deeply pleasing to do.
I'm also happy with the few files I documented in the codebase as it is something I don't do on a regular basis (this really shouldn't be the case :P).
3. Which task did you least enjoy completing, and what could be done to make it better?
Alone, some of the simpler UI tasks might have been pretty mundane. Most of the enjoyment I reaped from these tasks came from working on extensions/
@Arthelon
Arthelon / schema.js
Last active June 26, 2017 11:57
Fix for apollo pad demo
// This example demonstrates a simple server with some
// relational data: Posts and Authors. You can get the
// posts for a particular author, and vice-versa
// Read the complete docs for graphql-tools here:
// http://dev.apollodata.com/tools/graphql-tools/generate-schema.html
import { find, filter } from 'lodash';
import { makeExecutableSchema } from 'graphql-tools';