Skip to content

Instantly share code, notes, and snippets.

View doubleyou's full-sized avatar

Dmitry Demeshchuk doubleyou

  • Mochi Media
  • Oakland, CA
View GitHub Profile

Make it real

Ideas are cheap. Make a prototype, sketch a CLI session, draw a wireframe. Discussions around concrete examples, not handy-waving abstractions. Don't say you did something, provide a URL that proves it.

Ship it

Nothing is real until it's being used by a real user. This doesn't mean you make a prototype in the morning and blog about it in the evening. It means you find one person you believe your product will help and try to get them to use it.

Do it with style

### Keybase proof
I hereby claim:
* I am doubleyou on github.
* I am demeshchuk (https://keybase.io/demeshchuk) on keybase.
* I have a public key ASDkp2NSCV_BNYshD68LKKyuvDYZsgg4aVttii6Ml68qaQo
To claim this, I am signing this object:
@doubleyou
doubleyou / Makefile
Last active August 15, 2023 10:30
grpc-gateway python example
GATEWAY_FLAGS := -I. -I/usr/local/include -I$(GOPATH)/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis -I/usr/local/include
GRPC_FLAGS := --python_out=. --grpc_python_out=.
code:
python -m grpc_tools.protoc $(GRPC_FLAGS) $(GATEWAY_FLAGS) *.proto
gw:
protoc $(GATEWAY_FLAGS) \
--go_out=Mgoogle/api/annotations.proto=github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis/google/api,plugins=grpc:. \