Supercharge your object modeling: new NuGet library offers you access to plug-and-play code snippets

Supercharge your object modeling: new NuGet library offers you access to plug-and-play code snippets

DOM, or the DataMiner Object Model, is a powerful tool for efficiently managing administrative or business data. From ticketing and job details to product catalog information or even contractual agreements—DOM has become the go-to solution for an increasing number of use cases. And now, you can get started with DOM more easily than ever before! We’ve released a library that bundles the most powerful and useful code snippets, empowering you to get started with object modeling immediately and worry-free.

Benefits of the DOM code snippet library

This brand-new library is released as an open-source NuGet package, packed with useful classes and extension methods, and ready to be included in your projects!

  • This powerful set of code allows you to write code faster and more intuitively, with less room for mistakes and more reliable code as a result.
  • Caching allows for writing more performant code because the same objects are only retrieved once.
  • Thanks to the fluent builder pattern you can construct DOM objects in a streamlined way.
  • Finally, the library also contains classes to mock DOM objects, allowing you to unit test your code efficiently.

Getting started

To start using the library, add the ‘Skyline.DataMiner.Utils.DOM’ NuGet package to the relevant C# project(s). Et voila!

You can access the library at https://www.nuget.org/packages/Skyline.DataMiner.Utils.DOM. For more information or some examples, refer to the readme file in the repository root.

Will you help us empower the community?

The library is not yet finished—and likely never will be—since new features will keep on being added to the DataMiner core in the future. Therefore, we invite you to collaborate with us! If you have a piece of code that could benefit others working with DOM, feel free to open a pull request in our public repository on GitHub.

Let’s code, learn, and grow together!

Leave a Reply