The number of web frameworks keeps growing with new, exciting options popping up regularly. How does it affect the web community? Is that a good or bad thing?
I admit there are days when I say to myself, "If there's one more new library I hear about being 'the best thing' today, I'm quitting the web." However, I think the plethora of activity is a good thing. It takes experience to be able to step back from the noise and see what's worth paying attention to. If I had to summarize, it's that I'm in favor of prolific open source development, but I'm actively working to not be a victim of shiny-ism (following the newest thing because it's new, rather than because it's actually a radical new idea).
Considering the pace the web is moving at, how do you keep up with it? What would you recommend to front-end developers trying to maintain their skill sets?
In my experience, there's no better method than keeping in touch with other developers. Depending on your level or interest in social events, that could be user groups, going to a conference (which packs a lot into a very short amount of time), or it could be keeping a well-honed Twitter feed up during the day. I also subscribe to a few various weeklies and newsletters. Whatever you want to learn, there's probably a newsletter for it (Node, servers, web animation, etc.).
How do you see the future of JS frameworks? Is it diverse with many great options, or will we see one or two winners take all?
When I teach beginners, I doubt many of them have any idea what open source really means! What I do know they notice (and care deeply about) is how easy it is to find information and answers to their questions ("Can I Google this?"). Open source, and the fact that it requires a community to work really well, benefits these beginners whether they know it or not.
Without giving too much away, what will be the focus of your talk at All Things Open?