<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;color:#3366ff">Hi Jesper,</div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;color:#3366ff"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;color:#3366ff">I just want to say thank you for open source this. You can't imagine how grateful I am to read that the library use binary for keys. Other implementations in Elixir use atoms everywhere. With server that can take a dynamic schema from users, using atoms is just bound to fill Erlang's atom table.</div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;color:#3366ff"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small;color:#3366ff">Again, thank you. I'm looking forward to using this.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 22, 2017 at 9:26 AM, Jesper Louis Andersen <span dir="ltr"><<a href="mailto:jesper.louis.andersen@gmail.com" target="_blank">jesper.louis.andersen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>I'm happy to announce that ShopGun's GraphQL code is now open source:<br><br><a href="https://github.com/shopgun/graphql-erlang" target="_blank">https://github.com/shopgun/<wbr>graphql-erlang</a><br><br></div>GraphQL (<a href="http://graphql.org" target="_blank">http://graphql.org</a>) is a query language for the web which is an alternative to RESTful web services. There are some similarity to Joe's UBF stack as well, though it is a completely different take. Originally from Facebook, we implement a GraphQL engine which is almost fully featured in Erlang.<br><br></div>I have a talk at the Erlang Users Conference 2017 on this project, but we are releasing the system early since we are far enough in its lifetime to do so, and there is little reason to keep it closed anymore. If you are interested in this project, please come see the talk :)<br><br></div>Because GraphQL is a fairly large system, there is an accompanying tutorial to the project, which uses the graphql backend:<br><br><a href="https://github.com/shopgun/graphql-erlang-tutorial" target="_blank">https://github.com/shopgun/<wbr>graphql-erlang-tutorial</a><br><br></div>and it has a quite complete tutorial book written as well (pending some sections which is still being written)<br><br><a href="https://shopgun.github.io/graphql-erlang-tutorial/" target="_blank">https://shopgun.github.io/<wbr>graphql-erlang-tutorial/</a><br><br></div>It is our hope that the tutorial will help people use the repository and build some great software on top of it.<br><br></div>As always, comments are welcome. Either in this thread or in Issues in the projects if need be. PRs are also accepted and we want to encourage an open development strategy on the system. While the project probably still has some rough edges, we expect to grind them down over the coming months.<br><br></div>Happy Hacking on behalf of the ShopGun team :)<br><br><div><br></div></div>
<br>______________________________<wbr>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>