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

My first NuGet package

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. F…

Read More

Complexion - an open source API for Plex

I've just released the first alpha version of Complexion, available on my GitHub page. This is my first true open source API, which I hope to put up on NuGet in the near future. This is a portable .Net API that connects to Plex - either to a local Plex Media Server specified by it's IP or hostname, or via MyPlex to discover your media servers. Th…

Read More
 

My first NuGet package

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. F…

Read More

Complexion - an open source API for Plex

I've just released the first alpha version of Complexion, available on my GitHub page. This is my first true open source API, which I hope to put up on NuGet in the near future. This is a portable .Net API that connects to Plex - either to a local Plex Media Server specified by it's IP or hostname, or via MyPlex to discover your media servers. Th…

Read More