December 25th, 2009

Plone advent calendar: HTML & CSS in 2010

The Japanese Plone community asked me to post an entry for the final entry of their advent calendar.

1 If you can read Japanese, the Plone advent calendar can be found here. Since there has been a lot of Plone-related posts in the advent calendar1 so far, I thought we’d go back and look at the new landscape of web development that has emerged in the last couple of years. It is a good time to teach yourself something new, or just dig deeper into the technologies you work with every day.

Most of us learned HTML and CSS the piecemeal, iterative way — we found our way around the standards as part of various projects, and gradually got better at it. Especially those coming from a coding background found it easier to not properly teach ourselves the “front-end” of web technologies, and often learned through copy & paste programming.

The browser world has come a long way since I taught myself the basics back in 1996 — and sometimes I forget how far we have come since then. Internet Explorer came and went, and the open web triumphed. Designing a site in 2009 that has no special support for IE6 is actually a feasible idea, something that seemed very remote just a few years ago.

So if I had to start teaching myself web technologies today, I would start with the following articles — which should be a good starting point even if you consider yourself a seasoned web developer — the web is very different from what it was just a few years ago:

Hopefully, these links can teach you something new and exciting for 2010.

Happy holidays, wherever you are this time of year! With the final release of Plone 4 out soon, and Plone 5 development well underway, 2010 looks to be Plone’s best year yet!

Alexander Limi makes software easier to use. Founder of the open source project Plone, he currently lives in San Francisco, and previously worked at Jarn & Google. Right now, he’s busy making Firefox better at Mozilla.

“No amount of genius can overcome a preoccupation with detail.”
—Marion Levy

Follow me on Twitter or Get an email when this site is updated

Powered by Plone & hosted by Amaze