3 things to know about Xamarin 3

With the release of Xamarin 3, I wanted to create a quick video to tell everyone about the hot new features in this version.

  1. Shared projects
  2. Xamarion.IOS designer for Visual studio
  3. Xamarin.Forms

Check out the video for more details http://tv.ssw.com/5359/top-3-features-xamarin-3

More information on this new release can be found at:
http://blog.xamarin.com/announcing-xamarin-3/
http://arstechnica.com/information-technology/2014/05/xamarin-3-review-making-cross-platform-mobile-development-painless

Community report: Windows Azure web camps

Recently I teamed up with the local Microsoft Australia DPE team to run 1 day training events around Australia. It taught the attendees how to get started with Windows Azure website and deploy their own ASP.Net MVC app that takes advantage of SQL Azure and a suite of other technologies.

I initially did 3 training events around Australia:

  • Brisbane – 15th March 2014
  • Melbourne – 22nd March 2014
  • Sydney – 3rd May 2014

http://blogs.msdn.com/b/bizspark_au/archive/2014/03/08/free-windows-azure-web-camps-brisbane-melbourne-and-sydney.aspx

The events all completely booked out and were a great success, which prompted Microsoft to schedule another tour immediately after:

  • Melbourne – 24th May 2014
  • Sydney – 31st May 2014
  • Brisbane – 14th June 2014

http://blogs.msdn.com/b/bizspark_au/archive/2014/04/23/new-dates-announced-microsoft-azure-web-camp-in-melbourne-sydney-and-brisbane.aspx

 

I decided to run these events differently to how they are usually done. Traditionally these events are run as “Hands on Labs” days. But I think this format is of limited value. A presenter stands up front and briefly talks about a topic for 20 minutes, and then attendees do the exercise themselves independently. But I always see some attendees breeze through the labs and sit there bored. Meanwhile other people struggle to make any progress, and feel frustrated as they are always rushed along.

Instead I thought there was more value in seeing how another developer works. As a consultant I an constantly exposed to the work habits of other developers, and pick up many new techniques just watching other people work. Many of the attendees are either very new to the Microsoft stack, or they have been working with the same people for an extended period.
For these reasons I instead ran the day as an 8 hour non-stop deep dive in how to create your own website and have it published to Windows Azure.

  • How to sign up for Windows Azure
  • How to create a new website with ASP.Net MVC5
  • Using EF6 and SQL Azure to store data
  • Scaling with Azure Websites
  • Adding Web API to your site to unlock your data to other apps
  • Bootstrap
  • jQuery basics
  • Signalr

After showing everyone how easy it is to get a complete custom built deployed out to Azure Websites for free, I talked about the power the gives every developer. Next week they could go home on a Friday afternoon, start creating a site, and by Sunday night they can deploy and show it to a few people.

Community report: Melbourne Microsoft //publish event

There was a Microsoft Windows //publish event hosted in Melbourne on the 17th May. So naturally I put my hand up to help out at the event.

The Windows //Publish event https://publishwindows.com/ was a chance for people that are building apps to get together, and work on polishing their apps and getting them deployed. The event saw a lot of enthusiastic people attend.

The best part for me, was walking around and having people ask me for advice about their app. Being able to provide assistance to make their apps just that little bit better is a great feeling. But it was also great to look around and see everyone help each other out with advice.

IMG_2422 (1280x853)IMG_2426 (1280x853)IMG_2427 (1280x853)IMG_2429 (1280x853)

The catering at the event was lovely. Sushi and fresh fruit!

IMG_2431 (1280x853)

After lunch, people gave short presentations to showcase their apps.

IMG_2434 (1280x853)