Tag Archives: Nuget

Semantic versioning APIs of .NET assemblies

Package managers are awesome. Here’s a versioning scheme that can ease the pain of complex dependency graphs, while encouraging library authors to think about their consumers. Continue reading

Posted in C# | Tagged , , , , , , | 1 Comment

What’s in a (strong) name?

Update: I wrote a more recent post on this topic Package managers Package managers are brilliant. The obvious win is the convenience of versioning your dependencies without having to commit binaries to Git. Lots of people use package managers for third party dependencies, … Continue reading

Posted in C#, Principles | Tagged , , , , | 2 Comments