Which bits of HTML5 can I use right now?
Rich: Lots of them! Here’s a short list of cross-browser (including IE) compatible techniques that you can use today:
- Change your doctype
- Simplify your character set
- Simplify your
<script>and<style>elements- Use block level linking
- Get into the habit of using HTML5 class names in your HTML4 markup
- Use the new form input types, as they degrade gracefully
- Use elements such as
<time>to add semantics that will be interpreted by leading browsers- Use the
<video>and<audio>elements, and then make them degrade gracefully (see our article on audio or Video for Everybody)For a clearer idea of what is or isn’t cross-browser compatible, check out these sites from Molly Holzschlag and Alex Deveria.
Excellent run down of how you can use HTML5 now.
Hold <shift> for colour palette
Press <r> for resetting brushSketchy, Shaded, Chrome, Fur, LongFur and Web are all variations of the neighbour points connection concept. First implemented in The Scribbler.
If you like the tool, you can use this button to share your love ;)
Express - Sinatra cover band for Node.js
We’ve covered cool things from TJ Holowaychuk before, but Express, a new Sinatra-ispired DSL-based web framework for Node.js brings us to our feet.
To install, simply clone the project from The Hub:
$ git clone git://github.com/visionmedia/express.git $ cd express && git submodule update --initor install via Kiwi
$ kiwi -v install expressFrom there, the syntax should look very familiar for the Sinatra fan:
require.paths.unshift('path/to/express/lib') require('express') get('/', function(){ this.redirect('/hello/world') }) get('/hello/world', function(){ return 'Hello World' }) run()Features in this version include:
- RESTful DSL
- Focus on high performance
- Multi-part file upload support
- Cookie support
- Session support
- Redirection helpers
- Environment based configuration
- Light-weight class implementation
- Persistent flash messages
- Route passing
- MIME helpers
- Logger plugin with many formats
- View support (haml, sass, etc)
- Cache API
- RESTful HTTP client
I've been experimenting with HDR photography and this is my second
photo processed using the HDR technique.