build with purpose


Effective Endpoint Design Techniques

I've recently come across some pretty effective concepts surrounding the design of endpoints. My career has been focused on backend server code recently where I've needed to create, extend, and refactor endpoints. I'd now like to share what I've discovered along the way that has made my endpoint code more maintainable, testable, and performant. I'll be using a little bit of ES6 style NodeJS code with Express syntax to explain my points.