background preloader

Web Standards

Facebook Twitter

Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development. LESS « The Dynamic Stylesheet language. Primary CSS. Dive Into HTML5.

Common Security Mistakes in Web Applications - Smashing Magazine. Advertisement Web application developers today need to be skilled in a multitude of disciplines. It’s necessary to build an application that is user friendly, highly performant, accessible and secure, all while executing partially in an untrusted environment that you, the developer, have no control over. I speak, of course, about the User Agent. Most commonly seen in the form of a web browser, but in reality, one never really knows what’s on the other end of the HTTP connection. There are many things to worry about when it comes to security on the Web.

We’ll skip over denial of service attacks in this article, but take a close look at the other issues. 1. Cross-site scripting is an attack in which a user is tricked into executing code from an attacker’s site (say evil.com) in the context of our website (let’s call it www.mybiz.com). Let’s say that our site allows the user to post cute little messages for the world (or maybe only their friends) to see. <? Hi there... <? 2. 3. 4. <? 5. 6. Head JS :: The only script in your HEAD. Ceaser - CSS Easing Animation Tool - Matthew Lein. Golden Grid System. GGS was my next step after Less Framework. Instead of a fixed-width grid, it used a fully fluid-width one, without even a maximum width.

The resources it was published with are still available on GitHub. The idea was to take a 18-column grid, use the outermost columns as margins, and use the remaining 16 to lay elements out. On smaller screens the 16 columns could be folded into 8, 4 and 2. This behaviour was inspired by Massimo Vignelli's Unigrid system. While the grid's columns were fluid — proportional to the screen's width — the gutters (spaces between the columns) were proportional to the font-size being used. GGS also contained a set of typographic presets, strictly to a baseline grid. Correctly setting all of these measurements is difficult, of course. When published, GGS gained a lot of attention, as the web design community was searching ways to work with fluid-width grids, which have always been troublesome, running counter to many graphic design principles. Humans TXT: We Are People, Not Machines.