Evan Huus

Results 21 issues of Evan Huus

Ruby has a bunch of methods for defining things (such as `alias_method`) which are technically dynamic but which are typically pretty easy to statically parse anyways. Rails adds even more....

enhancement

It was noted in a comment in build_from_definition.rb that this might be a problem. It is a problem (this test currently fails with SystemStackError). @rmosolgo this is incomplete right now...

@rmosolgo another spin out of https://github.com/rmosolgo/graphql-ruby/pull/3448. Filing as an issue not a PR because this might have implications across many classes, and probably needs some discussion. The built-in scalars are...

@rmosolgo @xuorig @jturkel the smaller remaining piece of https://github.com/rmosolgo/graphql-ruby/issues/1333. The warden currently contains some basic logic to try and hide types which end up empty. But similar to #1333 this...

Imagine you have a single rails model ```ruby class Foo < ActiveRecord::Base end ``` and two GraphQL types both implementing `Node`: ```graphql type Type1 implements Node { id ... }...

Public docs at https://help.shopify.com/en/api/guides/bulk-operations/, but this is still experimental/beta. At Shopify we've seen a lot of clients who need to fetch large quantities of data (e.g. all 10k products on...

Experiment 🧪

@casperisfine @Sirupsen I was poking around and found what I think are a few (hypothetical) issues when some semian methods are called concurrently. It's possible I'm missing something in the...

"the type changed" is almost always a breaking change, *except* when going from an object to an interface with exactly the same set of fields (and implemented interfaces). It would...

A lot of go programs use https://github.com/tools/godep for dependency management, which also provides a "wrapper" command (godep go build, godep go test, etc) for manipulating `GOPATH`. Dunno if this is...

First off: cpsm does a fantastic job matching, so thank you! However, there is one thing I miss from CtrlP's default matcher. When you launch the default CtrlP matcher in...