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

Nugetizer 3000

One cool new feature in Visual Studio for Mac is the ability to create NuGet packages from your projects automatically whenever you compile. This new feature is thanks to a cool project started by Xamarin called the Nugetizer 3000 (I do love Miguel's naming conventions). It's really easy to turn this on. From your project open the project pro…

Read More

MVVMLight navigation and AppCompatActivity

As much as I'm loving MVVMLight it does have some limitations. The one I've hit recently is how well it doesn't work when you are using AppCompat (though to be honest I think it's more down to how hacky AppCompat seems to be). I'm using AppCompatActivity as my base activity class to get an action bar supported on older API versions. The problem i…

Read More

Continuous deployment with JimLib

Today I've finally moved to the world of continuous deployment - albeit for one of my projects only so far, but it's a start. For my JimLib open source API I've automated the whole deployment process so after checkin it builds and deploys to NuGet automatically. Steps in the process I do all my development in Visual Studio, which now can connect t…

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

Creating a NuGet PCL that works with Xamarin.ios

I've been playing with Xamarin.Forms recently to develop an iOS app. The aim is to use my portable open source Plex API in the app (more details of the app will come later once it's ready to release). The basic concept of Xamarin.Forms is to have a core portable class library containing all the application code, and very thin platform specific lib…

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
 

Nugetizer 3000

One cool new feature in Visual Studio for Mac is the ability to create NuGet packages from your projects automatically whenever you compile. This new feature is thanks to a cool project started by Xamarin called the Nugetizer 3000 (I do love Miguel's naming conventions). It's really easy to turn this on. From your project open the project pro…

Read More

MVVMLight navigation and AppCompatActivity

As much as I'm loving MVVMLight it does have some limitations. The one I've hit recently is how well it doesn't work when you are using AppCompat (though to be honest I think it's more down to how hacky AppCompat seems to be). I'm using AppCompatActivity as my base activity class to get an action bar supported on older API versions. The problem i…

Read More

Continuous deployment with JimLib

Today I've finally moved to the world of continuous deployment - albeit for one of my projects only so far, but it's a start. For my JimLib open source API I've automated the whole deployment process so after checkin it builds and deploys to NuGet automatically. Steps in the process I do all my development in Visual Studio, which now can connect t…

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

Creating a NuGet PCL that works with Xamarin.ios

I've been playing with Xamarin.Forms recently to develop an iOS app. The aim is to use my portable open source Plex API in the app (more details of the app will come later once it's ready to release). The basic concept of Xamarin.Forms is to have a core portable class library containing all the application code, and very thin platform specific lib…

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