Skip to content

Instantly share code, notes, and snippets.

View mrtnzlml's full-sized avatar
🐢
I may be slow to respond.

Martin Zlámal mrtnzlml

🐢
I may be slow to respond.
View GitHub Profile
// @flow strict
import isObject from './isObject';
// Inspiration (modified and fixed stability):
// https://github.com/facebook/relay/blob/87930e12ed9694865d3a70dda564c0711e2890fd/packages/relay-runtime/util/stableCopy.js
/**
* @see http://www.ecma-international.org/ecma-262/6.0/#sec-sortcompare
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
@mrtnzlml
mrtnzlml / graphql-1.txt
Last active May 1, 2019 15:54
GraphQL Summit 2017 in San Francisco
GraphQL at massive scale
- IBM cloud = node micro services (30+ teams) - separate codebases
- frontend need to fetch data from multiple endpoints (bad documentation) - it’s a inconsistent mess
- graphql centralize this - grapnel microservice (single endpoint), documentation included
- data sources (schema + resolvers + model + connector) = plugin (independent GitHub repo)
- GrAMPS Middleware (schema stitching)
- extended error messages (GUID, documentation links
- datasource starter kit (strong starting point for new data sources)
- GitHub: grapms-graphql/gramps-express (based on Apollo server) - MIT licence - GraphQL Apollo Microservice Patterns Server
@mrtnzlml
mrtnzlml / keybase.md
Last active September 12, 2017 18:41

Keybase proof

I hereby claim:

  • I am mrtnzlml on github.
  • I am mrtnzlml (https://keybase.io/mrtnzlml) on keybase.
  • I have a public key ASADGpO1TWE5EpWhUVa2Mpr6qLDYCh9PULMZRU-z9ICW7wo

To claim this, I am signing this object: