456 Berea Street highlights of 2007
Time for the annual look back at what I’ve written here during the year that is almost at an end. I’ve been doing this recap since 2004, and it’s always interesting to browse through my archives looking for articles that received many comments, were linked to a lot, or caused a bit of discussion. I always run into one or two that I had almost forgotten about.
This year I haven’t posted quite as many articles as the previous couple of years. I simply haven’t had the time to write. It is partly due to the size of my family being increased in June – having a baby to take care of consumes a lot of time and energy, though it’s also a lot of fun. I have also been very busy building websites at my dayjob. So busy that when I get home I don’t feel particularly excited about spending another couple of hours in front of the computer.
Anyway, I have managed to write a few articles that I think are worth reminding regular readers about and pointing new readers to. Not as many as some years, but enough to keep you occupied for a little while if you read them all, including the comments.
Thanks for reading, everybody! Here’s the list:
- Learn JavaScript before tasting the library kool-aid: Learn how to code JavaScript instead of how to use library/framework X to create cool animations and other visual effects. Then evaluate whether you should use a library.
- Styling form controls with CSS, revisited: Screenshots from 8 browsers on 4 operating systems showing the effects of CSS applied to form controls.
- Poll: Do you maximise your browser window?: Looking for answers to three questions: 1. Do you maximise your browser window? 2. What is the resolution of your screen? 3. Which OS do you use?
- Lame excuses for not being a Web professional: Excuses that may be valid in some circumstances are too often used to cover up somebody’s lack of knowledge about modern Web design or development.
- Creating bulletproof graphic link buttons with CSS: How to use CSS and two images to create flexible, shrinkwrapping, image based link buttons.
- Are we designers or developers?: If you do not do graphic design, but work with HTML, CSS, JavaScript, and accessibility, are you a designer or a developer?
- JavaScript interaction must be input device independent: Make your JavaScript device-independent and accessible to all by assigning user interaction event handlers such as onclick to links instead of non-keyboard focusable elements.
- 10 colour contrast checking tools to improve the accessibility of your design: A list of tools that help make your design readable to all users by checking if text has sufficient contrast against its background.
- How to create an unobtrusive print this page link with JavaScript: How to create an unobtrusive print this page link that does not confuse users whose browsers do not support JavaScript.
- Scrap text resize widgets and teach people how to resize text: Instead of wasting time and resources on building JavaScript widgets that resize the text on your site, teach people how to resize text in their browser.
- Autopopulating text input fields with JavaScript: When you cannot display a label for a text input field, use placeholder text in an unobtrusive way. This article explains how.
- Mac OS X Web browser rundown 2007: A rundown of the Mac OS X Web browsers that occupy space on my hard drive in late 2007.
- Keep browser lock-out a thing of the past: Browser sniffing and deliberately preventing people using a so-called unsupported browser from entering a site is a thing from the past that we do not need these days.
- Use the label element to make your HTML forms accessible: By using the label element to associate form controls with their label text, you improve the accessibility of HTML forms and make styling and scripting them easier.
- Choose an accessible image replacement method: When you have to use image replacement for text, choose a method that causes as few problems as possible for as few people as possible.
- Choosing a JavaScript framework: There is a large number of JavaScript libraries or frameworks available. But how do you choose which one to use?
And while you read those articles I’ll be taking a couple of weeks off from working, blogging, and responding to email. Instead I will be spending some time with my family and my game consoles.
See you next year!
- Previous post: Internet Explorer 8 announced, passes the Acid2 test
- Next post: Authentic Jobs New Year Promo: 50% off
Subscribe / follow
Sponsors
Authentic Jobs
- Senior Developer at Magnani Caruso Dutton (Chicago, IL, Il, US)
- Front End Designer & Developer at iGovern.com (Anywhere within the USA, , US)
- END TO END WEB DEVELOPER FOR THE ENTERTAINMENT INDUSTRY at Analog Creative Inc. (Venice, CA, Ca, US)
- Interactive Javascript Developer at Slice n Press (US, , US)
DreamHost web hosting
Use the promo code 456BEREASTREET3 to save USD 20 when you sign up for DreamHost


Comments
I have nothing else to say but: Thanks! It has been another year of excellent resources and articles, and I look forward to what you bring to the table in the coming year.
Thanks for another great year of articles Roger! Yours is definitely my favourite of all the web design related blogs that I read :) Hope you have a great Christmas and new year.
How touching. I miss my game consoles too. :) Have a Merry Christmas and we look forward to more great articles in 2008!
Thanks for writing and inspiring! Merry Christmas & Happy New Year!
Happy holidays
merry christmas, and a good new year 2008 - thanks for posting, remembering, advancing horizons, helping, answering,…..!
p.s.: i especially like the “.. game consoles”. shows that you are human ;)
Thanks for the blog and the list, and happy christmas! One quibble: a poll by comment? Couldnt you have come up with a few radiobuttons :-)?
Thanks for all your hard work, great writing, inspiration, and of course your support in our quest for a better, more accessible web. Happy New Year, Roger. I hope your 2008 is GR8.
Holiday cheers. Mike
Good work Roger over the last year. Keep it up!
Seasons Greetings!
You, Roger, you really kick ass. I’m a regular visitor of your blog from 3 months only, but since then I’ve read a huge quantity of your old articles.
Thanks for inspiring, for all good practices you teach us, for remembering what web professional means.
Merry christmas and Happy New Year from Bulgaria. Radoslav
Roger, congratulations and thanks for all your excellent articles (even if I fail completely to see how you can have trouble reading light-on-dark when it’s proven to be easier). I’ve learned a lot and continue to be amazed at how flawlessly and stylishly you write compared to most of us Anglos. Disgustingly impressive.
PS: Fix your Google ad bar, which overflows its container in my Firefox (1024px width, default font 13px but nothing else changed).
Thank you for the excellent articles in 2007 and wishing you a ricking 2008. Continue to educate us with fine web development articles…
As a fellow member of the New Parent club, I’m impressed that you do anything remotely work related outside your day job.
Thanks for the articles, I’ve a family of one and i barely find the time to write anything. Here’s to you.
Roger, thank you so much for the look back at 2007. Your contributions to the web design community are outstanding. Best wishes to you and your family in 2008.
Thanks for all the great articles man and best luck for 2008!
Comments are disabled for this post (read why), but if you have spotted an error or have additional info that you think should be in this post, feel free to contact me.