Jim Bennett

Senior Cloud Developer Advocate at Microsoft, Xamarin Certified Developer, author of Xamarin In Action, blogger, speaker, father and lover of beer, whisky and Thai food. Opinions are my own.

  Reading, UK

See me soon at:

Techorama NL
Expert Day For Xamarin
Caribbean Developers Conference

My book:

Xamarin In Action

My podcast:

The Jim And Tonic Show
The Jim And Tonic Show on iTunes

Contact me:

  Xamarin In Action
  Twitter
  The Jim And Tonic Show
  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

Cloud Developer Advocate at Microsoft, Xamarin Certified Developer, blogger, author of Xamarin in Action, speaker, father and lover of beer, whisky and Thai food. Opinions are mine

 

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.