Practical Go Basics - Standard Library Interfaces

This is a series of posts about Go basics with a focus on practical real-world examples. To read more in this series, click here. Go&rsquo;s duck-typed interfaces are one of the languages most powerful features. The promotion of small, composable interfaces over large ones leads to flexible code that is easy to refactor, test and maintain. But this concept is not always apparent to new users of…