How to Implement Content Negotiation in ASP.NET Core 2.0

ICYDK: Content negotiation is one of those quality-of-life improvements you can add to your REST API to make it more user-friendly and flexible. And when we design the API, isn’t that what we want to achieve in the first place?

There are many things to keep in mind when designing a REST API and we’ve written recently about it in our top rest API best practices article. Content negotiation is an HTTP feature which has been around for a while, but for one reason or another, may be a bit underused. https://goo.gl/XDmKFY #DataIntegration #ML

The Expression Problem in Go

ICYMI: I’ve written about the expression problem here and later also here. Between them, these posts presented various solutions and non-solutions in C++, Haskell, and Clojure.

Today I want to add another language to the mix – Go. It turns out that Go interfaces allow us to solve the expression problem or at least a limited variant thereof. https://goo.gl/uLXY3N #DataIntegration #ML