Skip to content

Instantly share code, notes, and snippets.

Andy Edwards jedwards1211

Block or report user

Report or block jedwards1211

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
jedwards1211 / createApolloServer.js
Created Jan 15, 2020
installSubscriptionHandlers workaround
View createApolloServer.js
* @flow
* @prettier
import { ApolloServer } from 'apollo-server-express'
import { typeof Server as HttpServer } from 'http'
import WebSocket from 'ws'
import { SubscriptionServer } from 'subscriptions-transport-ws'
import { formatApolloErrors } from 'apollo-server-errors'
jedwards1211 / useConnection.js
Last active Nov 18, 2019
useConnection (a React hook for infinite scrolling with Apollo, Relay-style Connections, and react-virtualized)
View useConnection.js
* @flow
* @prettier
import { type QueryRenderProps } from 'react-apollo'
import * as React from 'react'
import {
View OpenChat.js
* @flow
* @prettier
import * as React from 'react'
import { Query } from 'react-apollo'
import gql from 'graphql-tag'
import type { QueryRenderProps } from 'react-apollo'
import livechatPromise from '../util/livechat'
jedwards1211 / proxy.js
Created Sep 21, 2017
How to proxy and dump raw HTTP requests in node.js
View proxy.js
const {createServer} = require('http')
const proxy = require('http-proxy').createProxyServer()
var server = createServer(function (req, res) {
if (process.env.TARGET) proxy.web(req, res, { target: process.env.TARGET })
else res.end('OK\n')
server.on('connection', socket => socket.pipe(process.stdout))
const host = process.env.HOST || ''
jedwards1211 / executeAsync.js
Last active Apr 18, 2017
webdriver parallel executeAsync bug
View executeAsync.js
import {expect} from 'chai'
import * as webdriverio from 'webdriverio'
import {run as runPhantomjs} from 'phantomjs-prebuilt'
describe('executeAsync', function () {
let phantomjs
let browser
jedwards1211 / Match.js
Last active Nov 3, 2017
Power <Match> for react-router v4
View Match.js
import React, { PropTypes } from 'react'
import MatchProvider from 'react-router/MatchProvider'
import matchPattern from 'react-router/matchPattern'
import { LocationSubscriber } from 'react-router/Broadcasts'
class RegisterMatch extends React.Component<void, RegisterMatchProps, void> {
static contextTypes = {
match: PropTypes.object,
serverRouter: PropTypes.object
jedwards1211 /
Last active Nov 8, 2015 — forked from yura/
script to PDF to JPG using pdftk and imagemagick
# Script to convert PDF file to PNG images
# Dependencies:
# * ghostscript
for PDF in "$@"
echo "Processing $PDF..."
You can’t perform that action at this time.