“2000s” Archive
Frontend Dogma is a constant work in progress, but that’s particularly true for the 2000s and 2010s. Reach out to suggest articles, videos, and books from the time (including your own).
- Subtle Contrast in Design (via) · · design, contrast, colors
- Optimizing HTML (by) · · html, optimization, quality
- Firefox 3.5 Is the World’s Most Popular Browser (by/via) · · user-agents, mozilla, firefox
- Semantic Versioning (by) · · websites, versioning
- Principles of Design: Color (via) · · principles, design, colors
- Who Owns Your Retweet? (by/via) · · social-media
- On HTML Extensibility (by) · · html, extensibility
- Principles of Design: Contrast (via) · · design, principles, contrast, colors
- Tantek Çelik on Microformats and the Webz (by+) · · videos, interviews, microformats, html
- Principles of Design: Proximity (via) · · principles, design
- Jekyll: Sites Made Simple (by/via) · · jekyll
- HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (by) · · frameworks, html, css, principles
- Tim Berners-Lee on Government Data (by+) · · videos, interviews, policies, web
- On Web Typography (by/via) · · typography, fonts, legibility, readability
- It’s All Go for Google (by/via) · · google, go, programming
- Installing PHP on Windows Just Got Easier (via) · · installing, php, microsoft, windows
- Agile User Experience Projects · · agile, user-experience, processes
- De-Clutter the Web With the Readability Bookmarklet (by/via) · · bookmarklets, readability, usability
- The 3 Ground Rules for Writing HTML (by) · · guidelines, html
- The Myth of Usability Testing (by/via) · · myths, usability, testing
- HTML, CSS, and Web Development Practices: Past, Present, and Future (by) · · html, css, best-practices, retrospectives, visions
- Sir Tim Berners-Lee: Sorry About the Slashes (by/via) · · web, urls, usability
- CSSOM: New Beginning (by) · · css, cssom
- COPE: Create Once, Publish Everywhere (via) · · content, content-management
- 16 Fabulous Web Browser Options (by/via) · · user-agents, link-lists
- Is Software Licensed or Sold? (by/via) · · licensing, economics
- CSS3: To Infinity and Beyond! (by/via) · · css, backgrounds, gradients, filters
- Google Fixes IE6 With Chrome Frame (by/via) · · user-agents, google, chrome-frame, microsoft, internet-explorer
- Introducing Google Chrome Frame (by/via) · · introductions, google, chrome-frame, user-agents, microsoft, internet-explorer, plugins
- Google Captures reCAPTCHA (by/via) · · google, captcha, spam
- JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (by/via) · · php, javascript, compression, gzip, wordpress, performance
- Who’s Using ARIA? (by/via) · · accessibility, aria
- “HTML 5” or “HTML5”? (by) · · html, terminology
- The True Advantage of CSS (by) · · css, principles, maintainability
- Cookie-Less Session Variables in JavaScript (by/via) · · javascript
- Inline Validation in Web Forms (by/via) · · forms, validation, errors, usability
- IKEA and the Font Fiasco (via) · · typography, fonts, case-studies
- Get Ready for HTML 5 (by/via) · · html
- Don’t Misuse “rel” as a Custom Attribute (by/via) · · html, metadata
- Bruce Lawson—What Devs Want From HTML5 (by+) · · videos, interviews, html, community
- WebKit: The Dominant Smartphone Platform (by/via) · · user-agents, browser-engines, webkit, mobile
- 10 Places to Sell Your Web Site (by/via) · · monetization, domains
- Gradient Syntax Proposal (by) · · css, gradients
- Microsoft to Support IE6 Until 2014 (by/via) · · user-agents, microsoft, internet-explorer
- Will Microsoft Implement HTML5 in Internet Explorer? (by/via) · · user-agents, microsoft, internet-explorer, html, support
- Debounced “resize()” jQuery Plugin (by) · · jquery, plugins, debouncing, javascript
- Add More Sparkle With CSS3 (by/via) · · css, effects, link-lists
- Diagnostic Styling Reloaded (by) · · bookmarklets, css, quality
- HTML 4 Considered Harmful (by/via) · · html
- Google, HTML5, and Standards (by/via) · · google, html, standards
- JavaScript Ghost Debugging (by) · · javascript, jquery, debugging
- The Inclusion Principle (via) · · accessibility, dei
- Dive Into HTML 5 (by) · · websites, books, html
- Dive Into HTML5 (by) · · websites, html
- App Stores Are Not the Future, Says Google (by/via) · · google, mobile, web-platform, user-agents
- Microformats, Key Flaws (by) · · microformats, html
- What’s New in ColdFusion 9? (via) · · coldfusion
- How to Use PHP Namespaces: The Basics (by/via) · · how-tos, fundamentals, php, namespaces
- How to Install PHP 5.3 on Windows (by/via) · · how-tos, installing, php, microsoft, windows
- RIP XHTML 2 (by/via) · · xhtml, w3c
- XHTML, RIP (by) · · xhtml
- Write Better CSS With Less (via) · · css, preprocessors, less
- “handheld” Media Type, RIP? (by) · · css, mobile
- What Is a Web Browser? No One Knows! (by/via) · · user-agents
- Reducing the File Size of HTML Documents (by/via) · · performance, html, optimization
- PHP Performance Tips (via) · · php, performance, tips-and-tricks
- CSS: Using Every Declaration Just Once (by/via) · · performance, css, maintainability
- How Gzip Compression Works (via) · · performance, compression, gzip
- Introduction to RDFa (by/via) · · introductions, rdf, semantic-web
- How to Style Your Type With CSS (via) · · css, typography
- Maintainability Guide (by) · · guides, maintainability
- The Battlefield of Design: Designers vs. Clients (by/via) · · design, business-relations, collaboration, processes
- Opera Turbo (by) · · user-agents, opera
- Punctuation Cheat Sheet (by) · · typography, localization, cheat-sheets
- The Two Ways of Sizing Absolute Elements in CSS (by/via) · · css
- 5 Reasons Why Browser Sniffing Stinks (by/via) · · user-agents, anti-patterns, feature-detection
- 14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (by/via) · · conformance, html, css, rss, tooling, link-lists
- Analyzing Form Element and CSS Support in Web Browsers (by) · · forms, css, support, user-agents
- Why File Naming Is More Important Than You Think (by/via) · · file-handling, naming
- How to Override Inline CSS Styles (by/via) · · how-tos, css, selectors, cascade
- CSS: The Maintenance Issue #1 and How You Can Avoid It (by) · · css, maintainability, naming
- HTML 5: Now or Never? (by/via) · · html
- Obsessing With Google PageRank (by/via) · · google, seo, pagerank
- Burnout (via) · · career
- Online Reputation Management: The Basics (via) · · fundamentals, branding
- Focus on Typography: Contrast (via) · · typography, contrast, colors
- How to Customise Your 404 Page (via) · · error-pages, customization, usability, user-experience, examples
- Google Now Supports RDFa (via) · · google, rdf, structured-data
- The End Is Nigh for CAPTCHAs (by/via) · · captcha, accessibility, spam
- Friends Don’t Let Friends Use Comic Sans (via) · · design, fonts
- A Minimal Dependency Injection Container for PHP (by/via) · · php
- The Top 10 Technology Terms That Confuse Clients (by/via) · · terminology, communication, business-relations
- Web Site Basics: Stuff Beginners Need to Know (by/via) · · fundamentals
- Font Embedding Now (by) · · fonts, css
- The 10 Commandments of PageRank Sculpting (by/via) · · seo, google, pagerank
- Build Your Own WordPress Themes the Easy Way (via) · · wordpress, theming
- RIP GeoCities 1995–2009 (by/via) · · yahoo
- Opera Turns 15, Claims Title of World’s Oldest Web Browser (by/via) · · user-agents, opera
- Beef Up Your Resume: Essential Skills for Coders (via) · · career
- Web Fonts: Do Something Positive! (by/via) · · fonts
- 4 Ways to Be More Productive (via) · · productivity
- In Defense of Eye Candy (by/via) · · design, decoration, user-experience
- Fuck the Foundries (by) · · typography, fonts
- IE8: Web Storage (by) · · user-agents, microsoft, internet-explorer, storage
- Browser CSS Hacks (by) · · user-agents, css, hacks, microsoft, internet-explorer, opera, apple, safari, mozilla, firefox
- 10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (by/via) · · user-agents, microsoft, internet-explorer, css
- Do You Do Spec Work? (via) · · design, business-relations, economics
- Better Usability in 5 Minutes (by) · · usability, buttons, transitions, tables
- Support for IE6: It’s All About Accessibility (by/via) · · user-agents, microsoft, internet-explorer, accessibility, conditional-comments
- Why CSS Needs No Variables (by) · · css, custom-properties
- Advocacy of JavaScript (by) · · javascript, community, advocacy
- The Art of Responding to Feedback From Your Community (by/via) · · community, communication
- 10 Web Analytics Tools for Tracking Your Visitors (via) · · analytics, tooling, google, link-lists
- The Stupidest Style Sheet Name Ever (by) · · css, naming
- The JavaScript Trap · · javascript
- Practical Accessibility Tips With WCAG 2.0 (by/via) · · accessibility, wcag, tips-and-tricks
- Coaching a Community (via) · · community, communication
- Callbacks vs. Events · · javascript, callbacks, events, comparisons
- Mega Drop-Down Navigation Menus Work Well · · navigation, usability, simplicity, accessibility
- Microsoft to Release IE8 Today (by/via) · · user-agents, microsoft, internet-explorer
- Debouncing JavaScript Methods (by) · · javascript, debouncing
- CSS: Style the Non-Obvious (by) · · css, html, simplicity
- Can You Imagine the Web in 20 Years? (via) · · web, history, visions
- Where Is the Next Generation of Developers? (by/via) · · career, learning
- WebFormElements.com (by) · · forms, user-agents, screenshots
- Performance of CSS Selectors Is Irrelevant (by) · · performance, css, selectors
- Microsoft to Drop Internet Explorer? No Chance! (by/via) · · user-agents, microsoft, internet-explorer
- What It Means to Copyright a Website (via) · · legal, licensing
- Server-Side JavaScript Will Be as Common as PHP (by/via) · · javascript, php, comparisons
- Is Minimalist Still in Vogue? You Bet (via) · · design, minimalism
- 10 Fixes That Solve IE6 Problems (by/via) · · user-agents, microsoft, internet-explorer, doctype-switching, hacks
- When to Split Style Sheets (by) · · css, code-splitting
- Fast Publishing of RDFa With Dreamweaver (via) · · rdf, adobe, dreamweaver
- The Elements of Social Architecture (by/via) · · information-architecture, information-design, usability
- More Than 10 “Must Have” WordPress Plugins (via) · · wordpress, plugins, link-lists
- A First Look at Safari 4 (by/via) · · user-agents, apple, safari
- Unicode Normalization (by) · · unicode
- 88 Outstanding Favicons and 6 Resources to Help You Create Your Own (via) · · images, favicons, examples, link-lists
- The Slow Lingering Death of IE6 (by/via) · · user-agents, microsoft, internet-explorer
- The 5 Most Under-Used HTML Tags (by/via) · · html, semantics
- More Crimes Against Hypertext (by/via) · · links, best-practices
- IE8: Standards Mode Opt-In Is Back From the Dead (by/via) · · user-agents, microsoft, internet-explorer
- Performance and RFC 2396 (by) · · performance, links
- Improve SEO With Google’s New Canonical Element (by/via) · · seo, google, html, metadata
- 5 Easy Ways to Deal With an Unhappy Client (via) · · business-relations, collaboration, communication
- What’s So Bad About CSS Frameworks? (by/via) · · css, frameworks, learning
- In Defense of Readers (by/via) · · content, writing, readability, typography
- Styling the “html” and “body” Elements (by/via) · · html, css
- JS Library Detector (by) · · bookmarklets, javascript, libraries
- A New Image Replacement Technique: The State Scope Method (via) · · image-replacement, techniques, css, javascript
- Another CSS vs. Tables Debate · · html, tables, css, layout
- Advanced Debugging With JavaScript (by/via) · · javascript, debugging
- The Two Great Things About Validation (and Conformance) (by) · · conformance, html, css, quality, craft
- Valid Sites Work Better (?) (by/via) · · html, css, conformance
- Object-Oriented CSS (by) · · websites, oocss, css
- Browser Support: The Two Metrics That Count (by) · · user-agents, support, metrics
- Learn HTML and CSS: An Absolute Beginner’s Guide (by/via) · · guides, html, css
- Shrinking HTML5 (by) · · html, standards
- 8 Definitive Web Font Stacks (via) · · typography, fonts
- Landing Page Testing to Increase Conversions (via) · · slides, landing-pages, testing, user-conversion
- Semantics in HTML 5 (by/via) · · html, semantics
- Return of the Mobile Stylesheet (by/via) · · css, mobile
- Graceful Blame (by) · · design, career, community
- When Can I Use… (by) · · web-platform, html, css, support, user-agents
- The Principles of Beautiful HTML Email (by/via) · · principles, email, writing, microcontent
- Unobtrusive JavaScript in Dreamweaver CS4 (by/via) · · javascript, adobe, dreamweaver
- SVG Is the Future of Application Development (via) · · images, svg, web-apps, visions
- HTML vs. XHTML: Why HTML Wins (by) · · html, xhtml, comparisons
- The Day Web 2.0 Died (by/via) · · web, web-2.0
- Content-tious Strategy (by/via) · · content, writing, strategies
- W3C Validators in Jeopardy (by) · · w3c, tooling, conformance
- Two More Ways to Do Cross Browser Testing (by/via) · · testing, user-agents, tooling
- Hixie on Editing HTML5 (by+) · · videos, interviews, html, processes
- The Greatest Secret in Web Design (by) · · maintenance, maintainability, processes, quality
- HTTP Monitoring With Charles (by) · · http, monitoring, debugging, tooling
- W3C Markup Validation Service Adds Experimental HTML5 Support (via) · · w3c, tooling, conformance, html
- Illustrations: What HTTP Errors Look Like (by/via) · · http, errors
- A More Useful 404 (by/via) · · error-pages, ssi, perl
- WDR #1: Versioned Style Sheets (by) · · versioning, css
- How to Use Conditional Comments for Better CSS (via) · · html, css, conditional-comments, user-agents, microsoft, internet-explorer
- 5 CSS Tips Every Web Developer Should Know About (by) · · css, tips-and-tricks, maintainability, naming, resetting, sorting
- Do You Own Your Social Media Identity? (by/via) · · social-media, branding
- The Problem With CSS Is… (by/via) · · css, user-agents, support
- Working From Home: The Readers Respond (via) · · career
- An Exercise for Emerging CSS Experts: Avoid IDs and Classes (by) · · css, training
- Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (by) · · conditional-comments, hacks, css, html
- The Most Annoying Yet Most Important Task in Website Management (by) · · links, link-rot, maintenance, user-experience, quality, web
- 20 Places to Find Your Next Web Development Job (by/via) · · career, interviewing, link-lists
- Code Responsibly (by) · · websites, principles, best-practices
- IE8: The Bad (Update) (by) · · user-agents, microsoft, internet-explorer, javascript, html, aria
- Understanding Progressive Enhancement (by/via) · · progressive-enhancement, graceful-degradation, concepts
- Douglas Crockford: JavaScript Doesn’t Suck (by+/via) · · interviews, javascript, ecmascript, yahoo
- Accessibility Heuristics (by) · · accessibility, wcag, heuristics
- Web Standards at Google (by) · · google
- The Most Important Thing Is to Get the HTML Right (by) · · html
- HTML 5: Features You Want Desperately but Still Can’t Use (by/via) · · videos, html
- DOM vs. Template (by/via) · · dom, php, angular, components, comparisons
- A Minimal HTML Document (by/via) · · html, templates, minimalism
- Where Our Standards Went Wrong (by/via) · · standards, conformance, quality
- Jina Bolton on Creating Sexy Stylesheets (by+/via) · · interviews, css, design
- Inventor of Web Announces Creation of New Foundation to Bring the Web to All People (via) · · web
- When Guidelines Should Be Descriptive or Prescriptive (by) · · documentation, processes
- Hacking JavaScript for Fun and Profit (by/via) · · javascript
- The Future of Search According to Google (by/via) · · google, searching, visions
- Character Encoding: Issues With Cultural Integration (by/via) · · unicode, encoding, php
- IE 8 and Vendor Prefixes · · vendor-extensions, user-agents, microsoft, internet-explorer
- Rowspans and Colspans in CSS Tables (by/via) · · html, tables, css, presentational-css, layout
- Google Working on Browser: What About Mozilla? (by/via) · · user-agents, google, mozilla, webkit
- Google on Google Chrome—Comic Book (by/via) · · websites, books, user-agents, google, chrome
- Google Chrome (by) · · user-agents, google, chrome
- Tagging Is Not Just for Content (by/via) · · content, information-design
- Is It Time to Ditch IE6? (by/via) · · user-agents, microsoft, internet-explorer
- How to Filter RSS Feeds (by/via) · · how-tos, syndication, rss, tooling
- To Be Clear (on Conditional Comments and Resets) (by) · · user-agents, microsoft, internet-explorer, conditional-comments, maintainability, css, resetting
- Font MIME Types (by) · · fonts, mime-types
- A Designer’s Guide to HTML Email (by/via) · · guides, design, email, html
- The Performance Cost of the HTML Tree Builder (by) · · performance, html, parsing, metrics
- The Coming Battle Over Web Fonts (by) · · fonts
- Site Map Usability · · usability, sitemaps
- Best Practices for ID and Class Names (by) · · best-practices, html, css, naming, maintainability
- Multi-Column Layouts Climb Out of the Box (via) · · css, layout
- The Two CSS Selector Bugs in IE6 (by) · · css, selectors, user-agents, microsoft, internet-explorer
- A Few Words on HTML/CSS Frameworks (by) · · frameworks, html, css
- Yahoo Is Becoming a Leading Semantic Web Pusher (by/via) · · yahoo, semantic-web
- W3C Releases Mobile Web Best Practices (by/via) · · w3c, mobile, best-practices
- Regex Matching Attribute Selectors (by/via) · · css, selectors, regex
- Mobile Web Best Practices 1.0 (by+/via) · · mobile, best-practices, guidelines, standards
- Knol: Google vs. the Internet (by/via) · · google, seo
- Just What Is the Open Web? (by/via) · · web, web-platform, foss, concepts
- 10 Tips for Being a Greener Web Designer (by/via) · · sustainability, hosting, career, tips-and-tricks
- Conditional Comments for HTML Email (by/via) · · microsoft, conditional-comments, email
- Setting the Start Number for an Ordered List (by) · · html
- WHATWG? (by) · · whatwg, semantic-web
- Testability Costs Too Much (via) · · accessibility, wcag, testing
- HTML or XHTML: Does It Really Matter? (by/via) · · html, xhtml, comparisons
- XUL Getting Started Guide (via) · · guides, introductions, xul, link-lists
- Getting Out of Binding Situations in JavaScript (by/via) · · javascript
- Compared to What? (by) · · design, information-design
- Mark Boulton’s Freelance Design Secrets (by/via) · · interviews, design, css
- 4 Easy Ways to Spruce Up Your HTML Markup (by/via) · · html, headings, internationalization, encoding
- CSS Positioning Properties at a Glance Guide (via) · · guides, css, positioning, terminology
- Fancy Form Design Using CSS (by/via) · · forms, design, accessibility, css
- 10 Measures for Continuous Website Maintenance (by) · · processes, maintenance, quality
- IE8 “XDomainRequest” Conspiracy Theory (by) · · user-agents, microsoft, internet-explorer
- Firefox 3 CSS and HTML Support Information Available · · user-agents, mozilla, firefox, support, html, css
- When Validation Becomes Unimportant (by) · · html, css, conformance, optimization, craft
- Google Changes Favicon, Challenges You to Do Better (by/via) · · google, favicons, images
- Web Design: 10 Additional Research Findings You Should Know (by) · · design, usability, research, conventions, best-practices
- Writing an Interface Style Guide (by/via) · · design, design-systems, conventions, documentation
- Design Rants (by) · · design, typography, readability, responsive-design, semantics