Browser Performance Tips and Tricks

There are so many great articles out there regarding the performance of web browsers and rendering. This is an ever growing collection of links and to articles and information covering the topic. Feel free to ping me with any articles you have found so that I can add them to this list.

CSS Paints -

Avoiding Unnecessary Paints –

Performance Profiling -

NCDevCon 2012 Preview

I am busy preparing for two session at NCDevCon this September. This conference is one of my favorites, not only because it’s right in my home town of Raleigh, NC, but also because it is run very smoothly and just fits my hacker mentality.  Oh, and it is the place that spawned CodeBass Radio, which my friend Ben Farrell and I do a show on.

This year I am doing two sessions.  One session is “CSS Bonanza,” which is a favorite topic of mine and I hardly get to present on it anymore. I will cover all the basics, as well as the latest and greatest in CSS3 and we will do things with CSS that was never intended. Why not, it’s the fun of it.

The other session is a two hour hands on session for “Building HTML5/CSS3/JavaScript Applications.”  The HTML5 session will be a fun hands on that will give people a chance to experiment and learn as well. Work with local storage, animations, geolocation, media, new form elements, and a JavaScript framework to be named later. I promise it wont be a todo list app.

I would be interested in hearing from all of you as to what specifics you would be interested in hearing about in either of the presentations.  So feel free to reply and let me know.

I will be posting more as we get closer to the conference to let you know what the requirements for the hands on will be.  But for right now an IDE (of your choice), Chrome and a web server should do.

Adaptive Web Design – Book Review

Recently I just finished reading “Adaptive Web Design” by Aaron Gustafson.  The focus of the book is on progressive enhancement.  It is a short read at a little over 120 pages.  The book is well organized with clear explanations of core concepts.  Continue reading