Year In Review: Programming
Beginning of the year I embarked on a getting back in touch with my programming skills… and this year has been really successful. Here is what I accomplished, over the weekends and late nights:
· I programmed extensively in first of half on the year on IOS, especially IOS5 and iPad. I still need to work on my design skills but I covered a lot of ground Table Views & Controllers, Storyboards, Network Programming, XML parsing, Notifications, Pull To Refresh etc.).
· I refreshed my programming skills in Java by programming in OSGi Embedded environment…
· And to complete my journey – I signed up for courses with edX and Coursera on Cloud Programming. I would have liked to do a project or two of mine but I had to be satisfied with the assignments and the tests that were done as a part of the course. I ended up learning about R, Ruby and Rails. I had signed up for a few courses but the three that I completed were:
o CS169.1x Software As A Service @ edX
o CS169.2x Software As A Service @ edX
o Computing for Data Analysis @ Coursera [Data Analysis using R]
Great posts. So did you face any dilemmas in choosing the technology stack you wanted to focus on? For mobile development there’s the hybrid web+native container approach (i.e. PhoneGap), for Cloud you’ve got PaaS or IaaS and then the whole language choices between Ruby, Python, Java, PHP, etc.
rupenp
February 5, 2013 at 11:55 am
Not on the mobile side – I was very clear that I wanted to be native. The choice I had to make was between Android and IOS, and I went with IOS. I think it is easier with IOS then Android. You have to be “more” technically oriented for Android because the toolset, documentation and SDK is not as sophisticated as IOS. On the cloud side the course I took up made the choice for me – Ruby on Rails!
Ashu Joshi
February 10, 2013 at 5:54 pm