Michael

Results 22 issues of Michael

### Environment * Elixir version: Elixir 1.11.2 (compiled with Erlang/OTP 23) * Absinthe version): 1.5.5 * Client Framework and version (Relay, Apollo, etc): None ### Expected behavior I can use...

Kind:Bug

The current implementation of `ConnectionSupervisor` and `ConsumerSupervisor` are working, but I'm not sure they are idiomatic or ideal. I had [a conversation on elixir forum](https://elixirforum.com/t/how-to-handle-graceful-shutdown-of-a-supervised-connection/6537/7) where I got some feedback...

enhancement

Error messages from gen_tcp are not very helpful. Should we consider validating some connection arguments before calling the low-level libraries? I paired with the head of devops at my current...

Similar to #32, if a client subscribed to something and then they die, we won't be able to deliver any more messages to them. How will we detect this? How...

enhancement
help wanted

@quixoten pointed out [in a previous PR](https://github.com/mmmries/gnat/pull/53#issuecomment-299318419) that when the cluster topology changes (nodes enter or leave?) nats sends `INFO` messages with additional information about where each node lives. This...

enhancement

I was recently working on implementing an RPC server which would setup long-lived subscriptions and I was getting an error that kept crashing the `Gnat` connection process. ```erlang [error] connection...

help wanted
beginner friendly

First of all, thank you for the awesome piece of open source ❤️ 💛 💙 💚 💜. We've been using this at Spiff for 3 years now and it has...

I have a production system which builds a dynamic map of trace data, basically a deeply nested structure of lists, maps, integers, strings and decimals and it saves them to...

I have a project where I would like to setup a reference stack and then make a few different stacks that differ in only a small way from the reference...

I'm interested in using `turtle` in an elixir project. Do you have an interest in publishing this package on [hex.pm](https://hex.pm)? I think it would require adding a `mix.exs` file something...