poezn
This has been the third driest year in CA since 1895 so far
On a more serious note: I've never heard of ECS before, but it seems like it's been used in game development for a while. I feel like most data visualization projects these days (especially the ones using D3.js) use some form of ECS, although not necessarily out of deliberation. I wonder if there are best practices from game development that can aide the development of data visualizations
All your Moves data on one screen
Using R and ggplot2 in iPython Notebooks
Login verification on Twitter for iPhone and Android
Global land temperatures since 1900 visualized
If you like this beer, chances are you also like...
Photos and visualization of 120 years of SF Public Transit
D3 provides handy functions (d3.geo) to project GeoJSON files to reasonable looking maps.
You can find all original assets (Creative Commons licensed) here: http://poezn.github.com/us-history-maps/
For me, I learn most when I create something or put my learning in practice immediately. Whether it's languages (natural or programming) or a certain framework, or paradigm. The key is that by running into problems you see how a piece of technology fits into the big picture.
As to the interaction you suggested: you can click yourself from map to map using the navigation at the bottom instead of having to go back to the tiles.
The story of the US told in 141 maps
NoPassword, a rails engine for authentication with no passwords
At the end of the day you don't work for the big colorful slide at your office, or Whiskey Fridays, or your favorite 80's arcade video game. Cynically speaking, these are just there to make your long work days a bit sweeter.
So what's left for startups to retain their top employees? It's figuring out what truly motivates them. This takes a lot of hard work, empathy, and will. It's a long term investment. As such it might not pay off in the short term, but it might well give you in return the high retention rate you're looking for.