What are you most looking forward to in 2010, and the future? There are a few areas I’m keen to keep an eye on — I suspect they’re going to be a huge part of our lives as developers in the coming years, and if you miss the boat, you’ll be missing out on some big opportunities …
Know Your Future Browsers
One of the easiest ways to get the jump on your fellow developers is to keep a close eye on upcoming versions of your favorite browsers. Here are three important browsers to watch:
- Firefox 3.6 beta is available to test right now, and it’s full of lovely new bells and whistles. According to the release notes, we can expect to see some great new ways to deal with background images and gradients, support for HTML 5’s local file access API, and improvements for Firefox add-on developers. Firefox 3.6 was originally slated for a late 2009 release, but has yet to reach release candidate status — so keep a close eye out.
- Google Chrome Extensions are finally here. Will this help Chrome chip away at Firefox’s market share in 2010, especially among those of us who love our Web Developer Toolbar and Firebug? We put this to our Twitter friends and responses were mixed indeed: some people absolutely can’t wait, while other friends are fairly loyal to Firefox. One thing’s for sure — in 2010, as more extensions appear, there’ll be more incentive to try Chrome. (We reproduced selected tweets in last week’s Community Crier, if you want the full scoop.)
Mobile is Everywhere — Jump On Board Now!
In 2010, it’s definitely fair to say that any developer who wants to keep up to date needs to be concentrating on building their mobile development skills. Mobile web access is absolutely booming in popularity, and Mobile Safari (as used on the iPhone and iPod touch) garners a massive share of developers’ time and effort. Pundits are speculating like mad over what could appear in the next version of the iPhone … OLED screens? Embedded RFID chips? Front-facing cameras? And that’s nothing compared to the sneaky peeks and previews of the Google Phone, and Windows Mobile 7 should appear in late 2010 too.
Of interest to we web developers, though, is mobile web browsing, which is absolutely booming. If you’re yet to brush up on your mobile web development skills, now is a really great time to jump on board before you miss out on some amazing opportunities. Of course, Mobile Safari garners a great deal of coverage in blogs and the press, but if that’s all you’re concentrating on, you might want to broaden your horizons a little — there’s a lot to love in the latest beta of Opera Mobile version 10.
What’s interesting about Opera Mobile 10 is that it’s the first browser with the latest version of Presto 2.4. There’s a nice introduction to what’s inside Opera Mobile 10 on Dev.Opera, and it reveals that we can look forward to some slick new CSS3 treatments, remote debugging with Opera’s Dragonfly tools, and good use of
@media rules for mobile-specific development.
Opera comprises over 40 million mobile web users, which is a huge slice of the market. It’s well worth looking into it now.
Social Media Will Rule the World
Okay, that heading might be a little bit of hyperbole. But if you’re out there in the market, you’d better have a good understanding of how you can best use social media and integrate that into your projects — because social media is a must-have element for anyone doing business online.
The good news is that major social networks make it stupendously easy to interact with their members, pull out tasty data, and create sweet widgets. Here’s a selection of interesting places to start:
- Facebook’s Developer wiki is full of useful information about Facebook app development, whether you’re working on a desktop client, integrating a web app, or simply wanting to use Facebook Connect on your blogs.
- Google’s Social Graph API makes it a cinch to grab information about person’s entire online social life — and given the staggering number of social networks and apps we use every day, pulling in that kind of information is an absolute necessity. Your first steps here should be to find out all about the API and try out some sample apps. By the way, if you’re into Rails, Louis covered this in a tutorial here at SitePoint.
- Twitter, naturally, is a really big deal right now, and it’s super-easy to jump on board that bandwagon. Be sure to investigate its API and find out about all the different ways you can interact with Twitter; chances are, whatever your favorite platform or environment, there’s a library to help you. We’ve covered Twitter’s API recently too; while it’s a Flex tutorial, there’s still some interesting information about Twitter app development generally.
So these are three of my must-watch topics in 2010. What’s exciting to you in the coming year? What are some of the trends and issues that developers absolutely must get to know now?