top | item 19248181

(no title)

eternal_virgin | 7 years ago

While I have qualms about the name since this is like the 20th Mint I've heard of now, I'm incredibly excited as to what this has to offer. The control over the underlying process is key to creating beautifully asynchronous applications, and it gives me a lot of node-got vibes in terms of how easy it is to use.

And thank god, HTTPS support built in... it never ceases to amaze me why some HTTP libs don't have TLS as a given.

discuss

order

ams6110|7 years ago

> it never ceases to amaze me why some HTTP libs don't have TLS as a given

Separation of concerns. TLS termination is something that can be done separately, and at scale you want to separate it anyway.

carlosdp|7 years ago

For a server, sure, but for a client?

dharmab|7 years ago

TLS is a layer 4 protocol feature which can be used for other libraries such as database clients. Most languages split the TLS implementation to more easily reuse that code.

_qbjt|7 years ago

At least the naming is distinct within the Elixir ecosystem. It has always bothered me how close HTTPoison and HTTPotion are to one another.

dnautics|7 years ago

not to mention that the dominant JSON parser used to be called Poison.