- SPDY: An experimental protocol for a faster web - A proposal to replace HTTP featuring lower latency, built in compression and encryption and allowing the server to initiate requests.
- The Fedone Book | Waving The Shiny - How to install and configure your own Wave server.
- Accessibility of Rich Internet Applications - Presented at the 2009 Accessing Higher Ground Conference by Jared Smith.
- Computer Productivity: Why it is Important that Software Projects Fail - How computer automation enables increases in bureaucracy rather than improvements in efficiency.
- Cross-browser drop shadows using pure CSS — Nick Dunn - Supports even IE 6/7/8 but, unfortunately, not Opera.
- Status of RDF in Drupal (November 09) and wrap up of ISWC2009 | OpenSpring - Summary of the current status of efforts to add native RDF/RDFa support to the upcoming Drupal 7 release.
- WebAIM: Screen Reader User Survey Results - In October 2009, WebAIM conducted a survey of preferences of screen reader users. We hope that these results will provide insight to developers and cause us to rethink and better analyze development choices that we make for screen reader users.
- Opera Mobile 10 beta developer’s introduction - Opera Developer Community - New features for developers in the latest release of Opera Mobile including improved CSS support and remote JS debugging.
- danvk.org » Character Palette Bookmarklet - Insert common non-ASCII characters without remembering keyboard shortcuts.
- TCPDF - PHP class for PDF - TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF Supports UTF-8, Unicode, RTL languages and HTML.
- H2VX - Online conversion of hCard and hCalendar to VCF and iCal respectively.
- What to Know Before Debating Type Systems - An introduction to the theory behind type systems starting with why strong vs weak is a false dichotomy.
- Underscore.js - Adds standard functional programming extensions (eg. map, reduce) to jQuery.
- after Firefox 3.6 – new font control features for designers at hacks.mozilla.org - Glimpses of the future in web typography, discretionary ligatures, stylistic alternates and contextual form all available through CSS.
- A List Apart: Articles: The Myth of Usability Testing - Simple mistakes in designing or analysis can make the results of UAT useless.
- XSLT Tips for Cleaner Code and Better Performance — onenaught.com - Write more efficient XSLT.
- Scott Hanselman's Computer Zen - XSLT Stylesheet Performance on Big Ass Documents - Comparison of various Microsoft XSLT engines.
- TrackMyCV.com - Track Your CV online for free - Find out who's viewing your CV and where.
- Yii PHP Framework: Best for Web 2.0 Development - A component-based PHP framework best for developing large-scale Web applications with MVC, DAO and Ajax.
- pennypacker.net :: Pullquotes and Multiple Background Images with CSS - Backwards compatibility with multiple CSS background images.
- Becoming a Font Embedding Master - Snook.ca - Examples of cross browser use of font-face, including fonts in SVG format.
- @font-face in Depth - Detailed explanation with examples of how to use the CSS font downloading rules cross browser.
- Modernizr - Detects browser support for several different HTML5 and CSS3 features, currently works better for Safari/Chrome than Firefox due to differences in gradient syntax.
- Perfect Full Page Background Image | CSS-Tricks - Make an image scale across the entire page as a background to the rest of your content.
- Titanium Mobile | Appcelerator - Develop cross platform mobiles apps with web technologies.
- BlackBerry - BlackBerry Widget SDK 1.0 Beta 1 - Develop BlackBerry widgets using web technologies.
- The Great WebKit Comparison Table - Not all WebKit based mobile browsers are the same, in fact, they're all different!
- Burst Engine - The Burst Engine is an OpenSource vector animation engine for the HTML5 Canvas Element. Burst provides similar web functionality to Flash and contains a layer based animation system like After Effects.
- Rescuing The Reporters « Clay Shirky - Should reporters become employees of non-profit entities to save hard news from the web revolution?
- Dust-Me Selectors - A utility which compares your stylesheets with the pages on your site and tells you which selectors aren't being used.
- CSS 3 selectors explained | 456 Berea Street - Comprehensive guide to CSS3 selectors, including substring matching attribute selectors, element states pseudo-classes and structural pseudo-classes.
- Explore, Organize, Thrive - Wagn - A new approach to wikis that allows data schema to be defined in a collaborative manner.
- YUI Library: Storage Utility - Wraps various local storage options - HTML5, Gears and Flash - and provides a common API to all of them.
- Mark Finkle’s Weblog » Fennec – Let’s Build Some Add-ons - The Mozilla mobile browser has had the extension environment specially tuned for the hand held form factor, this post lists a number of resources on how to get started writing extensions.
- 10 Ways to Use OpenCalais Today | OpenCalais - Some examples of how the semantic data mining tool might be put to use in real applications.
- Balsamiq Mockups Home | Balsamiq - AIR based application for producing web site mockups.
- GirlieMac! Blog | CSS3 Gradients: No Image Aqua Button - Shiny buttons using only CSS.
- http://www.ietf.org/rfc/rfc2795.txt - If you had an infinite number of monkeys, all with their own typewriters, how would you go about producing some Shakespeare?
- 11 Classic CSS Techniques Made Simple with CSS3 - Nettuts+ - A look at the additional markup and scripting we can do without once we have web-wide support for CSS3.
- accessibility vs. alpha transparency | the 200ok weblog - RGBA colours introduce new ways for web designers to make sites inaccessible, sometimes in ways that are hard to detect through automated tests.
- pixelsnap - Project Hosting on Google Code - Export sharper bitmaps from Inkscape.
- Eventually Consistent - Revisited - All Things Distributed - Detailed analysis of the trade-offs between consistency and availability necessary when scaling to a global level.
- Rounded corners with PHP and the GD library - Generate your rounded corners on the server side.
- Alan Turing - Home Page - In honour of the original computer scientist making it into the mainstream news this week, a website all about Alan Turing.
- Learn.GitHub - A complete programme of tutorials on Git which is itself a Git repository.
- Opinion: The unspoken truth about managing geeks - What a manager/director should know about their technical team.
- How to Make HR Dump A Programmer's Resume | JavaWorld's Daily Brew - Common resume turnoffs for human resources departments.
- Font Squirrel | Download Hundreds of Free @font-face Fonts - Large collection of fonts available under a free license.
- Detecting HTML 5 Features - Dive Into HTML 5 - How to test for the existence of various HTML5 features such as canvas, geolocation, local storage, offline apps and video/codec support.
- Nice Web Type – RGBa, text-shadow in Safari, Firefox - Experiments with alpha transparency and text-shadow on WebKit and Gecko.
- Unique Culture » Blog Archive » How to serve Excel files on Google App Engine - Handy example of how to export an Excel spreadsheet directly from AppEngine.
- DERI Pipes: Open Source, Extendable, Embeddable Web Data Mashups - Inspired by Yahoo's Pipes, DERI Pipes is an engine and graphical environment for general Web Data transformations and mashups.
- Git - SVN Crash Course - An introduction to the Git version control system targeted at Subversion users.
- Understanding vertical-align, or "How (Not) To Vertically Center Content" - A good explanation of the sometimes confusing vertical-align property.
- Mark Finkle’s Weblog » Fennec – Of Screens and Orientation - Practical examples of CSS media queries, in this case for controlling an XUL UI.
- HTML 5: The Markup Language - A guide to the upcoming HTML standard specifically for content authors (as opposed to browser makers or coders).
Rob Crowther, London, UK based Blogger, Web Developer, Web Designer and System Administrator - read my Curriculum Vitae
Buy my book!Hello! HTML5 and CSS3 available now
Buy my other book!Early access to HTML5 in Action available now
This work is licensed under a Creative Commons Attribution-Share Alike 2.5 License.