Handling Errors in GraphQL

If you work in software, you’ll inevitably have to deal with errors at some point. As hard as we try to make our code bulletproof, our systems fault tolerant, and our user interfaces crystal clear, there will be problems. Code won’t work as intended. Systems will fail. Users will get confused and do something unexpected. … [Read more…]

A New Chapter

Friday was my last day at RevUnit, where I’ve worked for the last year and a half or so. I’m incredibly grateful to everyone I worked with there, and for the opportunities that I was given. This is where I began to work with GraphQL after all! While it’s sad to be leaving, I couldn’t … [Read more…]

GraphQL Has A Subtle Naming Problem

There are only two hard things in Computer Science: cache invalidation and naming things. — Phil Karlton Most programmers have heard this quote from Phil Karlton, and with good reason – it tends to resonate. If you’ve ever dealt with caching then you know that it’s not caching an item that’s hard – it’s making … [Read more…]