Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2000s” News Archive

Definition, related topics, and tag feed

“2000s” RSS feed (per email)

Frontend Dogma is a constant work in progress, but that’s particularly true for the 1990s, 2000s, and 2010s. Reach out to suggest articles, videos, and books from these decades—including your own.

Entry (Sources) and Other Related TopicsDate#
Subtle Contrast in Design2,120
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)2,119
coffeescript
Eight Reasons to Choose Safari or Firefox (mac)2,118
browsers, safari, apple, firefox, mozilla, comparisons
Optimizing HTML2,117
html, optimization, quality
Firefox 3.5 Is the World’s Most Popular Browser (cra)2,116
browsers, mozilla, firefox
Anybody Can Do Usability (nng)2,115
usability
What You Need to Know About Behavioral CSS (sma)2,114
css, transforms, animations
Don’t Use Black for Shadows (chr/css)2,113
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)2,112
qooxdoo
Principles of Design: Color2,111
principles, design, colors
Semantic Versioning2,110
websites, versioning, semver
Developers Defecting From App Store to HTML5 (zdn)2,109
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)2,108
social-media, content-management, cloud-computing, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)2,107
internet-explorer, microsoft, browsers, standards
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)2,106
html, lists, css, techniques, link-lists
Browser Detection Fail (wes)2,105
browser-detection, chrome, google, browsers
Discover New Ways of Thinking About Accessibility (w3c)2,104
accessibility, documentation
Who Owns Your Retweet? (gri/clo)2,103
social-media
On HTML Extensibility (ann)2,102
html, extensibility
Principles of Design: Contrast2,101
design, principles, contrast, colors
How Fast Is Your Site?2,100
google, performance, tooling
Google Exec Says It Resists Hiring Some Industry Stars (com)2,099
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)2,098
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)2,097
videos, interviews, microformats, html
The Evolution of Web Design2,096
design, history, tables, flash, dhtml, css
Jekyll: Sites Made Simple2,095
jekyll
Principles of Design: Proximity2,094
principles, design
Zen Coding: Generating HTML From Selectors (dal/aja)2,093
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)2,092
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)2,091
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)2,090
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)2,089
html, javascript
The Death of the Blog Post (vit/sma)2,088
blogging, design
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)2,087
internet-explorer, microsoft, browsers, standards, acid-tests
Camino 2.0 Released2,086
camino, browsers
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)2,085
frameworks, html, css, principles
It’s All Go for Google (cra)2,084
google, go, programming
On Web Typography (jas/ali)2,083
typography, fonts, legibility, readability
Tim Berners-Lee on Government Data (tim+)2,082
videos, interviews, policies, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)2,081
javascript, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)2,080
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings2,079
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)2,078
design, blogging, link-lists
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)2,077
google, tooling, javascript
Installing PHP on Windows Just Got Easier2,076
installing, php, microsoft, windows
jQuery Bondage (dal/aja)2,075
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)2,074
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)2,073
agile, user-experience, processes
W3C Cheatsheet (don/w3c)2,072
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)2,071
performance, images, sprites, javascript, css
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)2,070
web, standards, accessibility, internationalization
W3C to Meet With Developers on HTML 5 (sdt)2,069
w3c, html, standards, internet-explorer, microsoft, browsers
The Semantic Web’s Next Frontier2,068
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)2,067
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)2,066
guidelines, html
Modern CSS Layouts: The Essential Characteristics (sma)2,065
css, layout, progressive-enhancement
The Myth of Usability Testing (rhj/ali)2,064
myths, usability, testing
Web Open Font Format for Firefox 3.6 (moz)2,063
fonts, woff, firefox, mozilla, browsers
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)2,062
html, css, best-practices, retrospectives, outlooks
CSSOM: New Beginning (ann)2,061
css, cssom
“@ font-face” Is Cool… but Does It Scale? (oct/aja)2,060
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)2,059
web, urls, usability
COPE: Create Once, Publish Everywhere2,058
content, content-management
Mobile WebKit Compatibility (dal/aja)2,057
browser-engines, webkit, browsers, mobile
Redirect URLs With the Apache Web Server2,056
servers, apache, redirecting
16 Fabulous Web Browser Options (sea)2,055
browsers, link-lists
The Trouble With Lightbox (and Its Variants) (jch)2,054
lightbox, usability
Making HTML5 Microdata Usable (bra/aja)2,053
html, microdata
More “@ font-face” Fun (zol)2,052
css, fonts
Whatever Happened to P3P? (rig)2,051
interviews, p3p, privacy, standards
RIF and OWL (iva/w3c)2,050
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)2,049
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)2,048
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)2,047
licensing, economics
CSS3: To Infinity and Beyond! (mis)2,046
css, backgrounds, gradients, filters
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline2,045
libraries, yui, yahoo
Chrome Frame: No One Will Care but It’s Fantastic (aja)2,044
chrome-frame, google, internet-explorer, microsoft, browsers
Google Fixes IE6 With Chrome Frame (cra)2,043
browsers, google, chrome-frame, microsoft, internet-explorer
Avoiding the FOUC v3.0 (pau)2,042
javascript, flash-of-x
Chrome Frame: Inject Chrome Into IE (dal/aja)2,041
chrome-frame, google, internet-explorer, microsoft, browsers, plugins
Introducing Google Chrome Frame (sli+/dev)2,040
introductions, google, chrome-frame, browsers, microsoft, internet-explorer, plugins
Let’s Make Every Day One Web Day! (w3c)2,039
awareness-days, web, accessibility, internationalization, conformance, mobile
“@ font-face” in Depth (zol)2,038
css, fonts
Google Captures reCAPTCHA (cra)2,037
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)2,036
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)2,035
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)2,034
html
Who’s Using ARIA? (sib)2,033
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)2,032
css, positioning
Data Visualization and Infographics Resources (sma)2,031
information-design, visualization, link-lists
“HTML 5” or “HTML5”? (j9t)2,030
html, terminology
The True Advantage of CSS (j9t)2,029
css, principles, maintainability
Cookie-Less Session Variables in JavaScript (cra)2,028
javascript, variables
Get Ready for HTML 5 (jde/ali)2,027
html
IKEA and the Font Fiasco2,026
typography, fonts, case-studies
Inline Validation in Web Forms (ali)2,025
forms, validation, errors, usability
HTML 5 Starts Looking Real (rch)2,024
html, standards, web-platform
Don’t Misuse “rel” as a Custom Attribute (cra)2,023
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)2,022
html, standards, w3c, apple
Canvas via Silverlight Again (dal/aja)2,021
canvas, silverlight
Vital Tips for Effective Logo Design (sma)2,020
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)2,019
videos, interviews, html, community
10 Places to Sell Your Web Site (sea)2,018
monetization, domains
Inappropriate Uses (chr/css)2,017
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)2,016
browsers, browser-engines, webkit, mobile
CSS 3 Flexible Box Model (dal/aja)2,015
css, flexbox, layout
Perfect Full Page Background Image (chr/css)2,014
backgrounds, images, css, filters, jquery, techniques
Gradient Syntax Proposal (tab)2,013
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)2,012
javascript, compression, performance
Microsoft to Support IE6 Until 2014 (cra)2,011
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)2,010
css, selectors, examples
Detecting Globals With a Bookmarklet (dal/aja)2,009
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)2,008
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)2,007
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery2,006
videos, javascript, images, lightbox
In Defense of IE6 (phi)2,005
internet-explorer, microsoft, browsers
What Is a Front End Developer?2,004
career
Add More Sparkle With CSS3 (ate)2,003
css, effects, link-lists
Why Cloud Computing Is the Future of Mobile2,002
mobile, cloud-computing, aws, google
Diagnostic Styling Reloaded (j9t)2,001
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)2,000
javascript, scope
HTML 4 Considered Harmful (sib)1,999
html
Why IE9 Will Support SVG (fyr)1,998
internet-explorer, microsoft, browsers, svg, images, support
Best Way to Load Your JavaScript (dal/aja)1,997
javascript, jquery, performance
HTML5 Reset Stylesheet (htm)1,996
html, css, resets
Get Creative With Your Domain Name (sma)1,995
domains, naming
Google, HTML5, and Standards (mis)1,994
google, html, standards
Ecommerce Considerations (chr/css)1,993
ecommerce, content-management
JavaScript Ghost Debugging1,992
javascript, jquery, debugging
The Inclusion Principle (ali)1,991
accessibility, dei
Dive Into HTML 5 (div)1,990
websites, books, html
Is HTML5 Ready? (rem)1,989
websites, html
Does Linked Data Need RDF?1,988
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)1,987
how-tos, content, optimization, deploying, automation
App Stores Are Not the Future, Says Google (fin)1,986
google, mobile, web-platform, browsers
A Guide to Google Analytics and Useful Tools (sma)1,985
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)1,984
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)1,983
microformats, html
How to Optimize PNG (sma)1,982
how-tos, images, png, optimization
What’s New in ColdFusion 9?1,981
coldfusion
Free vs. Free (mit)1,980
licensing, foss
Different Ways to Format CSS (chr/css)1,979
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)1,978
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya1,977
amaya, w3c, code-editors, browsers
The Web at 20 (tim+)1,976
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)1,975
xhtml, html, standards, whatwg, w3c
HTML 5 Parser Lands in Gecko (dal/aja)1,974
html, parsing, gecko, browser-engines, firefox, mozilla, browsers
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)1,973
html, multimedia, flash, silverlight, licensing
XHTML2: Not Dead (ste)1,972
xhtml, standards, w3c
How to Install PHP 5.3 on Windows (cra)1,971
how-tos, installing, php, microsoft, windows
Open Web Tools Directory (oct/aja)1,970
open-web, tooling, mozilla
Current Events: The Official End to XHTML (jch)1,969
xhtml, w3c, html
RIP XHTML 2 (cra)1,968
xhtml, w3c
W3C Stops Work on XHTML 2 (sdt)1,967
w3c, standards, xhtml, whatwg
XHTML, RIP (j9t)1,966
xhtml
XHTML 2 to Be Discontinued (hei)1,965
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)1,964
xhtml, html, w3c, standards
Clever JPG Optimization Techniques (sma)1,963
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks1,962
mootools, tips-and-tricks
“handheld” Media Type, RIP? (j9t)1,961
css, mobile
Write Better CSS With Less1,960
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations (mic)1,959
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)1,958
yui, yahoo
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)1,957
mootools, javascript
Orthogonality of Specifications (w3c)1,956
standards, web-platform, software-design, architecture, principles
What Is a Web Browser? No One Knows! (cra)1,955
browsers
CSS: Using Every Declaration Just Once (j9t/goo)1,954
performance, css, maintainability
How Gzip Compression Works (goo)1,953
performance, compression, gzip
Introduction to RDFa (ali)1,952
introductions, rdf, semantic-web
PHP Performance Tips (goo)1,951
php, performance, tips-and-tricks
Reducing the File Size of HTML Documents (j9t/goo)1,950
performance, html, optimization
Stop Password Masking (nng)1,949
passwords, usability
Let’s Make the Web Faster1,948
google, performance
404 Best Practices (chr/css)1,947
error-pages, best-practices
How to Style Your Type With CSS1,946
css, typography
Opera Releases Opera 9 Web Browser1,945
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)1,944
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)1,943
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)1,942
javascript, testing, support, browsers
Simplifying CSS Selectors1,941
css, selectors, performance
Informative and Usable Footers in Web Design (sma)1,940
design, navigation, usability, link-lists
Maintainability Guide (j9t)1,939
guides, maintainability
Semantic Web Set for Critical Mass (inf)1,938
semantic-web, web-3.0, web
The Battlefield of Design: Designers vs. Clients (boa)1,937
design, business-relations, collaboration, processes
PageRank Sculpting1,936
pagerank, google, seo
Web 3.0: “Vague but Exciting”1,935
web, web-2.0, web-3.0, semantic-web
Why Continuous Deployment? (eri)1,934
ci-cd, deploying, releasing, processes
Effective Website Maintenance: Examples and Best Practices (sma)1,933
maintenance, maintainability, examples, best-practices
Web 2.OMG (geo)1,932
web-2.0, terminology
An Update on Sitemaps at Google (joh)1,931
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)1,930
html, email, php
Opera Turbo (mno)1,929
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)1,928
firebug, google, performance, tooling
Punctuation Cheat Sheet (j9t)1,927
typography, localization, cheat-sheets
IE8 vs. IE6: Rise of the New Machine (dal/aja)1,926
internet-explorer, microsoft, browsers, metrics, comparisons
The Real “Why XHTML” Discussion (mho)1,925
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)1,924
css
Launching Perch (dre)1,923
content-management, tooling, perch
The CSS Box Model (chr/css)1,922
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)1,921
browsers, anti-patterns, feature-detection
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)1,920
conformance, html, css, rss, tooling, link-lists
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)1,919
browser-storage, html, gears, google
Analyzing Form Element and CSS Support in Web Browsers (tel)1,918
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)1,917
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)1,916
css, maintainability, naming
How to Override Inline CSS Styles (cra)1,915
how-tos, css, selectors, cascade
The CSS Overflow Property (chr/css)1,914
css, overflow
Why File Naming Is More Important Than You Think (cra)1,913
file-handling, naming
HTML 5: Now or Never? (sen)1,912
html
Burnout (ali)1,911
career
Obsessing With Google PageRank1,910
google, seo, pagerank
Review: Cruz Browser1,909
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)1,908
ecmascript, javascript, standards
Focus on Typography: Contrast1,907
typography, contrast, colors
Online Reputation Management: The Basics1,906
fundamentals, branding
Flushing the Document Early1,905
performance, flushing
Custom Fields Hacks for WordPress (sma)1,904
wordpress, php
Google Now Supports RDFa1,903
google, rdf, structured-data
How to Customise Your 404 Page1,902
error-pages, customization, usability, user-experience, examples
Search Engines Take on Structured Data (dck/w3c)1,901
structured-data, microformats, rdf, search, google
A Big Day for Microformats (tka)1,900
microformats, semantics, html
Don’t Rely on Background Colors Printing (chr/css)1,899
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)1,898
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)1,897
microformats, semantics, html
A Minimal Dependency Injection Container for PHP (tro)1,896
php
Friends Don’t Let Friends Use Comic Sans1,895
design, fonts
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)1,894
html, microdata, standards
The End Is Nigh for CAPTCHAs (cra)1,893
captcha, accessibility, spam
The Top 10 Technology Terms That Confuse Clients (cra)1,892
terminology, communication, business-relations
Font Embedding Now (dav)1,891
fonts, css
Web Site Basics: Stuff Beginners Need to Know1,890
fundamentals
A Brief, Incomplete, and Mostly Wrong History of Programming Languages1,889
programming, history
The 10 Commandments of PageRank Sculpting1,888
seo, google, pagerank
Build Your Own WordPress Themes the Easy Way1,887
wordpress, theming
Optimizing Conversion Rates: Less Effort, More Customers (sma)1,886
user-conversion, optimization, usability, economics
RIP GeoCities 1995–2009 (cra)1,885
yahoo
A Better JavaScript Memoizer1,884
javascript, memoization
Five Questions With Jeffrey Brown (chr/css)1,883
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)1,882
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)1,881
css, borders, effects, vendor-extensions
Beef Up Your Resume: Essential Skills for Coders1,880
career
Even Designers Are Using CSS3? (dal/aja)1,879
design, css
Opera Turns 15, Claims Title of World’s Oldest Web Browser1,878
browsers, opera
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)1,877
css, sprites, techniques, tooling, link-lists
CSS Browser Hacks (dal/aja)1,876
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)1,875
css, layout
Web Fonts: Do Something Positive! (sen)1,874
fonts
4 Ways to Be More Productive1,873
productivity
Progressive Enhancement: What It Is, and How to Use It? (sma)1,872
progressive-enhancement, concepts
Don’t Use the DOM to Insert Flash (sea)1,871
flash, javascript, mootools
Fuck the Foundries (div)1,870
typography, fonts
In Defense of Eye Candy (ali)1,869
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)1,868
html, tables, css
One-Line Sitelinks1,867
google, search
Browser CSS Hacks (pau)1,866
browsers, css, hacks, microsoft, internet-explorer, opera, apple, safari, mozilla, firefox
IE8: Web Storage (ann)1,865
browsers, microsoft, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)1,864
browsers, microsoft, internet-explorer, css
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)1,863
bookmarklets, urls, nginx, servers
Better Usability in 5 Minutes (lea)1,862
usability, buttons, transitions, tables
CSS Is Like… (chr/css)1,861
css, concepts
Do You Do Spec Work?1,860
design, business-relations, economics
Don’t Use “@ import”1,859
css, performance
Tables vs. CSS? Really? (sea)1,858
html, css, tables, layout
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)1,857
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)1,856
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)1,855
browsers, microsoft, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)1,854
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)1,853
awareness-days, css, maintainability, semantics
8 Simple Typography Tips for Your Designs (sma)1,852
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)1,851
css, variables, custom-properties
Advocacy of JavaScript (lea)1,850
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)1,849
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)1,848
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community1,847
community, communication
10 Web Analytics Tools for Tracking Your Visitors1,846
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)1,845
css, naming
A Rough View of the Future (ple/w3c)1,844
web-platform, standards, outlooks
Callbacks vs. Events1,843
javascript, callbacks, events, comparisons
Coaching a Community (ali)1,842
community, communication
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)1,841
css, backgrounds, support, firefox, mozilla, browsers
Practical Accessibility Tips With WCAG 2.0 (ate)1,840
accessibility, wcag, tips-and-tricks
The JavaScript Trap1,839
javascript
Explorer Canvas Updated for IE 8 and More (dal/aja)1,838
canvas, internet-explorer, microsoft, browsers
Mega Drop-Down Navigation Menus Work Well (nng)1,837
navigation, usability, simplicity, accessibility
Debouncing JavaScript Methods1,836
javascript, debouncing
Microsoft to Release IE8 Today (cra)1,835
browsers, microsoft, internet-explorer
WebKit Now Let’s You Style Scrollbars (dal/aja)1,834
scrolling, css, webkit, browser-engines
“<section>” Is Not Just a “Semantic ‘<div>’”1,833
html, semantics
10 Principles of Readability and Web Typography (sma)1,832
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)1,831
css, html, simplicity
Can You Imagine the Web in 20 Years?1,830
web, history, outlooks
IE Fix: Bicubic Scaling for Images (chr/css)1,829
internet-explorer, microsoft, browsers, images, scaling, css
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)1,828
internet-explorer, microsoft, browsers, standards, web-platform
CSS Grammar Fuzzer1,827
css, tooling
WebFormElements.com (tel)1,826
forms, browsers, screenshots, images
Where Is the Next Generation of Developers? (cra)1,825
career, learning
The Tiniest GIF Ever1,824
images, gif, base64, php
The Next Web of Open, Linked Data (tim/ted)1,823
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)1,822
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)1,821
javascript, libraries, png, images
Microsoft to Drop Internet Explorer? No Chance! (cra)1,820
browsers, microsoft, internet-explorer
Object Oriented Event Handling and Widgets (dal/aja)1,819
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)1,818
performance, css, selectors
Is Optimizing CSS Selectors Worth It? (dal/aja)1,817
css, selectors, optimization, performance
What It Means to Copyright a Website1,816
legal, licensing
GX—Full-Featured JavaScript Animations Framework1,815
libraries, animations, javascript
Is Minimalist Still in Vogue? You Bet1,814
design, minimalism
Performance Impact of CSS Selectors1,813
performance, css, selectors, metrics
Server-Side JavaScript Will Be as Common as PHP (ate)1,812
javascript, php, comparisons
The State of the Semantic Web1,811
semantic-web
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)1,810
qooxdoo
The Shallowness of CSS Evangelism1,809
standards, css, advocacy
10 Fixes That Solve IE6 Problems (cra)1,808
browsers, microsoft, internet-explorer, doctype-switching, hacks
Fun Anecdote About “innerHTML” (oct/aja)1,807
javascript, internet-explorer, microsoft, browsers
Fast Publishing of RDFa With Dreamweaver1,806
rdf, adobe, dreamweaver
HTML 5 Supersedes Web Forms 2.0 (cms)1,805
html, web-forms, forms
When to Split Style Sheets (j9t)1,804
css, code-splitting
Map Reduce in the Browser (dal/aja)1,803
javascript
A First Look at Safari 4 (cra)1,802
browsers, apple, safari
More Than 10 “Must Have” WordPress Plugins1,801
wordpress, plugins, link-lists
The Elements of Social Architecture (cwo/ali)1,800
information-architecture, information-design, usability
Remote Linking (chr/css)1,799
html, css, links
Write for Reuse (nng)1,798
writing, content, usability
88 Outstanding Favicons and 6 Resources to Help You Create Your Own1,797
images, favicons, examples, link-lists
Unicode Normalization (ann)1,796
unicode
How to Eavesdrop on All Published Dojo Events1,795
how-tos, dojo, events
The Cost of Accessibility (dre)1,794
accessibility, javascript, frameworks
More Crimes Against Hypertext (ate)1,793
links, best-practices
The 5 Most Under-Used HTML Tags (cra)1,792
html, semantics
The Slow Lingering Death of IE6 (cra)1,791
browsers, microsoft, internet-explorer
Web Standards on the Edge (com)1,790
standards, w3c, css, html, support, browsers
When Good Browsers Go Bad—and They All Do (com)1,789
standards, conformance, support, internet-explorer, microsoft, browsers
HTML5 Canvas Cheat Sheet (dal/aja)1,788
cheat-sheets, html, canvas
Caching Scripts in HTML5 Database (dal/aja)1,787
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)1,786
tooling, javascript, ruby, dependencies
IE8: Standards Mode Opt-In Is Back From the Dead (cra)1,785
browsers, microsoft, internet-explorer
5 Easy Ways to Deal With an Unhappy Client1,784
business-relations, collaboration, communication
Improve SEO With Google’s New Canonical Element (cra)1,783
seo, google, html, metadata
Performance and RFC 2396 (j9t)1,782
performance, links
YAML Debug: Page Info Debugger (oct/aja)1,781
bookmarklets, debugging
CSS Tables Are Not a Solution (chr/css)1,780
css, html, tables, layout
In Defense of Readers (ali)1,779
content, writing, readability, typography
What’s So Bad About CSS Frameworks?1,778
css, frameworks, learning
Accessible Websites Could Become a Reality1,777
accessibility, html
JS Library Detector (lea)1,776
bookmarklets, javascript, libraries
Styling the “html” and “body” Elements (ate)1,775
html, css
Google Friend Connect Introduces the Social Bar1,774
introductions, google, social-media
A New Image Replacement Technique: The State Scope Method1,773
image-replacement, techniques, css, javascript
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)1,772
buttons, css
Another CSS vs. Tables Debate1,771
html, tables, css, layout
Carakan1,770
opera, browsers, javascript-engines
Semantic Web Snake Oil1,769
semantic-web
Advanced Debugging With JavaScript (ali)1,768
javascript, debugging
State of the Browsers (ppk)1,767
browsers, internet-explorer, microsoft, safari, apple, chrome, google, browser-wars
Tables vs. CSS: CSS Trolls Begone1,766
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout1,765
css, layout, tables, html, semantics
Meaning of Names and Operations of Services1,764
discussions, standards, naming
The Two Great Things About Validation (and Conformance) (j9t)1,763
conformance, html, css, quality, craft
This Week in HTML 5—Episode 19 (div)1,762
html, standards
Valid Sites Work Better (?) (w3c)1,761
html, css, conformance
Browser Detection Is Bad (chr/css)1,760
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)1,759
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)1,758
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)1,757
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)1,756
internet-explorer, microsoft, browsers
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)1,755
guides, html, css
50 Extremely Useful PHP Tools (sma)1,754
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)1,753
html, internet-explorer, microsoft, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)1,752
xhtml, mime-types
A New Google Sitemap Generator for Your Website (joh)1,751
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)1,750
javascript, arrays
Shrinking HTML5 (ann)1,749
html, standards
A Primer: Web 1, 2, and 3 (vin)1,748
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)1,747
surveys, metrics, web-platform
8 Definitive Web Font Stacks1,746
typography, fonts
Landing Page Testing to Increase Conversions1,745
slides, landing-pages, testing, user-conversion
Typographic Grid (chr/css)1,744
typography, grids
Graceful Blame (dav)1,743
design, career, community
Return of the Mobile Stylesheet (don/ali)1,742
css, mobile
Semantics in HTML 5 (joh/ali)1,741
html, semantics
2008—a Year of Awesome JavaScript1,740
javascript, retrospectives, link-lists
When Can I Use… (fyr)1,739
caniuse, web-platform, html, css, support, browsers
The Principles of Beautiful HTML Email1,738
principles, email, writing, microcontent
A Web Developer’s Responsibility (jer)1,737
web-platform, best-practices, career
The Mobile Web Sucks, Despite the iPhone (inf)1,736
mobile, web, user-experience, apple
The Myth of Stability (dre)1,735
career, economics, myths
Coupling Asynchronous Scripts1,734
javascript, asynchronicity, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)1,733
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)1,732
javascript, adobe, dreamweaver
SVG Is the Future of Application Development1,731
images, svg, web-apps, outlooks
Towards Better Reuse: Traits in JavaScript (oct/aja)1,730
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)1,729
browsers, mozilla, google, open-web
HTML vs. XHTML: Why HTML Wins (j9t)1,728
html, xhtml, comparisons
PHP Include From Root (chr/css)1,727
php, servers
Amaya Also for RDFa (iva/w3c)1,726
amaya, w3c, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)1,725
security, internet-explorer, microsoft, browsers
State of Performance 20081,724
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)1,723
web, web-2.0
Content-tious Strategy (ali)1,722
content, writing, strategies
HTML 5: Document Conformance (w3c)1,721
html, conformance
A Few Predictions for 2009 (w3c)1,720
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards1,719
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)1,718
w3c, tooling, conformance
SVG Test Page (fyr)1,717
svg, images, testing
YUI Library, YUI Doc, and GitHub (dal/aja)1,716
documentation, tooling, yui, yahoo
Two More Ways to Do Cross Browser Testing (cat)1,715
testing, browsers, tooling
Hixie on Editing HTML5 (lac)1,714
videos, interviews, html, processes
Best Practices for Subversion (SVN)1,713
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)1,712
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)1,711
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)1,710
smil, standards
The Greatest Secret in Web Design (j9t)1,709
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)1,708
web, security
What Are Web Standards? (nza)1,707
standards, web, w3c
HTTP Monitoring With Charles (jus)1,706
http, monitoring, debugging, tooling
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)1,705
xml, standards
Canvas Step by Step Tutorial (dal/aja)1,704
tutorials, canvas, javascript
Don’t Follow Web Design Trends: Set Them (sma)1,703
design, branding
Google “Not Interested in Semantic Search”1,702
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support1,701
w3c, tooling, conformance, html
Browsers Face Innovator’s Dilemma (com)1,700
browsers, standards, web-platform
CSS Testing via Selenium (dal/aja)1,699
css, selenium, testing
The Skinny on Doctypes1,698
html
Illustrations: What HTTP Errors Look Like (cat)1,697
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)1,696
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)1,695
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)1,694
w3c, standards, apis, privacy
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)1,693
guidelines, accessibility, wcag, w3c
A More Useful 404 (ali)1,692
error-pages, ssi, perl
This Week in HTML 5—Episode 13 (div)1,691
html, standards
Fixing the Web (bra)1,690
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging1,689
html, javascript
WDR #1: Versioned Style Sheets (j9t)1,688
versioning, css
My Coding Practices in 19911,687
programming, conventions, retrospectives
Five HTML Oddities That You May Not Know1,686
html, browsers, conformance
How to Use Conditional Comments for Better CSS1,685
html, css, conditional-comments, browsers, microsoft, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)1,684
javascript, performance, metrics, windows, microsoft
12 Principles for Clean HTML Code (chr/sma)1,683
html, principles, encoding, formatting, naming, css, conformance
5 CSS Tips Every Web Developer Should Know About (j9t)1,682
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)1,681
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)1,680
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)1,679
html, multimedia, security
The Essence of Web Applications1,678
web-apps
The Road to HTML 5—The “section” Element (div)1,677
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)1,676
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)1,675
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)1,674
dojo
Do You Own Your Social Media Identity? (cat)1,673
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)1,672
cruz, browsers
Debunking Dojo Toolkit Myths1,671
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)1,670
firefox, mozilla, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)1,669
security, tips-and-tricks
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)1,668
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)1,667
interviews, browsers, cruz
The Problem With CSS Is… (sen)1,666
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)1,665
css, training
Working From Home: The Readers Respond (ali)1,664
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)1,663
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)1,662
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)1,661
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)1,660
xhtml, html, comparisons
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)1,659
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)1,658
links, link-rot, maintenance, user-experience, quality, web
Another Look at JavaScript Inheritance (dal/aja)1,657
javascript
Using JavaScript to Make Things Work (dal/aja)1,656
javascript
Say Goodbye to “alert()” (rey/aja)1,655
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)1,654
ajaxian, mozilla, open-web
Seven OWL 2 Drafts Published (iva/w3c)1,653
owl, standards
20 Places to Find Your Next Web Development Job (cat)1,652
career, interviewing, link-lists
Good Times With Inbound Links1,651
backlinks, links, seo
Code Responsibly (j9t)1,650
websites, principles, best-practices
The Miller Device1,649
javascript, arrays, objects
IE8: The Bad (Update) (ann)1,648
browsers, microsoft, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)1,647
accessibility, wcag, heuristics
Douglas Crockford: JavaScript Doesn’t Suck (dou+)1,646
interviews, javascript, ecmascript, yahoo
Understanding Progressive Enhancement (aar/ali)1,645
progressive-enhancement, graceful-degradation, concepts
Mecca: A New Social Browser (dal/aja)1,644
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)1,643
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality1,642
xhtml, myths
Web Standards at Google (j9t)1,641
google
Understanding HTTP PUT (kar/w3c)1,640
http, link-lists
My Worst CSS Mistakes (dav)1,639
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)1,638
html
DOM vs. Template (tro)1,637
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use (goo)1,636
videos, html
A Minimal HTML Document (sen)1,635
html, templates, minimalism
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)1,634
podcasts, interviews, json
BrowserHawk Lives (oct/aja)1,633
tooling, browser-detection, browsers
Accessibility Experiment1,632
accessibility, design
Where Our Standards Went Wrong (bee/ali)1,631
standards, conformance, quality
Dynamic URLs vs. Static URLs1,630
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)1,629
dojo, effects
Introducing SquirrelFish Extreme (oth/web)1,628
introductions, javascript-engines, webkit
Jina Bolton on Creating Sexy Stylesheets (jin)1,627
interviews, css, design
Secrets of JavaScript Closures (dal/aja)1,626
javascript, closures
Simon Willison, @Media Ajax (mic/aja)1,625
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)1,624
frames, iframes, security
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People1,623
web
This Week in HTML 5—Episode 5 (div)1,622
html, standards
When Guidelines Should Be Descriptive or Prescriptive (j9t)1,621
documentation, processes