“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
- What You Need to Know About Behavioral CSS (via) · · css, animations
- Semantic Versioning (by) · · websites, versioning, semver
- Principles of Design: Color (via) · · principles, design, colors
- Styling HTML Lists With CSS: Techniques and Resources (by/via) · · html, css, techniques, link-lists
- 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
- The Death of the Blog Post (by/via) · · blogging, design
- 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
- 20 Extraordinary Blogs With Unique Post Designs (by/via) · · design, blogging, link-lists
- Installing PHP on Windows Just Got Easier (via) · · installing, php, microsoft, windows
- Website Maintenance Tips for Front-End Developers (by/via) · · maintenance, quality, tips-and-tricks, tooling, link-lists
- 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
- Modern CSS Layouts: The Essential Characteristics (by/via) · · css, layout, progressive-enhancement
- 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
- Redirect URLs With the Apache Web Server (via) · · servers, apache, redirecting
- 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
- The “z-index” CSS Property: A Comprehensive Look (by/via) · · css
- Data Visualization and Infographics Resources (by/via) · · information-design, visualization, link-lists
- “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
- Vital Tips for Effective Logo Design (by/via) · · design, logos, images, tips-and-tricks
- 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
- Taming Advanced CSS Selectors (by/via) · · css, selectors, examples
- 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
- What You Need to Know About JavaScript Scope (by/via) · · javascript, scope
- Diagnostic Styling Reloaded (by) · · bookmarklets, css, quality
- HTML 4 Considered Harmful (by/via) · · html
- Get Creative With Your Domain Name (via) · · domains, naming
- 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
- How to Automate Optimization and Deployment of Static Content (by/via) · · how-tos, content, optimization, deploying, automation
- App Stores Are Not the Future, Says Google (by/via) · · google, mobile, web-platform, user-agents
- A Guide to Google Analytics and Useful Tools (via) · · guides, google, analytics, tooling, link-lists
- HTML5 and the Future of the Web (via) · · html, web-platform, web-apps, visions
- Microformats, Key Flaws (by) · · microformats, html
- How to Optimize PNG (by/via) · · how-tos, images, png, optimization
- 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
- Clever JPG Optimization Techniques (by/via) · · images, jpeg, optimization, techniques
- 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
- 10 Ways to Make Your XHTML Site Accessible Using Web Standards (by/via) · · xhtml, accessibility, conformance, standards
- Informative and Usable Footers in Web Design (via) · · design, navigation, usability, link-lists
- Maintainability Guide (by) · · guides, maintainability
- The Battlefield of Design: Designers vs. Clients (by/via) · · design, business-relations, collaboration, processes
- Effective Website Maintenance: Examples and Best Practices (by/via) · · maintenance, maintainability, examples, best-practices
- 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
- Custom Fields Hacks for WordPress (by/via) · · wordpress, php
- 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
- Optimizing Conversion Rates: Less Effort, More Customers (by/via) · · user-conversion, optimization, usability, economics
- Build Your Own WordPress Themes the Easy Way (via) · · wordpress, theming
- RIP GeoCities 1995–2009 (by/via) · · yahoo
- The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (by/via) · · css, sprites, techniques, tooling, link-lists
- 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
- Progressive Enhancement: What It Is, and How to Use It? (via) · · progressive-enhancement, concepts
- 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
- Table Layouts vs. Div Layouts: From Hell to… Hell? (by/via) · · html, layout, tables, semantics, comparisons
- Support for IE6: It’s All About Accessibility (by/via) · · user-agents, microsoft, internet-explorer, accessibility, conditional-comments
- 8 Simple Typography Tips for Your Designs (via) · · design, typography, css, tips-and-tricks
- 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
- 10 Principles of Readability and Web Typography (via) · · design, typography, readability, principles
- 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
- 50 Extremely Useful PHP Tools (by/via) · · php, tooling, link-lists
- XHTML Media Types—Second Edition (via) · · xhtml, mime-types
- 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
- Don’t Follow Web Design Trends: Set Them (by/via) · · design, branding
- 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
- 12 Principles for Clean HTML Code (by/via) · · html, principles, encoding, formatting, naming, css, conformance
- 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
- XHTML—Myths and Reality · · xhtml, myths
- 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
- 10 Weblog Engines Reviewed (by/via) · · blogging, content-management, tooling, link-lists, comparisons, wordpress, drupal, joomla
- 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
- 7 Principles of Clean and Optimized CSS (by/via) · · principles, css, optimization, minification, hacks
- A Designer’s Guide to HTML Email (by/via) · · guides, design, email, html