"Also worth mentioning is what didn't change this year: multi-core support and increasing concurrency is still where the hot action is; profiling concurrency issues is still the most challenging area of performance; and the performance issues that you encounter are just the same as they have been for years - and they are, in order of decreasing frequency encountered: database access; memory leaks; distributed applications; concurrency; garbage collection."
"Too expert? Too senior? Am I living in some bizarre world where 'you look like you can do the job fairly easily' translates into 'we don't want you'?"
"Two alternative approaches to handle combining realtime graphs are: Pull On Demand - gather all data when a request is initiated by a user (this is easier to program and more suited to the web, but limits scalability); and Push on Change - any change is pushed out to all interested users and held until the user requests to view updates (so making that last action very fast)."