Anyone who has worked on a frontend or mobile app knows this: waiting for a backend to be “ready” is one of the fastest ways to slow everything down. And even when the backend exists, what you really need for productive development is often missing: realistic responses, reproducible edge cases,...
Have you ever been excited to use open source software or contribute to the codebase only to hit a brick wall of confusion because the instructions are unclear? It's frustrating, right? But what if there was a way to tear down those walls and build bridges of understanding instead? That's where...
The Behavior of C# Nested Static Classes# 26 July 2018 C#, .NET, Experimental, Documentation While working on a code review, I found a nested static class that I needed to verify the validity of. I had three questions: Does the CLR create new instances when the containing class is instantiated?...
godoc is Go’s tool for extracting doc comments from source code and rendering HTML documentation (loosely parallel Java’s “javadoc”). godoc processes Go struct definitions in two passes. First, it runs over the AST recursively building rendering documentation and declarations into a textual...
Correctly naming things is the most difficult programming task, along with other documentation tasks. However, this is only because we often afford these tasks insufficient consideration. As with most things, the more we do it the easier it becomes. In this article we will discover how to choose...