ECMAScript 5 compatibility table
I call this system "Semantic Versioning." Under this scheme, version numbers and the way they change convey meaning about the underlying code and what has been modified from one version to the next.
This site provides a collection of schemas that webmasters can use to markup HTML pages in ways recognized by major search providers, and that can also be used for structured data interoperability (e.g. in JSON).
A flexible guide to developing sites small and large.
JavaScript is a class-free, object-oriented language, and as such, it uses prototypal inheritance instead of classical inheritance. This can be puzzling to programmers trained in conventional object-oriented languages like C++ and Java. JavaScript's prototypal inheritance has more expressive power than classical inheritance, as we will see presently.
HTML: The Living Standard. A technical specification for Web developers.
The permanent nature of URIs
The goal of this document is to aid the development of rich and dynamic mobile Web applications. It collects the most relevant engineering practices, promoting those that enable a better user experience and warning against those that are considered harmful.
Organized Web Design Collection of User Interfaces for Inspiration and Ideas. The CSS Gallery Alternative
The entire Pro Git book, written by Scott Chacon and published by Apress, is available here
Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.
The CWE/SANS Top 25 Most Dangerous Software Errors is a list of the most widespread and critical errors that can lead to serious vulnerabilities in software. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.
Designing an HTML email that renders consistently across the major email clients can be very time consuming. We've put together this guide to save you the time and frustration of figuring it out for yourself. With 24 different email clients tested, we cover all the popular applications across desktop, web and mobile email.
Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general.
Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?
This page compares regular expressions that validate e-mail addresses in order to find the best one.