In this post I will list a couple of things I think was interesting, significant or the bomb during 2008. In no way is this list full and I probably missed something such as the birth of a new internet empire or something, but the things listed below is stuff I remember and find interesting about 2008 and believe will make the biggest effect on the years to come.
Mobile Web
iPhone and the Android platform have changed the way people interact and expects of web based services the last year. We wrote a post about how iPhone and Android will change the web earlier this year and with Firefox as mobile browser coming up, we know that 2008 was the year mobile web, finally after a lot of years, made it to the crowd and online services.
Mature JavaScript Libraries
2008 saw no or very small happenings in the JavaScript library world. We saw a lot of great implementations on top of the big libraries but nothing revolutionary. The big things coming as I see it are jQuery 1.3, YUI 3 and hopefully someone who dares to take the libraries to a new abstraction level without bloating the experience of using the framework/library. One framework that have been good at promoting its name the last year is Dojo. I believe 2009 can be interesting when it comes to JavaScript as developers who traditionally only developed back-end solutions will move over to write more front-end solutions as the online libraries, services and tools are growing in numbers.
CSS Frameworks
No one likes CSS. Except the guys and girls who distribute and maintain CSS frameworks. One really good thing with 2008 was that we saw that CSS frameworks such as BlueprintCSS, YUI, YAML, Boilerplate and 960 grew in numbers and more people started using them. The higher abstraction level the easier to focus on the right things instead of things such as browser bugs etc. What are the next step? I believe we will see more interaction pattern based components that combine CSS, JavaScript and Markup and solves problem under the hood, graceful degraded, unobtrusive, SEO-friendly and better than you as a single developer can build them.
Bubblish
2008 was the year we saw strange services pop up each and every day, and you asked your self the question: “OK, I know the Internets are big and that, but who wants a micro-blogging-video-on-demand-service for chihuahuas?”. Together with the financial crisis and venture capitalists that start to think one more time before throwing money at someone faster than they can say “twitterish” we have moved into something that looks more and more like the dotcom-bubble 2000-2001. The big difference now compared to then is that now we actually have websites who earn money, and hopefully some people will still have a job to go to in late 2009.
Platforms and Tools
Not all platforms and APIs was released 2008, but this was the year we actually started using the platforms, tools and APIs out there. LinkedIn, MySpace, Facebook, Yahoo, Twitter and Google all opened up new ways to retrieve and manipulate data as third party developers. In 2009 we will laugh at services who do not expose a platform or API. It will look as stupid as not having a mobile front-end.
Google App Engine
Google launched Google App Engine in April 2008 and the main thing with it was the possibility to host and run you web application in the big Google Cloud. This opens up for the developer to easily build big scalable web apps. I believe we will see more of this in 2009.
Google Chrome
The Google Chrome Strategy is interesting and not fully understood yet, but years of discussion about the Gbrowser and Google pushing for Firefox ended in Google releasing Chrome. Chrome is not available for Mac and Linux yet, but built on WebKit and with an extremely fast JavaScript engine (V8) it will probably start gaining market share anyway. My personal opinion is that we do not need another browser, I would rather have seen Google going full time into either Firefox or WebKit rather than starting their own branch. In the long run we do not need more browsers.
Authentication Services
Facebook Connect, Friend Connect from Google and OpenID saw their big debut and usage in 2008. Even though OpenID been available for a while, it was just now we saw big use of such services. With 1,000,000 different social networks and other sites where you need to store credentials, the need for such services will only grow stronger over the years to come.
Twitter and FriendFeed
For micro-blogging sites such as Twitter and real mashups, such as FriendFeed, 2008 was the bomb. According to services such as Compete.com these services has grown significant during 2008 and nothing seems to stop them during 2009 (maybe the uptime for Twitter though ;-)). Barack Obama used Twitter (even though I doubt he did it in person) as one important piece of his winning election campaing that sent him to the white house.
Personal Level
- My then-wife-to-be gave birth to our second child in May
- We finally got married in December
- I turned down a really (really, really, amazingly) good job offer
- I was about to build a great new house
Conclusion
2008 was an interesting year with ups and downs, both private and professional. I believe that 2008 finally showed us the web as a web of services where small dedicated services prosper over the ones trying to be a one-stop-shop for anything. The internet is more and more becoming a distributed UNIX-system with specific services doing the thing it does best, and it is up to the user (another service or a person) to do whatever he/she/it needs the system for achieving.
Happy New Year,
Mattias

Front-End Book is run and primarily written by Mattias Hising, an experienced Lead Developer from Uppsala, Sweden. I try to focus my efforts on Front-End related issues, as I find the problems to solve are more complex and interesting than the ones in traditional back-end development.