Two different ways of creating a full-width navigation bar with vertically centered links whose entire height is clickable.
A responsive technique for making data tables (or any other element) wider than their parent horizontally scrollable.
It can be useful to know if images are enabled in the browser, so that you can adjust your CSS and JS to make sure that the page is still usable even if images aren’t loaded.
Using a select element for navigation in narrow viewports is not an ideal solution. Here is an alternative technique that uses real links and is fully stylable.
By namespacing events in your jQuery functions, you reduce the risk of interfering with other scripts when adding or removing handlers.
There is a clever script that fixes the iOS orientation change zoom bug. Here is a reminder about a couple of issues you may run into when using it.
Don’t add boilerplate code, polyfills, shivs, frameworks and other things that increase the weight of your site unless you actually need it.
A way of styling the closed state of select elements without sacrificing accessibility.
In this brief and easy-to-read book, Aaron Gustafson does an excellent job of explaining what progressive enhancement is and how to apply it in your daily work.
Explanations of why some of the bad practices that are made fun of at the Enterprise CSS/HTML/JS sites are bad practices.
A set of sites making fun of worst practice front-end code commonly found on enterprise type sites and in large content management systems.