I’ll take a quick break for an aside here regarding an excellent program on Coursera – the Modern Musician specialization from Berklee College of Music. You don’t have to pay for the specialization, you can take each course in it 100% free. Berkelee offers some GREAT courses on Coursera, and these are no exception.
I’ve taken all the courses in the series and they’re fantastic. A great way to get to know modern music production software and a bit of the theory behind it, as well as a detailed look at lyric and songwriting.
Without further ado, I’ll get my first post rolling.
The code presented in this series will not be the exact code that was used (so as not to violate my legal agreements with my employer), but it does basically the same thing in basically the same way. I’ll present my thinking along with the code so you can follow where I’m going (and possibly laugh at how unfamiliar I am with AngularJS).
As an aside, I’m not usually a huge fan of using Google tools, of which AngularJS is one. I prefer my open-source software to actually BE open-source, as opposed to the (granted, free and open) IP of a specific company. However, it IS a pretty useful library, as we’ll soon see.
So what IS it? AngularJS is a client-side library that basically allows you to implement an MVC (Model-View-Controller) architecture on your web page without any back-end code (although you do need some data connections). The tutorials presented on the site do a fairly good job of introducing one to the basics – however, like most Google documentation, they’re sadly lacking when it comes to details. Anyway. In this series I’ll focus primarily on using AngularJS to provide the Controller and View segments, and the SharePoint REST API to provide the vast majority of the Model.
More to come soon, stay tuned.