Live data from Hacker News

Postman Now Supports gRPC

blog.postman.com

41–50 of 216 posts

Re: Postman Now Supports gRPC

#42
post #9

Earlier quoted context omitted.

Try Insomnia or Hoppskotch.

How is Insomnia any different? It's basically an OSS carbon copy of Postman.

You asked how it's different then stated how it's different.

Because it's OSS they didn't feel the need to bog down a perfectly functional product to drive a valuation up.

It's a carbon copy of what Postman started as.

Re: Postman Now Supports gRPC

#43

Is there efficent binary formats like grpc which doesn't require a predefined schema?

Before you go down this rabbit hole I'd recommend quickly doing a POC microbenchmark, with a sample payload, against formats with schema to get an idea of why this isn't more popular:

- JSON (without schema) vs Protobuf (with schema)

- Msgpack (without schema, compressed) vs Protobuf (with schema)

- JSON + gzip or brotli encoding vs Protobuf + gzip or brotli

- JSON + gzip or brotli encoding vs Msgpack + gzip or brotli

Compression will erase a lot of the gains even with a schema-defined protocol, but if your goal is low CPU (just serialization) then msgpack is usually good enough.

Re: Postman Now Supports gRPC

#44

I have a meta question to ask, in threads like these where big products announce new features or big funding I always see commentors lamenting bloated software or it having too many features, not doing the one simple thing you want it to do, etc. To me it seems the only trajectory of developers building products is to add new features, its how we justify keeping ourselves around most of the time. So what my question…

You've heard of the Unix philosophy? Small programs that do one thing well. Composeability, so you can combine programs to make new functionality.

Rather than build one console app that has 50 features, you build 10 console apps with 10 features each. The complexity of each component stays small while your capabilities as a user grow and grow.

This worked originally as the Unix designers were free to organize their code however made sense according to their philosophy. But Conway's Law comes into play in organizations, where there is always a hierarchy centred around one or two main products. Rather than one or two people making 10 different apps, it's multiple teams making a couple apps each. They don't communicate between each other well or understand the other components, and it all has to fit inside one program.

Re: Postman Now Supports gRPC

#45
post #5

I used to like Postman, when it was a simple browser extension. I basically used it as a curl gui. Now > Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. I guess I’m no longer their target user. Back to curl/httpie.

I used to use Postman but now I prefer to just build my own scripts in Python. I use the requests library and can setup things however I want.

Same here. I am not sure where would I even use postman for. I essentially would wait 3-5 minutes to have postman initialized, be greeted with a dialogue box for an update or something, drop a json file for the headers and skim through the output.

But it takes seconds to get up and running with requests-html. And it can do anything Postman can do and more. I have no idea how people in organizations use postman though.

Re: Postman Now Supports gRPC

#46
post #5

I used to like Postman, when it was a simple browser extension. I basically used it as a curl gui. Now > Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. I guess I’m no longer their target user. Back to curl/httpie.

I just use the HTTP Client from IntelliJ/Rider. It's text only, you can use variables (for Auth for example), and I can copy/paste queries from Fiddler Classic/my browser or to colleagues.

Re: Postman Now Supports gRPC

#47
post #33
post #31

Earlier quoted context omitted.

Paw[0] is a pretty good native macOS option, at least for now. They were acquired sometime last year by RapidAPI[1], and since have released electron based versions of their app for Linux and Windows. I’m really hoping they don’t go the 1Password route and kill their native macOS product to move everyone to the cross-platform one. [0] https://paw.cloud/ [1] https://rapidapi.com/

No, we are not gonna kill native macOS app![0] [0] I'm lead developer for macOS app :)

Really hoping the native app survives. Thanks for the great app! I’ve been a user for a long time and hope to remain so.

Re: Postman Now Supports gRPC

#48

Earlier quoted context omitted.

I used to use Postman but now I prefer to just build my own scripts in Python. I use the requests library and can setup things however I want.

Same here. I am not sure where would I even use postman for. I essentially would wait 3-5 minutes to have postman initialized, be greeted with a dialogue box for an update or something, drop a json file for the headers and skim through the output. But it takes seconds to get up and running with requests-html. And it can do anything Postman can do and more. I have no idea how people in organizations use postman though…

[deleted]

Re: Postman Now Supports gRPC

#49
post #13

Postman is so incredibly bloated and slow these days. All I want is a REST client, but it feels like every time I want to perform a basic task now, I have to dig past all of their confusing platform and cloud stuff that I have no interest in.

If you would like an alternative that is still GUI, I personally switched from Postman to Insomnia (https://insomnia.rest/) in the last year and haven't looked back. It has been acquired recently, but it's still open source and very lean. Definitely recommend, you can even directly import your Postman collections if you used them.

Re: Postman Now Supports gRPC

#50
post #5

I used to like Postman, when it was a simple browser extension. I basically used it as a curl gui. Now > Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. I guess I’m no longer their target user. Back to curl/httpie.

If you're on macOS, Auxl (https://auxl.io) is another option to try. Support for gRPC should be coming soon. Disclosure: I am the author.
Post reply on HN