Past Event
Building Great Libraries
Learn best practices for building class libraries that developers will enjoy using, covering coding standards, documentation, versioning, and publishing.
“Bad libraries build collections; good libraries build services; great libraries build communities.” Whether you are building a class library containing common functionality to use within your company’s products, a class library for your customers to be able to use your services, or the next great open-source project; you should take great care when building a class library so that it is easy to use and widely adopted. During this session, we will talk about coding standards you should apply, documentation, dependencies, publishing, versioning, and handling breaking changes so that you can build class libraries that developers will enjoy using instead of those they curse at.
Target Audience
- .NET developers who build or maintain class libraries
- Open-source contributors looking to improve library quality
- Teams responsible for internal shared libraries or SDK development
Prerequisites
- Working knowledge of C# and .NET development
- Basic familiarity with NuGet and package management
- No specific experience with library design required
Want me to present this at your event?
Email chadgreen@chadgreen.com to book this presentation.