In recent weeks I’ve become inspired to place the restful api as a first class citizen of my web development projects.
To that end, I’ve settled on django-tasty-pie. A marvelous project by the creators of django-haystack, quick easy and all round sterling bit of django.
The other compulsion is to use the api for your frontend instead of writing traditional HTML views.
A few major projects that address this are angularjs, ember.js, backbone.is and knockout.js. I settled on angular for now. I’m interested in learning ember at some point.
Over the next few weeks I’ll be going through my experiences while using angular, tastypie and Django as a kind of starter guide for other Django developers new to the Django train.
Since I now have a lot of time to do more productive things, I am starting to explore some activities that I can really say “yeah this is something I can enjoy”. I won’t try to make myself out to be a “expert” in any of these fields, since I have found many others already entrenched and famed in these areas.
However I do wish to maintain a proficient & competent demonstration of skills that inspires confidence in those who enlist my services.
Something I have a talent for, although some may feel I exhibit fascist ethics in this field. I definitely feel that I can provide a service for someone willing to explore communication at a level that does not require one particular kind of end user.
Since one of my strong skills is creating websites, I decided to become more proficient at using gimp & inkscape.
Nautilus is the default file-manager used in the Gnome Desktop Environment, which utilises scripts of almost any kind to provide a right-click context menu of custom actions. The possibilities are pretty much endless considering the nature of bash scripting alone.
It is not limited to bash scripts alone though, since you can create your scripts in almost any script language providing you have the script engine for it.