This year I decided to go to the Xamarin Evolve 2014 conference. The conference was held in Atlanta Georgia on October 5th through October 10th. I was fortunate enough to attend the entire conference and I learned so much. I have been using the toolset for many years dating back to when it was called Monotouch. The first two days were reserved for training. Xamarin created a great curriculum this year and I really enjoyed the variety. If you are the least bit interested in Cross Platform mobile development in c# I suggest you watch each seminar. Xamarin will have them posted on their website sometime this week.
In addition to the training they also released a few new tools. I was a little skeptical at first but now that I have used them I am really impressed “Good Job Xamarin”. The tools released are Test-Cloud, Insights, Profiler and the Android Player. Yes I know the Test Cloud has been around a while but it’s finally ready for prime time. Here is quick review along with my opinion of each item they released.
Test-Cloud was another great surprise to me. I knew about its existence but never really had a chance to use it until the Conference. With the mini-hacks Xamarin released at the conference I was able to create and publish a test to the Test-Cloud. The entire process worked perfectly and I tested an app on 25 devices all at once. This will make testing new releases much easier and will definitely increase Android testing time. Of course now I will have to create detailed testing scripts for my applications. I know its more work but I believe in the end it will be well worth it.
Xamarin Insights made me very excited. As an enterprise developer, getting feedback on how applications are performing is very difficult. Most of my users lack the ability to provide good feedback regarding application performance. With Insights I no longer need to rely on their description of a bug in order troubleshoot my applications. I can configure my app to transmit exceptions to Insights along with any other additional information I deem necessary. During Alpha and Beta releases I can configure the application to transmit system information at specific points and or times giving previously unattainable data.
Xamarin Profiler will make all of us better coders. The Profiler works seamlessly with Xamarin Studio and after using it for a couple of days I am hooked. You can monitor your memory usage in real time making memory leaks extremely easy to find. The graphical interface is pleasing and easy to work with. The Tree drilldown is very nice and intuitive. I can see this becoming a very popular weapon in the Xamarin Studio arsenal.
The Xamarin Android Player is a welcomed add-on and will definitely give Genymotion a run for their money. It is currently in the first release so don’t expect to see every Android OS offered. I compared the performance to Genymotion and it help it’s own. Since they both use Virtual Box and run as a VM it will be interesting to see where it goes. For now I give it an A+ and cannot wait to see where it’s at in the next several months.
As you can see Xamarin is continuing to push forward and break as many boundaries as they can find. And for now the quality is holding up and I am a very happy supporter. As a side note for those of you that are using the Airwatch MDM solution, Airwatch will be releasing a PCL for Xamarin. It took several of us hounding them but it sounds like they have finally come to their senses.
I have finally started researching iBeacons and how they can be used in the world. Many companies are trying to create software and sell it as a service to be used with iBeacons. This is simply in my humble opinion a knee jerk reaction to the technology. iBeacon technology is simple to use and custom applications can be created very easily. I created a simple beacon and tracking application in less then 30 minutes. I plan on creating an application that can be used in conjunction with iBeacons to enhance the marketing activities of businesses. This software will be free and will be available on this site. The iBeacon technology in my opinion will revolutionize the customer experience. Of course those who believe they currently have a margin of privacy will resist but in the end I believe the technology will prevail.
With all the IOS development I have been doing recently my employer approved my trip to WWDC 2013 (Apple’s World Wide Developer Conference) held in San Francisco. I waited at my computer checking the site ever few seconds so that I could purchase the ticket quickly. Finally the site appeared and started the process. Thirty seconds later when I made the final submission I received an error from their site. When I re-entered the site I was told the tickets were all sold out. Needless to say I was rather ticked off but later that night I received call from Apple letting me know I had a ticket reserved. So begins the quest for enlightenment.
My enlightenment didn’t start at the conference but at the DFW airport. We boarded the 737 at 6:00PM (an hour late) only to return to the gate thirty minutes later for a galley water leak. Finally around 7:00PM we were on our way with one less bathroom. Luckily this did not have an impact on me but some passengers were really not happy. This is one of the reasons I got me PPL to begin with. It is so nice to just go the airport park your car walk out to the plane, call FSS (Flight Services), run through the checklist and then take off.
On arriving in San Francisco I was immediately welcomed by the pleasant weather. The ride to the hotel was uneventful and the staff was great. After unpacking I decided to go get some dinner so I started walking down the street. I immediately noticed the number of homeless living on the streets. This of course also means that trash and the smell of urine was also present. After watching over my shoulder for a while I found a Denny’s and decided that was good enough for a later dinner. During dinner a homeless person came in and started asking all the patrons for money. This was very disconcerting to me especially when the gentlemen started to get agitated. Luckily the hostess was able to coax him out of the restaurant. I knew then that I was going to miss carrying my Pistol (No CHL reciprocity California).
When Monday finally arrived I made my way down the WWDC and was pleasantly surprised by the cleanliness of the area and pleasant Apple Staff. The conference was great and I learned so much it will take me a couple of weeks to try everything out. The new IOS 7.0 operating system is great and I am currently running it on my iPhone 5. The new MAC OS X (Mavericks) is also very good and has some ground breaking features as well. I will post more once I confirm the validity of each feature and understand them better. Needless to say I already have designs for a few new apps that are sure to please. At least that’s what the Apple Engineers thought.
Monday through Wednesday was pretty much a blur just conference and studying every night. I had planned on flying on Wednesday night but that was canceled do to expense. When Thursday night arrived I was ready for the Apple BASH. The BASH is a party that Apple throws during these conventions to celebrate. This year the entertainment was Vampire Weekend. I have some great shots and video of the conference I will post later. When Friday arrived I was ready to get out of the city and was not very impressed with San Francisco. This did change however when I was offered the right seat in a Cessna to tour downtown San Francisco and possibly land at Half Moon Bay. Read about the flight in my other thread. The trip was a huge success on all fronts and I know have a better understanding of what life in San Francisco is really like. It’s a great place to visit as long as you stay out of Downtown. I will be back to the area one day to really enjoy the sites and airspace. I suggest if you are from Texas visit in the summer. The temperatures are great and you will definitely need a jacket if you are sensitive to colder temperatures. The high for most of the days I was there was 68 Degrees.
As an IT professional I find myself researching many different technologies and platforms. This site is one of those research projects. This is the first WordPress powered sites I have created. My ultimate goal is to test the get a good understanding of what it takes maintain and secure a WordPress site. I will be keeping this updated and will eventually add some highly customized components. Enjoy and if you have any suggestions please feel free to drop me an email.