This is an end of an era. So much of my call/text workflow revolved around seamlessly using my real phone vs Google Voice VOIP and SMS in apps/extensions across many devices, not to mention the device-independent history of all texts, calls and voicemails. It's also the biggest reason I've stuck with Sprint for over a decade.
That's slightly different. It will prompt for a buffer name, which you can type in and tab-complete, but it's not quite as fast as the one-key switching (also it doesn't show a list of buffers unless you try to tab-complete while the prompt is empty).
With ido-everywhere, flx-ido and ido-vertical-mode you can get nice, fast buffer-switching with fuzzy matching via C-x b. See these two screenshots for an example: http://imgur.com/a/sZk8m
I've tried helm a few times but I can never stick with it. It definitely looks impressive, but I think it takes up too much room and I end up preferring the minimalism of ido in comparison.
I am relatively new to Angular, but wouldn't you want to have the comments be a Factory using ngResource? If the comments are restful then it seems much easier.
Theoretically yes, but ngResource is kind of the achilles' heel of AngularJS right now. You're often better off using a different library or making your own class with $http requests.
I'm using AngularJS 1.1.5 and ngResource in my project and it works quite nice. I wouldn't discourage people from learning the hard way. However, +1 for Restangular.
The idea is that you can now have 3rd party services interact with your CloudMine powered app from the server side. From there, you can update data/state, send push notifications, or do whatever makes sense for your app.