Jim Bennett
Xamarin MVP Microsoft MVP

Mobile developer at EROAD, Xamarin MVP and Certified Developer, Microsoft MVP, author of Xamarin In Action, blogger, speaker, father and lover of beer, whisky and Thai food. Opinions are my own.

  Auckland, New Zealand
See me soon at:
NDC Sydney 2017
Xamarin In Action
  Xamarin In Action
  Twitter
  GitHub
  LinkedIn
  YouTube
  Email
  CV

For pretty much every project I've worked on I've used the same set of extensions and helper classes to make my life easier. For example:

  • Fluent API on strings myString.IsNullOrEmpty() instead of string.IsNullOrEmpty(myString).
  • An ObservableCollectionEx<T> class that allows adding multiple items but only raising on CollectionChanged event.

For my latest project, I've found myself creating these all over again. Seeing as I'm using this for an open source API, I thought it might be time to wrap these up into another open source library and make it available on NuGet. Therefore I present JimLib to the world.

The source is on GitHub with the API described on the Wiki.

The package is available from NuGet.

Install using Install-Package JimBobBennett.JimLib.

Submissions and feedback are welcome. I'll be expanding this library as I go along.




About the Author

Jim Bennett

International C# and Xamarin geek - Microsoft MVP, Xamarin MVP and Certified Developer, blogger, speaker, father and lover of beer, whisky and Thai food

 

For pretty much every project I've worked on I've used the same set of extensions and helper classes to make my life easier. For example:

  • Fluent API on strings myString.IsNullOrEmpty() instead of string.IsNullOrEmpty(myString).
  • An ObservableCollectionEx<T> class that allows adding multiple items but only raising on CollectionChanged event.

For my latest project, I've found myself creating these all over again. Seeing as I'm using this for an open source API, I thought it might be time to wrap these up into another open source library and make it available on NuGet. Therefore I present JimLib to the world.

The source is on GitHub with the API described on the Wiki.

The package is available from NuGet.

Install using Install-Package JimBobBennett.JimLib.

Submissions and feedback are welcome. I'll be expanding this library as I go along.