Skip to content

Instantly share code, notes, and snippets.

View wotek's full-sized avatar

Wojciech Zalewski wotek

View GitHub Profile
@wotek
wotek / Event-stream based GraphQL subscriptions.md
Created November 28, 2019 15:10 — forked from OlegIlyenko/Event-stream based GraphQL subscriptions.md
Event-stream based GraphQL subscriptions for real-time updates

In this gist I would like to describe an idea for GraphQL subscriptions. It was inspired by conversations about subscriptions in the GraphQL slack channel and different GH issues, like #89 and #411.

Conceptual Model

At the moment GraphQL allows 2 types of queries:

  • query
  • mutation

Reference implementation also adds the third type: subscription. It does not have any semantics yet, so here I would like to propose one possible semantics interpretation and the reasoning behind it.

@wotek
wotek / Makefile
Created July 18, 2016 22:06 — forked from isaacs/Makefile
# Hello, and welcome to makefile basics.
#
# You will learn why `make` is so great, and why, despite its "weird" syntax,
# it is actually a highly expressive, efficient, and powerful way to build
# programs.
#
# Once you're done here, go to
# http://www.gnu.org/software/make/manual/make.html
# to learn SOOOO much more.
@wotek
wotek / gist:6881879
Created October 8, 2013 09:09
Missing diff colors definitions for Sublime themes.
<dict>
<key>name</key>
<string>diff.deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
@wotek
wotek / gist:6791914
Created October 2, 2013 10:47
Sublime key bindings
[
{ "keys": ["super+\\"], "command": "reindent"}
]