Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

The generation of a cache key is always important, but even more so with GraphQL. The dynamic nature of GraphQL queries is such that even a white space in the query could affect the key and cause a miss, even though it was the same query in the first place. A good cache key should generally contain at least: User information (if authenticated API). A query hash, which should be normalized as much as possible. The variables hash (we would not want queries with different variables to be cached as the same thing). The operation name A cache-busting element.

Production Ready GraphQL

Marc-Andre Giroux

Sure, it would be better if they got paid a fair wage, and it would be a lot better if more passengers appreciated their work. But until those two things happen, the most successful and happiest flight attendants will be embracing their art, not looking for someone to applaud them. If their airline started using hidden cameras and customer report forms to push them to do it more, they’d actually do it less. Manipulated art (even the art of service) ceases to be art.

Linchpin

Seth Godin

Past/Future Preoccupation → Present Moment Contact Past/Future preoccupation is a type of fusion that describes what happens when we get lost in our thoughts about the past or future, and we lose contact with what is happening right now, in the present.

How to Do Hard Things

Casey Rosengren

...catch up on these, and many more highlights