Web Technologies


HTML5 Rubik's Cube Tutorial

This webpage was built entirely using only HTML5, basically CSS3 and JavaScript (with the power of YUI Library). With this project, Diego Ferreiro Val wanted to show using a real and interesting example, how we can combine the power of CSS3 3D transforms, with some of the new features and API's that HTML5 provides.

RAML 1.0 Candidate Specification Announced

The RAML Workgroup has announced plans for RAML 1.0 Final Candidate to be published at the end of this month. RAML stands for RESTful API Modeling Language and is one of several API description specifications than can be used to design and document APIs.

Introducing the U.S. Web Design Standards

The U.S. Web Design Standards are a set of common UI components and visual styles for websites in the U.S. government. It is a resource designed to make things easier for government designers and developers, while raising the bar on what the American people can expect from their digital experiences.

Six Steps for Approaching the Next JavaScript

If you are not feeling ready for ES6, and you want to be (and you should want to be), then this article is for you. I share a mini curriculum for studying and learning ES6.

Tim Bray on HTML

"The best thing to do about HTML is nothing."

10 JavaScript libraries to draw your own diagrams

It%u2019s limitless what you can render in a browser today using Javascript. In a previous post we have presented a list of online modeling tools which allow creating diagrams directly in the browser. Most of these tools use Javascript to render shapes and interact with them. In the actual post we present a list of 10 Javascript libraries that could be used to create a diagramming tool. Some of these libraries have high level support for advanced features (e.g., ready to use - shapes, palette, drag/drop,while others present a low level drawing features. Both open source and commercial libraries are covered. A comparative table is presented at the end of the post.


HTML5: A vocabulary and associated APIs for HTML and XHTML. W3C Candidate Recommendation 17 December 2012

J Maeda (2006)

The Laws of Simplicity

Finally, we are learning that simplicity equals sanity. We're rebelling against technology that's too complicated, DVD players with too many menus, and software accompanied by 75-megabyte "read me" manuals. The iPod's clean gadgetry has made simplicity hip. But sometimes we find ourselves caught up in the simplicity paradox: we want something that's simple and easy to use, but also does all the complex things we might ever want it to do. In The Laws of Simplicity, John Maeda offers ten laws for balancing simplicity and complexity in business, technology, and design--guidelines for needing less and actually getting more. Maeda--a professor in MIT's Media Lab and a world-renowned graphic designer--explores the question of how we can redefine the notion of "improved" so that it doesn't always mean something more, something added on. Maeda's first law of simplicity is "Reduce." It's not necessarily beneficial to add technology features just because we can. And the features that we do have must be organized (Law 2) in a sensible hierarchy so users aren't distracted by features and functions they don't need. But simplicity is not less just for the sake of less. Skip ahead to Law 9: "Failure: Accept the fact that some things can never be made simple." Maeda's concise guide to simplicity in the digital age shows us how this idea can be a cornerstone of organizations and their products--how it can drive both business and technology. We can learn to simplify without sacrificing comfort and meaning, and we can achieve the balance described in Law 10. This law, which Maeda calls "The One," tells us: "Simplicity is about subtracting the obvious, and adding the meaningful."

Planet I18n

The Planet I18n aggregates posts from various blogs that talk about Web internationalization (i18n). While it is hosted by the W3C Internationalization Activity, the content of the individual entries represent only the opinion of their respective authors and does not reflect the position of the Internationalization Activity.

An angry fix

Some of the best minds working in web standards have been quietly or loudly abandoning the W3C. Björn Hörmann is the latest. His reasons for leaving the W3C QA Group make compelling reading (hat tip: Terje Bless). I believe in W3C standards, particularly the ones you and I use every day, but I worry about the direction in which the W3C is headed.


Rich prospects as HTML comes of age

If HTML was a person, it would be almost old enough to drink. Unlike your average 18-year-old, however, HTML has hardly grown at all since it first appeared.



A library of nice looking DHTML scripts. Includes section with AJAX examples.


Developing a Web Accessibility Business Case for Your Organization

Developing a Web Accessibility Business Case for Your Organization, S.L. Henry, ed. World Wide Web Consortium (MIT, ERCIM, Keio), August 2005.


The idea behind is simple: There are many Usability Experts who want to contribute to software projects. And there are many developers who want to make their software more usable, and as a consequence, more successful.

WWW at 15 years: looking forward - Web for real people

Tim Berners-Lee keynote at WWW2005 on 11 May 2005.


Greasemonkey is a Firefox extension which lets you to add bits of DHTML (user scripts) to any web page to change its behavior.


URL Escape Codes

How is it with all the %2F's and all that?

Boxes and Arrows: Because we can

Boxes and Arrows is the definitive source for the complex task of bringing architecture and design to the digital landscape. There are various titles and professions associated with this undertaking—information architecture, information design, interaction design, interface design—but when we looked at the work that we were actually doing, we found a “community of practice” with similarities in outlook and approach that far outweighed our differences.


WebAIM - Web Accessibility in Mind

The Web Accessibility "How-To" Site, focusing on improving accessibility to online learning opportunities for all people.


3Cs of Critical Web Use: Collect, Compare, Choose

alertbox: According to a recent critical incident analysis, users' most important Web tasks involve collecting and comparing multiple pieces of information, usually so they can make a choice.


is an integrated network of information resource sites aimed at serving the broader needs of Internet users by offering a central location for everything pertaining to building, profiting and promoting a Web site.

W3Schools Online Web Tutorials

"Our mission is to develop well organized and easy to understand online Web tutorials based on W3C Web standards."


useit.com: Usable Information Technology

Webusability guru Jakob Nielsen's site, including his Alertbox, a bi-weekly column on Web usability, is essential reading for all webdesigners.

Dynamic Drive DHTML(dynamic html) code library!

"The future of JavaScript, Today." is the motto for Dynamic Drive, which claims to be the premier place on the net to obtain free, original DHTML scripts and components to enhance your web site. All scripts take advantage of the latest in JavaScript and DHTML technology, with emphasis on practicality and backwards compatibility, to bring true power and interactivity to your site.


Web Content Accessibility Guidelines 1.0

W3C Recommendation 5-May-1999. These guidelines explain how to make Web content accessible to people with disabilities and/or atypical user environments.


W3Cs Web Accessibility Initiative (WAI)

The W3C's commitment to lead the Web to its full potential includes promoting a high degree of usability for people with disabilities. The Web Accessibility Initiative (WAI), in coordination with organizations around the world, is pursuing accessibility of the Web through five primary areas of work: technology, guidelines, tools, education and outreach, research and development.

Mobile Access - Working towards seamless Web access from mobile devices

W3C has a particular interest in Mobile Access technology. The Consortium is working towards making information on the World Wide Web accessible to mobile devices, many of which are characterized by small screens, limited keyboard, low bandwidth connection, small memory and so on.

Usability First

This website provides essential information to help make websites and other software easier to use.


HTML 4.0 Reference

Everything about HTML4!

W3C HTML Validation Service

This is an easy-to-use HTML validation service based on an SGML parser. It checks HTML documents for compliance with W3C HTML Recommendations and other HTML standards.



HTML 4.0 Specification

HTML 4.0 set the standard for the fifth browser generation in the 2000s. XHTML and then HTML 5.0 superseded it.