HTML5: What You Should Be Using Right Now

Continuing our examination of HTML5, this time we’ll take a slightly deeper look at the state of HTML5 support in browsers. We’ll step through several major features, examine the technical hurdles in place, identify the level of browser support and finally provide some recommendations on whether or not to pull the trigger with that shiny […]

How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets

After a long break, I’m finally back with the long-awaited CSS portion of this little series. In this article I’ll go over some core concepts. Next post I’ll outline one poorly understood, but vital part of CSS. More posts full (yes, full) of tips, tricks and best practices will follow. Core concepts CSS is a […]

An Ant Task to Comment Out console.log Calls from JavaScript Files

As someone who started out doing JavaScript in the 1990s, I’ve been through the dark ages of debugging. Alerts, logging application data into DOM elements, etc. After having been through all that doom, I’m clearly a fan of console.log. I use it all the time. I bet you do too. It’s super useful. The one […]

Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number

I’ve seen this a few times over the past few months: <script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”></script> What that basically says to Google is “give me the latest 1.* branch version of jQuery and make sure it’s minified.”

Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site

Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site from rob larsen on Vimeo. Follow along with the presentation. (PowerPoint presentation) Here’s the sample ant build script referenced in the deck. (Zip file) And here’s the article mentioned in one of the early slides: Why Front End Performance Matters to […]