✨ New article: Psychology of UX Writing.
HTML5
HTML5 defines the fifth major revision of the core language of the World Wide Web, HTML.
- Support existing content
- Degrade gracefully
- Do not reinvent the wheel
- Pave the cowpaths
- Evolution not revolution
- Solve real problems
- Priority of constituencies
- Secure by design
- Separation of concerns
- DOM consistency
Microformats
A set of simple, open data formats built upon existing and widely adopted standards.
- Solve a specific problem
- Start as simple as possible
- Design for humans first, machines second
- Reuse building blocks from widely adopted standards
- Modularity / Embeddability
- Enable and encourage decentralized and distributed development, content, and services.
WCAG 2.0
Understanding the Four Principles of Accessibility
The guidelines and Success Criteria are organized around the following four principles, which lay the foundation necessary for anyone to access and use Web content. Anyone who wants to use the Web must have content.
- Perceivable: It can’t be invisible to all of their senses.
- Operable: The interface cannot require interaction that a user cannot perform.
- Understandable: The content or operation cannot be beyond their understanding.
- Robust: As technologies and user agents evolve, the content should remain accessible.
AMP Project
These design principles are meant to guide the ongoing design and development of AMP. They should help us make internally consistent decisions.
- User Experience > Developer Experience > Ease of Implementation.
- Don’t design for a hypothetical faster future browser.
- Don’t break the web.
- Solve problems on the correct layer.
- Only do things if they can be made fast.
- Prioritise things that improve the user experience – but compromise when needed.
- No whitelists.