Programming

Programming patterns, idioms, and best practices - design patterns, error handling, async programming, and language concepts