Coffee on the Keyboard
  • Home
  • jamessocol.com
Sign in Subscribe

html

A collection of 3 posts
data

Bleach, HTML sanitizer and auto-linker

Bleach [http://github.com/jsocol/bleach] is a whitelist-based HTML sanitizer and auto-linker in Python, built on html5lib [http://code.google.com/p/html5lib/], for AMO [https://addons.mozilla.org/] and SUMO [http://support.mozilla.com/] and released under the BSD license. Bleach has two main functions: sanitizing HTML based
25 Feb 2010 2 min read
Accessibility

Work Pattern: Designing Web Sites

The premise of Design Patterns [http://en.wikipedia.org/wiki/Design_pattern_(computer_science)] is that similar problems have similar solutions. In the same vein, I propose this Work Pattern a set of common steps I use when I create a web site, and maybe you can use, too. Elements
26 May 2008 3 min read
Code

The W3C Sucks

“If you wish to be a success in the world, promise everything, deliver nothing.” If you want to remain the standard-setting body for the web, promise new recommendations, never deliver. ![CSS 2.1 is not even a published recommendation. Off with their (the W3C) heads.](http://coffeeonthekeyboard.com/wp-content/uploads/
22 May 2008 1 min read
Page 1 of 1
Coffee on the Keyboard © 2025
Powered by Ghost