Facebook Twitter
Tingle's Technology Notes
Image Wipes
Demo: Pure CSS folded-corner effect
In one of the outstanding sessions of YUIConf 2010, author and standards expert Tantek Çelik, formerly of Technorati, discusses the current state of HTML5 specifications and their readiness for use in shipping web applications. (Tantek also joined a special YUIConf panel discussion on the future of frontend engineering.) If the video embed below doesn’t show up correctly in your RSS reader of choice, be sure to click through to watch the high-resolution version of the video on YUI Theater. Other Recent YUI Theater Videos: YUI Theater — Tantek Çelik: “HTML5: Right Here, Right Now” (56 min.) YUI Theater — Tantek Çelik: “HTML5: Right Here, Right Now” (56 min.)
About About is validation 2.0. The Pitch No DTD-Based Validation does not check for XML 1.0 validity constraints. That is, DTD validation is not performed. does not perform the duties of a “validating SGML parser” as defined in ISO 8879.
Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+. This tutorial was first published in August, 2010. This industry moves fast -- really fast! If you're not careful, you'll be left in its dust. So, if you're feeling a bit overwhelmed with the coming changes/updates in HTML5, use this as a primer of the things you must know. 1. 28 HTML5 Features, Tips, and Techniques you Must Know

28 HTML5 Features, Tips, and Techniques you Must Know

Pete Higgins and a few other JS ninjas have been working on a new library for doing JavaScript feature detection. Browser sniffing and feature inference are flawed techniques for detecting browser support in client side JavaScript. The goal of has.js is to provide a collection of self-contained tests and unified framework around using pure feature detection for whatever library consumes it. It is similar to Modernizr, but instead of testing for HTML5/CSS3 features, it tests for JavaScript features such as: Badass JavaScript - Has.js: UA Sniffing Is Dead. Long Live JavaScript Feature Detection! Badass JavaScript - Has.js: UA Sniffing Is Dead. Long Live JavaScript Feature Detection!
VexFlow - HTML5 Music Engraving VexFlow - HTML5 Music Engraving What is VexFlow? VexFlow is an open-source online music notation rendering API. It is written completely in JavaScript, and runs right in the browser.

When writing CSS3 properties, the modern wisdom is to list the "real" property last and the vendor prefixes first: Why is this method of ordering properties so commonly taught? Here is what it would look like "the wrong way": Ordering CSS3 Properties Ordering CSS3 Properties
HTML 5 innerShiv

Start Using HTML5 WebSockets Today

Start Using HTML5 WebSockets Today One of the coolest new features of HTML5 is WebSockets, which let us talk to the server without using AJAX requests. In this tutorial, we’ll review the process of running a WebSocket server in PHP, and then building a client to send and receive messages to it over the WebSocket protocol. What are WebSockets? WebSockets is a technique for two-way communication over one (TCP) socket, a type of PUSH technology. At the moment, it’s still being standardized by the W3C; however, the latest versions of Chrome and Safari have support for WebSockets.
At last week's GTUG campout, a 3-day long HTML5 hackathon, I signed up to be a TA for the weekend. That meant I spent most of my time wandering around answering random questions and helping developers debug their hacks. But, I can't be surrounded by a bunch of people hacking on cool shit and not join in myself -- it's just way too tempting. 5lide: HTML5-based Slides Maker 5lide: HTML5-based Slides Maker

HTML5 Doctor, helping you implement HTML5 today

I have to be honest with you: I feel like a fraud writing about JavaScript for HTML5 Doctor. I would feel like a fraud writing about JavaScript for a click-driven ad-splattered content farm, never mind HTML5 Doctor. The thing is though, I’m writing about the classList API, and it’s super easy. If your JavaScript-fu isn’t great and you’re wary of HTML5 APIs, this one is at the perfect temperature for toe-dipping, and it’ll leave you pleasantly surprised at just how easy it is. HTML5 Doctor, helping you implement HTML5 today

For a long time, location.hash was a way for AJAX applications to get back button and bookmarking support, and libraries like jQuery BBQ from Ben Alman made dealing with it cross browser a cinch. Now, with HTML5 coming of age, there is a new feature that aims to replace the use of location.hash with a better solution: pushState. Over on the Spoiled Milk blog, Jamie Appleseed describes the API as “a way to change the URL displayed in the browser through JavaScript without reloading the page.” It works on the history object like this: location.hash is dead. Long live HTML5 pushState! location.hash is dead. Long live HTML5 pushState!
In March 1936, an unusual confluence of forces occurred in Santa Clara County. A long cold winter delayed the blossoming of the millions of cherry, apricot, peach, and prune plum trees covering hundreds of square miles of the Valley floor. Then, unlike many years, the rains that followed were light and too early to knock the blossoms from their branches. Instead, by the billions, they all burst open at once.

HTML5 presentation

Canvas demo
Expanding Images using HTML5′s contenteditable tabindex Published by Chris Coyier HTML5 has a new attribute, contenteditable, which can be applied to any element which allows it to be edited directly in the browser window. Think of text input with a predefined value, but it can literally be any element. Form elements like text inputs support the :focus pseudo class, which allow us to style those elements when they are clicked upon or otherwise navigated to. Giving an element the contenteditable attribute means it also now supports the :focus pseudo class, which opens up some interesting possibilities! We'll exploit this little trick to make an expanding image (like a lightbox without the overlay) right within some content.
This is the fourth post in our series about Scribd’s HTML5 conversion. The whole process is neatly summarized in the following flowchart: In our previous post we wrote about how we encode glyph polygons from various document formats into browser fonts. Plan B: Font Fallbacks « coding@scribd
The Future of Web Apps - Single Page Applications | The Worm Hole
2 Common infrastructure — HTML5
HTML5 Forums :: View topic - Microdata implementation
HTML5 Peeks, Pokes and Pointers
HTML5 Demos


Hello HTML5
HTML5 input placeholder= via YUI)