Stay up to date with front-end development
July 17, 2013
With this fast moving progress, it's hard for front end developers to stay current and keep track of all news in the industry. Google switched from webkit to blink, mozilla switched to rapid release cycle, opera switched from presto to webkit... and few weeks later to blink, turns out localStorage is few times slower than JS objects, jQuery 2.0 drops older IE support, which is better Backbone.js or Angular.js... or Ember.js? If you have to work all day - there is little time to read all the news out there and compare every single framework out there. But it's very important to stay up to date and discover new tools, to make the process of writing code easier and more fun.
I like to listen to podcasts while driving or doing work that doesn't require any thinking.
Reading blogs, tutorials is the most important part of developing new skills or discovering new tools. I used to save all my favorite blogs in google reader, now it's gone, so I just saved few bookmarks and visit these sites few times a week. I also follow some people on twitter, and if there is something interesting - it's definitely going to come up in my twitter feed.
Newsletters have become a good source for me lately as they do a pretty good job at summarizing the important news and tutorials.
There are tons of videos on youtube, mostly video of conferences talks. Google dev. team is doing great job to educate developers about latest chrome features and chrome dev. tools. Here are some of the channels I subscribe to:
Meetups and conferences
If you ever have a chance to go to a conference - do it. It's amazing what you can learn, plus you get to meet a lot of cool people and hear about frameworks they created (Backbone.js, jQuery, Yeoman, etc...) I've been to few WordCamps, jQuery conference and going to Backbone conference in few days.
The best way to learn something is to teach. That's why I like to do presentations once in awhile at local meetups (I'm terrible at presenting, but practice is a good thing). I did presentations on topics like jQuery mobile, phonegap, responsive design, version control and git, a lot of WordPress presentations as I used to be the only organizer of the meetup and had to do a lot of stuff myself. Now Clint is helping me with that.
I always try to discover new technologies, tools, news, tutorials, blogs. So, if you have something to share - please leave a comment!