March 2008
Key-navigable custom DHTML widgets - MDC
An increasing number of web applications are using JavaScript to mimic desktop widgets like menus, tree views, rich text fields, and tab panels. Web developers are constantly innovating, and future applications will contain complex, interactive elements such as spreadsheets, calendars, organizational charts, and beyond. Until now, web developers wanting to make their styled <div> and <span> based widgets keyboard accessible have lacked the proper techniques. However, keyboard accessibility is part of the minimum accessibility requirements that any web developer should be aware of.
the usage of tabindex and focus
AskTog: First Principles of Interaction Design
by 6 othersThe following principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments or the web. Of late, many web applications have reflected a lack of understanding of many of these principles of interaction design, to their great detriment. Because an application or service appears on the web, the principles do not change. If anything, applying these principles become even more important.
CSS Mojo: Adding Polish To Your Pages
by 1 otherDataPortability.org, Web Standards, SIOC and FOAF » SlideShare
WebCamp on Social Network Portability / Kingsley Hotel, Cork / 2nd March 2008
the funkiest slide I've seen for a while.
FirePHP - Extending Firebug < Reference
(via)The following example illustrates how to add a new panel called "Test Panel" to Firebug.
How to extend Firebug for your needs.
January 2008
DataPortability - Connect, Control, Share, Remix
DataPortability gathers existing open standards into a blueprint for a social, open, remixable web where your online identity, media, contacts and content can follow you wherever you go.
December 2007
User-Centered Design and Web Development
User Centered-Design (UCD) is a philosophy and a process. It is a philosophy that places the person (as opposed to the 'thing') at the center; it is a process that focuses on cognitive factors (such as perception, memory, learning, problem-solving, etc.) as they come into play during peoples' interactions with things.
November 2007
OpenID Book Web Site
massive PDF book about OpenID, some good stuff in there.
google-caja - Google Code
by 5 othersUsing Caja, web apps can safely allow scripts in third party content.
How close is this from Douglas Crockford will of mashup platform?
Freelance Django, enfin indépendant - Biologeek : Ubuntu, bio-informatique et geekeries libres d'un bio-informaticien au quotidien.
À force d'être convié à des projets tous plus intéressants les uns que les autres, j'ai décidé de me mettre à mon compte pour faire ce que j'aime : développer des applications web de qualité avec Django.
Bravo à toi David, excellente continuation.
GenshiTutorial - Genshi - Trac
This tutorial is intended to give an introduction on how to use Genshi in your web application, and present common patterns and best practices.
very interesting template language.
October 2007
Remembering on the web - 5 reasons why social bookmarking doesn’t work
One common task while browsing the web is going sure you will be able to recall a valuable information you are just looking at. This article aims to prove that social bookmarking as in delicious, simpy, magnolia et al. is the wrong tool for that task.
One essay about the failures of actual social bookmarking systems.
W3C Semantic Web Logos and Policies
by 1 otherThe three sides of the tri-color cube in these logos evoke the triplet of the RDF model. The peeled back lid invites you to Open Your Data to the Semantic Web!
new semantic web logo
Implementor's Draft: OAuth Core 1.0 Draft 4
by 1 otherThe OAuth protocol enables websites or applications (Consumers) to access Protected Resources from a web service (Service Provider) via an API, without requiring Users to disclose their Service Provider credentials to the Consumers.
It's about time.
Amazon Web Services Blog: Start-Up Project Customer Presentations Rock!
These presentations have a ton of "Lessons Learned" embedded within. Each presentation is filled with Best Practices, reference-architecture diagrams, approximate monthly bill they paid to Amazon, and some simply cool strategies. These are experiences from those who are running Amazon Web Services in Production.
with the audio.
September 2007
OAuth — An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
by 13 othersAn open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
an OpenID for APIs, need some investigations
Oxford Geek Night 3 | 25th July 2007
Oxford Geek Nights offer a chance for web developers and designers in the local area to get together, share their skills and talk about new ideas, techniques and technologies.
nice presentations, fast and easy.