Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 26 18:38

    StevenACoffman on v2.4.4

    (compare)

  • May 26 17:36
    StevenACoffman commented #222
  • May 26 17:36

    StevenACoffman on master

    Report error about null value f… (compare)

  • May 26 17:36
    StevenACoffman closed #222
  • May 25 22:44
    coveralls commented #222
  • May 25 22:43
    atzedus synchronize #222
  • May 25 22:27
    atzedus opened #222
  • May 23 18:49

    StevenACoffman on v2.4.3

    (compare)

  • May 16 19:40
    StevenACoffman commented #221
  • May 16 16:04
    benjaminjkraft commented #221
  • May 15 20:59
    benjaminjkraft commented #221
  • May 15 19:54
    StevenACoffman commented #221
  • May 15 19:49
    StevenACoffman labeled #221
  • May 15 19:39
    benjaminjkraft commented #221
  • May 15 19:38
    benjaminjkraft commented #221
  • May 15 19:34
    benjaminjkraft opened #221
  • May 15 12:13
    StevenACoffman commented #218
  • May 14 13:58
    fletcherist commented #218
  • May 14 13:58
    fletcherist closed #218
  • May 08 16:21

    StevenACoffman on master

    formatter: skip printing insign… (compare)

Tamal Saha
@tamalsaha
At least your project has some comparison chart.
Adam Scarr
@vektah
graph-gophers is still kinda stagnant, and graphql-go is too dynamic for my tastes
it looks like recently thunder has had a lot of activity
haven't really circled back around
either way gqlgen is here to stay, 99designs has started supporting it
Tamal Saha
@tamalsaha
What does that mean? Did you use to work there from before? Or they hired you to work on this library?
Adam Scarr
@vektah
I have been working there for a few years. This originally started as a side project but its got enough interest that 99 is dedicating some time and devs to work on it and maintain it
Tamal Saha
@tamalsaha
That's great!
Adam Scarr
@vektah
yeah, thunder and graphql-go have a similar philosophy - write the code first (thunder a little more elegantly than graphql-go)
gophers and gqlgen are similar in the same way, they are both using the new graphql schema spec to define the schema, then bind code to that
like I said, I dont have much faith that the graphql-go parser will handle schema well, its a dead codepath as far as those projects are concerned
Tamal Saha
@tamalsaha
So, I saw that you have a separate project for the parser part. So, the plan is to write the parser and port over the validation tests from graphql-go and run the test suite in graphql-js ?
Tamal Saha
@tamalsaha
What is your general experience using Graphql over straight rest api? I see the performance side. But what about maintainability of the UI code ?
Adam Scarr
@vektah
Graphql is a lot more maintainable, especially if you use Typescript + Apollo codegen to enforce types.
Peter
@ppong
@vektah awesome work on the gqlgen/parser! I am just wondering if you have any recommendations on how to get started on using the parser.
Peter
@ppong
I am trying to parse my schema.grraphql into an ast to do some codegen in Go.
Adam Scarr
@vektah
@ppong the main package should lead you in the right direction
gqlparser.LoadSchema({ast.Source{Name:"schema.graphql", Input:"the schema source"}) will return a validated schema document, and flatten type extensions etc
Adam Scarr
@vektah
if you want the raw ast and dont care about validation , youll need to call the parser directly with query.ParseSchema
Peter
@ppong
Thanks @vektah! That makes sense!
Piotr Kochan
@piotrkochan
hello
Adam Scarr
@vektah
👋
Evan Shaw
@edsrzf
Just opened this PR to fix a problem I found with default object values: vektah/gqlparser#70