in web design
This is the face of your product or service.
Nevertheless the surface's beauty should not run counter the convenience and usability.
The main aim of web-design is to deliver the message.
I have been dealing with it for seven years, but still I treat every new project as an important challenge.
Are you ready to offer me another one?
I write code for browsers and servers on the basis of Node.js.
In my work I use Node.js actively for assembling projects (Grunt, Bower, RequireJs) and transcompiling such ones as Jade, Haml, Stylus, Sass, CoffeeScript.
I do love an outstanding trio of CoffeeScript, Stylus and Jade because of its fleetness, neat structure and rich syntax.
Platform choice depends on the specific features of the project. This is why I learn and catch up with a wide range of languages, technics and frameworks such as Ruby (RoR), Clojure, Python, Meteor.js and other.
What else? ...databases! MongoDB, CouchDB, Redis, LevelDB.
Leaving the personal development, I study all of mentioned mostly for the sake of my front-end job.
Node.js is my choice. This platform could be easy called the most trendy. And it seems to drive me crazy and no other way. I devote my future projects to it.
There are a lot of tools helping me in my work. I cannot imagine a working process without my best friend Git and my usual ally Linux.
Even though I have just started to study test-driven development (TDD/BDD) I expect the results to be more than fruitful.