Hacker News new | ask | show | jobs
by samwgoldman 3957 days ago
I really admire Netflix's ability to put together developer documentation for their open source projects. I think it reflects well on their engineering culture.

I was similarly impressed when I was reading the documentation for Hystrix, which seems to share some functionality with Falcor, like request batching and caching.

The path syntax is very readable and obviously plays to JavaScripts strengths as a dynamic language. However, I would gladly pay the cost of more cumbersome syntax to recover static analyzability through a tool like Flow or TypeScript. With Observables in particular, the ability to track the type of the value inside the Observable is really convenient.

2 comments

I read some of the docs but that's the thing I noticed as well, it makes typing impossible or at least very hard.

On the other hand, it looks very nice and the document is very well done as well

I'm yet to come across a data layer for JS that plays nicely with Flow. Even Facebook's Flux struggles with it. I've been trying to work on my own implementation of the "Flux" architecture (unidirectional data flow), but I'm curious whether you know any decent "model" layers that work nicely in the weird statically-typed "JS" world?