I have my focus on developing distributed applications (including web applications) using different techniques (although some work together in the same project I am not using all of them at once...)
For example I have been or am using the following tools:
... and I am building my own application & game development framework on top of them.