Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. 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 Additional TopicsDate#
Subtle Contrast in Design2,506
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)2,505
coffeescript
Eight Reasons to Choose Safari or Firefox (mac)2,504
browsers, safari, apple, firefox, mozilla, comparisons
Optimizing HTML2,503
html, optimization, quality
Firefox 3.5 Is the World’s Most Popular Browser (cra)2,502
browsers, mozilla, firefox
Anybody Can Do Usability (nng)2,501
usability
What You Need to Know About Behavioral CSS (sma)2,500
css, transforms, animations
Don’t Use Black for Shadows (chr/css)2,499
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)2,498
qooxdoo
Semantic Versioning2,497
websites, versioning, semver
Principles of Design: Color2,496
principles, design, colors
Developers Defecting From App Store to HTML5 (zdn)2,495
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)2,494
social-media, content-management, cloud-computing, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)2,493
internet-explorer, microsoft, browsers, standards
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)2,492
html, lists, css, techniques, link-lists
Browser Detection Fail (wes)2,491
browser-detection, chrome, google, browsers
Discover New Ways of Thinking About Accessibility (w3c)2,490
accessibility, documentation
Don’t Give Up on Internet Explorer Yet (zac)2,489
internet-explorer, microsoft, browsers
Who Owns Your Retweet? (gri/clo)2,488
social-media
On HTML Extensibility (ann)2,487
html, extensibility
Principles of Design: Contrast2,486
design, principles, contrast, colors
How Fast Is Your Site?2,485
google, performance, tooling
“z-index” and the CSS Stack: Which Element Displays First?2,484
css, positioning
Google Exec Says It Resists Hiring Some Industry Stars (com)2,483
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)2,482
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)2,481
videos, interviews, microformats, html
Empty Image “src” Can Destroy Your Site (nza)2,480
html, images, php, traffic
How to Detect Font-Smoothing Using JavaScript (zol)2,479
how-tos, fonts, javascript
The Evolution of Web Design2,478
design, history, tables, flash, dhtml, css
Jekyll: Sites Made Simple2,477
jekyll
Principles of Design: Proximity2,476
principles, design
Zen Coding: Generating HTML From Selectors (dal/aja)2,475
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)2,474
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)2,473
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)2,472
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)2,471
html, javascript
The Death of the Blog Post (vit/sma)2,470
blogging, design
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)2,469
internet-explorer, microsoft, browsers, standards, acid-tests
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)2,468
frameworks, html, css, principles
Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)2,467
internet-explorer, microsoft, browsers, css
Camino 2.0 Released2,466
camino, browsers
On Web Typography (jas/ali)2,465
typography, fonts, legibility, readability
The Curious Case of JavaScript Unit Testing (nza)2,464
javascript, testing, automation
It’s All Go for Google (cra)2,463
google, go, programming
Tim Berners-Lee on Government Data (tim+)2,462
videos, interviews, politics, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)2,461
javascript, inheritance, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)2,460
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings2,459
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)2,458
design, blogging, link-lists
Introduction to Web Accessibility (nza)2,457
introductions, accessibility
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)2,456
google, tooling, javascript
Installing PHP on Windows Just Got Easier2,455
installing, php, microsoft, windows
jQuery Bondage (dal/aja)2,454
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)2,453
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)2,452
agile, user-experience, processes
W3C Cheatsheet (don/w3c)2,451
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)2,450
performance, images, sprites, javascript, css
W3C to Meet With Developers on HTML 5 (sdt)2,449
w3c, html, standards, internet-explorer, microsoft, browsers
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)2,448
web, standards, accessibility, internationalization
The Semantic Web’s Next Frontier2,447
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)2,446
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)2,445
guidelines, html
Data URIs Explained (nza)2,444
data-urls, base64, performance
Modern CSS Layouts: The Essential Characteristics (sma)2,443
css, layout, progressive-enhancement
Google Wave, Twitter, and HTML WG (bur)2,442
google, twitter+x, html
The Myth of Usability Testing (rhj/ali)2,441
myths, usability, testing
Web Open Font Format for Firefox 3.6 (moz)2,440
fonts, woff, firefox, mozilla, browsers
The Difference Between a Web Developer and an Engineer2,439
programming, career, terminology
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)2,438
html, css, best-practices, retrospectives, outlooks
JetBrains’ IntelliJ IDEA Goes Open Source (jet)2,437
intellij-idea, jetbrains, code-editors
Understanding CSS Floats2,436
css, floats
CSSOM: New Beginning (ann)2,435
css, cssom
“@font-face” Is Cool… but Does It Scale? (oct/aja)2,434
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)2,433
web, urls, usability
Mobile WebKit Compatibility (dal/aja)2,432
browser-engines, webkit, browsers, mobile
Redirect URLs With the Apache Web Server2,431
servers, apache, redirecting
COPE: Create Once, Publish Everywhere2,430
content, content-management
The Trouble With Lightbox (and Its Variants) (jch)2,429
lightbox, usability
16 Fabulous Web Browser Options (sea)2,428
browsers, link-lists
Making HTML5 Microdata Usable (bra/aja)2,427
html, microdata
More “@font-face” Fun (zol)2,426
css, fonts
Whatever Happened to P3P? (rig)2,425
interviews, p3p, privacy, standards
There Is No WebKit on Mobile (ppk)2,424
mobile, webkit, browser-engines
RIF and OWL (iva/w3c)2,423
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)2,422
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)2,421
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)2,420
licensing, economics
Cross Browser Web Development2,419
browsers, browser-engines, resets, support
CSS3: To Infinity and Beyond! (mis)2,418
css, backgrounds, gradients, filters
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline2,417
libraries, yui, yahoo
CSS “width” Unreliable on Android? (ppk)2,416
css, mobile
Google Chrome Frame—Technical Notes (ppk)2,415
chrome-frame, google, internet-explorer, microsoft, browsers
Can Typekit Bring Fonts to the Web?2,414
fonts, typography
Chrome Frame: No One Will Care but It’s Fantastic (aja)2,413
chrome-frame, google, internet-explorer, microsoft, browsers
Moving the Web Forward (nza)2,412
web-platform, web
Google Fixes IE6 With Chrome Frame (cra)2,411
browsers, google, chrome-frame, microsoft, internet-explorer
Avoiding the FOUC v3.0 (pau)2,410
javascript, flash-of-x
Chrome Frame: Inject Chrome Into IE (dal/aja)2,409
chrome-frame, google, internet-explorer, microsoft, browsers, plugins
Let’s Make Every Day One Web Day! (w3c)2,408
awareness-days, web, accessibility, internationalization, conformance, mobile
Introducing Google Chrome Frame (sli+)2,407
introductions, google, chrome-frame, browsers, microsoft, internet-explorer, plugins
“@font-face” in Depth (zol)2,406
css, fonts
Google Captures reCAPTCHA (cra)2,405
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)2,404
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)2,403
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)2,402
html
Optimizing PNG Files, for Both Web and Print (zol)2,401
images, png, optimization, print
Who’s Using ARIA? (sib)2,400
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)2,399
css, positioning
Data Visualization and Infographics Resources (sma)2,398
information-design, visualization, link-lists
“HTML 5” or “HTML5”? (j9t)2,397
html, terminology
The True Advantage of CSS (j9t)2,396
css, principles, maintainability
This Is Your Site—This Is Your Site on HTML5 (bur)2,395
html, semantics, standards
Opera 10 Is Final (jon)2,394
opera, browsers
Cookie-Less Session Variables in JavaScript (cra)2,393
javascript, variables
Get Ready for HTML 5 (jde/ali)2,392
html
Inline Validation in Web Forms (ali)2,391
forms, validation, errors, usability
IKEA and the Font Fiasco2,390
typography, fonts, case-studies
Regarding HTML5 (sim)2,389
html, standards
Chrome Market Share: One Year Later2,388
chrome, google, browsers, metrics
The Big CSS3 Validation Debate2,387
css, conformance, vendor-extensions
HTML 5 Starts Looking Real (rch)2,386
html, standards, web-platform
Device Independence on the Open Web (zac)2,385
open-web
Don’t Misuse “rel” as a Custom Attribute (cra)2,384
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)2,383
html, standards, w3c, apple
Canvas via Silverlight Again (dal/aja)2,382
canvas, silverlight
Vital Tips for Effective Logo Design (sma)2,381
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)2,380
videos, interviews, html, community
Absent Elements and Validation (htm)2,379
html, attributes, conformance
Inappropriate Uses (chr/css)2,378
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)2,377
browsers, browser-engines, webkit, mobile
10 Places to Sell Your Web Site (sea)2,376
monetization, domains
CSS 3 Flexible Box Model (dal/aja)2,375
css, flexbox, layout
Perfect Full Page Background Image (chr/css)2,374
backgrounds, images, css, filters, jquery, techniques
New Knol Developments2,373
google, seo
Gradient Syntax Proposal (tab)2,372
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)2,371
javascript, compression, performance
Experimenting With Web Workers (nza)2,370
javascript, web-workers
Microsoft to Support IE6 Until 2014 (cra)2,369
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)2,368
css, selectors, examples
Detecting Globals With a Bookmarklet (dal/aja)2,367
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)2,366
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)2,365
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery2,364
videos, javascript, images, lightbox
In Defense of IE6 (phi)2,363
internet-explorer, microsoft, browsers
What Is a Front End Developer?2,362
career
Why Cloud Computing Is the Future of Mobile2,361
mobile, cloud-computing, aws, google
Add More Sparkle With CSS3 (ate)2,360
css, effects, link-lists
Diagnostic Styling Reloaded (j9t)2,359
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)2,358
javascript, scope
Why IE9 Will Support SVG (fyr)2,357
internet-explorer, microsoft, browsers, svg, images, support
Legend Not Such a Legend Anymore (rem/htm)2,356
disclosure-widgets, html
HTML 4 Considered Harmful (sib)2,355
html
Best Way to Load Your JavaScript (dal/aja)2,354
javascript, jquery, performance
Separating Canvas Out of HTML5 (bur)2,353
html, canvas, standards
HTML5 Reset Stylesheet (htm)2,352
html, css, resets
HTML5: A Story in Progress (bur)2,351
html, standards
Get Creative With Your Domain Name (sma)2,350
domains, naming
Google, HTML5, and Standards (mis)2,349
google, html, standards
Ecommerce Considerations (chr/css)2,348
ecommerce, content-management
Accessibility and Native Drag and Drop (rem/htm)2,347
accessibility, drag-and-drop, aria, keyboard-navigation
JavaScript Ghost Debugging2,346
javascript, jquery, debugging
The Inclusion Principle (ali)2,345
accessibility, dei
2022, or When Will HTML 5 Be Ready? (rem/htm)2,344
html, standards
Dive Into HTML 5 (div)2,343
websites, books, html
Is HTML5 Ready? (rem)2,342
websites, html
Does Linked Data Need RDF?2,341
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)2,340
how-tos, content, optimization, deploying, automation
App Stores Are Not the Future, Says Google (fin)2,339
google, mobile, web-platform, browsers
HTML5 Boilerplates (rem/htm)2,338
html, templates
A Guide to Google Analytics and Useful Tools (sma)2,337
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)2,336
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)2,335
microformats, html
How to Optimize PNG (sma)2,334
how-tos, images, png, optimization
Semantic Navigation With the “nav” Element (tom/htm)2,333
html, semantics, navigation
What’s New in ColdFusion 9?2,332
coldfusion
Free vs. Free (mit)2,331
licensing, foss
Common Debugging Mistakes (nza)2,330
debugging, mistakes
Different Ways to Format CSS (chr/css)2,329
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)2,328
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya2,327
amaya, w3c, code-editors, browsers
The Web at 20 (tim+)2,326
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)2,325
xhtml, html, standards, whatwg, w3c
HTML 5 Parser Lands in Gecko (dal/aja)2,324
html, parsing, gecko, browser-engines, firefox, mozilla, browsers
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)2,323
html, multimedia, flash, silverlight, licensing
XHTML2: Not Dead (ste)2,322
xhtml, standards, w3c
Open Web Tools Directory (oct/aja)2,321
open-web, tooling, mozilla
On XHTML2 and HTML5 (bur)2,320
xhtml, html, link-lists
How to Install PHP 5.3 on Windows (cra)2,319
how-tos, installing, php, microsoft, windows
Current Events: The Official End to XHTML (jch)2,318
xhtml, w3c, html
W3C Stops Work on XHTML 2 (sdt)2,317
w3c, standards, xhtml, whatwg
RIP XHTML 2 (cra)2,316
xhtml, w3c
XHTML, RIP (j9t)2,315
xhtml
XHTML 2 to Be Discontinued (hei)2,314
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)2,313
xhtml, html, w3c, standards
XHTML2 Is Dead (bur)2,312
xhtml
Clever JPG Optimization Techniques (sma)2,311
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks2,310
mootools, tips-and-tricks
“visibility” vs. “display” in CSS2,309
css, hiding, seo, comparisons
“handheld” Media Type, RIP? (j9t)2,308
css, mobile
Event Delegation in JavaScript (nza)2,307
javascript, events, performance
Quick Performance Tip: jQuery and “addClass” (zac)2,306
jquery, performance, tips-and-tricks
Write Better CSS With Less2,305
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations2,304
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)2,303
yui, yahoo
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)2,302
mootools, javascript
Orthogonality of Specifications (w3c)2,301
standards, web-platform, software-design, architecture, principles
Natural Links Are Better Than Non-Natural2,300
seo, links
What Is a Web Browser? No One Knows! (cra)2,299
browsers
CSS: Using Every Declaration Just Once (j9t/goo)2,298
performance, css, maintainability
How Gzip Compression Works (goo)2,297
performance, compression, gzip
Introduction to RDFa (ali)2,296
introductions, rdf, semantic-web
PHP Performance Tips (goo)2,295
php, performance, tips-and-tricks
Reducing the File Size of HTML Documents (j9t/goo)2,294
performance, html, optimization
Stop Password Masking (nng)2,293
passwords, usability
Let’s Make the Web Faster2,292
google, performance
404 Best Practices (chr/css)2,291
error-pages, best-practices
How to Style Your Type With CSS2,290
css, typography
Opera Releases Opera 9 Web Browser2,289
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)2,288
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)2,287
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)2,286
javascript, testing, support, browsers
Simplifying CSS Selectors2,285
css, selectors, performance
Informative and Usable Footers in Web Design (sma)2,284
design, navigation, usability, link-lists
Maintainability Guide (j9t)2,283
guides, maintainability
Semantic Web Set for Critical Mass (inf)2,282
semantic-web, web-3.0, web
State of the Browsers—IE Edition (ppk)2,281
internet-explorer, microsoft, browsers, metrics
The Battlefield of Design: Designers vs. Clients (boa)2,280
design, business-relations, collaboration, processes
PageRank Sculpting2,279
pagerank, google, seo
Web 3.0: “Vague but Exciting”2,278
web, web-2.0, web-3.0, semantic-web
Why Continuous Deployment? (eri)2,277
ci-cd, deploying, releasing, processes
Effective Website Maintenance: Examples and Best Practices (sma)2,276
maintenance, maintainability, examples, best-practices
HTML5 Storage Tests (ppk)2,275
html, browser-storage
Web 2.OMG (geo)2,274
web-2.0, terminology
An Update on Sitemaps at Google (joh)2,273
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)2,272
html, email, php
Opera Turbo (mno)2,271
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)2,270
firebug, google, performance, tooling
Punctuation Cheat Sheet (j9t)2,269
typography, localization, cheat-sheets
IE8 vs. IE6: Rise of the New Machine (dal/aja)2,268
internet-explorer, microsoft, browsers, metrics, comparisons
The Real “Why XHTML” Discussion (mho)2,267
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)2,266
css
Launching Perch (dre)2,265
content-management, tooling, perch
The CSS Box Model (chr/css)2,264
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)2,263
browsers, anti-patterns, feature-detection
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)2,262
browser-storage, html, gears, google
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)2,261
conformance, html, css, rss, tooling, link-lists
Analyzing Form Element and CSS Support in Web Browsers (tel)2,260
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)2,259
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)2,258
css, maintainability, naming
The CSS Overflow Property (chr/css)2,257
css, overflow
How to Override Inline CSS Styles (cra)2,256
how-tos, css, selectors, cascade
Why File Naming Is More Important Than You Think (cra)2,255
file-handling, naming
HTML 5: Now or Never? (sen)2,254
html
Burnout (ali)2,253
career
Obsessing With Google PageRank2,252
google, seo, pagerank
Review: Cruz Browser2,251
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)2,250
ecmascript, javascript, standards
A Note on Testing Methodology (ppk)2,249
css, testing, feature-detection
Online Reputation Management: The Basics2,248
fundamentals, branding
Focus on Typography: Contrast2,247
typography, contrast, colors
Flushing the Document Early2,246
performance, flushing
Custom Fields Hacks for WordPress (sma)2,245
wordpress, php
Search Engines Take on Structured Data (dck/w3c)2,244
structured-data, microformats, rdf, search, google
Google Now Supports RDFa2,243
google, rdf, structured-data
How to Customise Your 404 Page2,242
error-pages, customization, usability, user-experience, examples
A Big Day for Microformats (tka)2,241
microformats, semantics, html
Don’t Rely on Background Colors Printing (chr/css)2,240
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)2,239
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)2,238
microformats, semantics, html
Cookies and Security (nza)2,237
cookies, security, xss, csrf
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)2,236
html, microdata, standards
A Minimal Dependency Injection Container for PHP (tro)2,235
php
The End Is Nigh for CAPTCHAs (cra)2,234
captcha, accessibility, spam
Friends Don’t Let Friends Use Comic Sans2,233
design, fonts
The Top 10 Technology Terms That Confuse Clients (cra)2,232
terminology, communication, business-relations
Font Embedding Now (dav)2,231
fonts, css
A Brief, Incomplete, and Mostly Wrong History of Programming Languages2,230
programming, history
How Could the CSS WG Could Improve Matters? (mat)2,229
css, w3c
Web Site Basics: Stuff Beginners Need to Know2,228
fundamentals
My Feelings on the Effectivness of the W3C CSS Working Group (mat)2,227
css, w3c
The 10 Commandments of PageRank Sculpting2,226
seo, google, pagerank
Optimizing Conversion Rates: Less Effort, More Customers (sma)2,225
user-conversion, optimization, usability, economics
Build Your Own WordPress Themes the Easy Way2,224
wordpress, theming
RIP GeoCities 1995–2009 (cra)2,223
yahoo
A Better JavaScript Memoizer2,222
javascript, memoization
Going Non-Standard (bur)2,221
html, standards
How to Organize CSS Files?2,220
css
Five Questions With Jeffrey Brown (chr/css)2,219
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)2,218
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)2,217
css, borders, effects, vendor-extensions
Even Designers Are Using CSS3? (dal/aja)2,216
design, css
Opera Turns 15, Claims Title of World’s Oldest Web Browser2,215
browsers, opera
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)2,214
css, sprites, techniques, tooling, link-lists
Beef Up Your Resume: Essential Skills for Coders2,213
career
CSS Browser Hacks (dal/aja)2,212
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)2,211
css, layout
Web Fonts: Do Something Positive! (sen)2,210
fonts
Progressive Enhancement: What It Is, and How to Use It? (sma)2,209
progressive-enhancement, concepts
4 Ways to Be More Productive2,208
productivity
Don’t Use the DOM to Insert Flash (sea)2,207
flash, javascript, mootools
Fuck the Foundries (div)2,206
typography, fonts
In Defense of Eye Candy (ali)2,205
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)2,204
html, tables, css
One-Line Sitelinks2,203
google, search
Browser CSS Hacks (pau)2,202
browsers, css, hacks, microsoft, internet-explorer, opera, apple, safari, mozilla, firefox
IE8: Web Storage (ann)2,201
browsers, microsoft, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)2,200
browsers, microsoft, internet-explorer, css
Computer Science in JavaScript: Linked List (nza)2,199
javascript, data-structures, algorithms, software-design-patterns
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)2,198
bookmarklets, urls, nginx, servers
Further Progression in Layout Modules (pet)2,197
css, layout
Better Usability in 5 Minutes (lea)2,196
usability, buttons, transitions, tables
CSS Is Like… (chr/css)2,195
css, concepts
Do You Do Spec Work?2,194
design, business-relations, economics
Tables vs. CSS? Really? (sea)2,193
html, css, tables, layout
Don’t Use “@import”2,192
css, performance
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)2,191
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)2,190
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)2,189
browsers, microsoft, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)2,188
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)2,187
awareness-days, css, maintainability, semantics
Making “<time>” Safe for Historians (ppk)2,186
html, semantics, time
Happy 4.04 Day2,185
awareness-days, errors, http
8 Simple Typography Tips for Your Designs (sma)2,184
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)2,183
css, variables, custom-properties
Advocacy of JavaScript (lea)2,182
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)2,181
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)2,180
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community2,179
community, communication
10 Web Analytics Tools for Tracking Your Visitors2,178
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)2,177
css, naming
A Rough View of the Future (ple/w3c)2,176
web-platform, standards, outlooks
Callbacks vs. Events2,175
javascript, callbacks, events, comparisons
Coaching a Community (ali)2,174
community, communication
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)2,173
css, backgrounds, support, firefox, mozilla, browsers
The JavaScript Trap2,172
javascript
Practical Accessibility Tips With WCAG 2.0 (ate)2,171
accessibility, wcag, tips-and-tricks
Explorer Canvas Updated for IE 8 and More (dal/aja)2,170
canvas, internet-explorer, microsoft, browsers
Mega Drop-Down Navigation Menus Work Well (nng)2,169
navigation, usability, simplicity, accessibility
Debouncing JavaScript Methods2,168
javascript, debouncing
WebKit Now Let’s You Style Scrollbars (dal/aja)2,167
scrolling, css, webkit, browser-engines
Microsoft to Release IE8 Today (cra)2,166
browsers, microsoft, internet-explorer
“<section>” Is Not Just a “Semantic ‘<div>’”2,165
html, semantics
10 Principles of Readability and Web Typography (sma)2,164
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)2,163
css, html, simplicity
IE Fix: Bicubic Scaling for Images (chr/css)2,162
internet-explorer, microsoft, browsers, images, scaling, css
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)2,161
internet-explorer, microsoft, browsers, standards, web-platform
Can You Imagine the Web in 20 Years?2,160
web, history, outlooks
CSS Grammar Fuzzer2,159
css, tooling
WebFormElements.com (tel)2,158
forms, browsers, screenshots, images
The Tiniest GIF Ever2,157
images, gif, base64, php
Where Is the Next Generation of Developers? (cra)2,156
career, learning
The Next Web of Open, Linked Data (tim/ted)2,155
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)2,154
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)2,153
javascript, libraries, png, images
Object Oriented Event Handling and Widgets (dal/aja)2,152
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)2,151
performance, css, selectors
Microsoft to Drop Internet Explorer? No Chance! (cra)2,150
browsers, microsoft, internet-explorer
Is Optimizing CSS Selectors Worth It? (dal/aja)2,149
css, selectors, optimization, performance
What It Means to Copyright a Website2,148
legal, licensing
Performance Impact of CSS Selectors2,147
performance, css, selectors, metrics
The State of the Semantic Web2,146
semantic-web
GX—Full-Featured JavaScript Animations Framework2,145
libraries, animations, javascript
Server-Side JavaScript Will Be as Common as PHP (ate)2,144
javascript, php, comparisons
Is Minimalist Still in Vogue? You Bet2,143
design, minimalism
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)2,142
qooxdoo
How Many Links per Page?2,141
links, seo
The Shallowness of CSS Evangelism2,140
standards, css, advocacy
Fun Anecdote About “innerHTML” (oct/aja)2,139
javascript, internet-explorer, microsoft, browsers
10 Fixes That Solve IE6 Problems (cra)2,138
browsers, microsoft, internet-explorer, doctype-switching, hacks
HTML 5 Supersedes Web Forms 2.0 (cms)2,137
html, web-forms, forms
When to Split Style Sheets (j9t)2,136
css, code-splitting
Fast Publishing of RDFa With Dreamweaver2,135
rdf, adobe, dreamweaver
Map Reduce in the Browser (dal/aja)2,134
javascript
The Elements of Social Architecture (cwo/ali)2,133
information-architecture, information-design, usability
A First Look at Safari 4 (cra)2,132
browsers, apple, safari
More Than 10 “Must Have” WordPress Plugins2,131
wordpress, plugins, link-lists
Remote Linking (chr/css)2,130
html, css, links
Write for Reuse (nng)2,129
writing, content, usability
Paid Posts Should Not Affect Search Engines2,128
links, pagerank, google, seo
Unicode Normalization (ann)2,127
unicode
88 Outstanding Favicons and 6 Resources to Help You Create Your Own2,126
images, favicons, examples, link-lists
How to Eavesdrop on All Published Dojo Events2,125
how-tos, dojo, events
The Cost of Accessibility (dre)2,124
accessibility, javascript, frameworks
Web Standards on the Edge (com)2,123
standards, w3c, css, html, support, browsers
When Good Browsers Go Bad—and They All Do (com)2,122
standards, conformance, support, internet-explorer, microsoft, browsers
The 5 Most Under-Used HTML Tags (cra)2,121
html, semantics
More Crimes Against Hypertext (ate)2,120
links, best-practices
The Slow Lingering Death of IE6 (cra)2,119
browsers, microsoft, internet-explorer
HTML5 Canvas Cheat Sheet (dal/aja)2,118
cheat-sheets, html, canvas
Restful PHP Web Services2,117
books, php, web-services, rest
Caching Scripts in HTML5 Database (dal/aja)2,116
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)2,115
tooling, javascript, ruby, dependencies
To Hell With Bad Browsers—the Sequel (ppk)2,114
browsers, standards, support, internet-explorer, microsoft
IE8: Standards Mode Opt-In Is Back From the Dead (cra)2,113
browsers, microsoft, internet-explorer
Performance and RFC 2396 (j9t)2,112
performance, links
YAML Debug: Page Info Debugger (oct/aja)2,111
bookmarklets, debugging
The IE8 Blacklist Minefield2,110
internet-explorer, microsoft, browsers
Improve SEO With Google’s New Canonical Element (cra)2,109
seo, google, html, metadata
5 Easy Ways to Deal With an Unhappy Client2,108
business-relations, collaboration, communication
CSS Tables Are Not a Solution (chr/css)2,107
css, html, tables, layout
In Defense of Readers (ali)2,106
content, writing, readability, typography
What’s So Bad About CSS Frameworks?2,105
css, frameworks, learning
IE’s Compatibility View (bur)2,104
internet-explorer, microsoft, browsers
5 Tips to Master Google Friend Connect (j9t)2,103
google, friend-connect, social-media, tips-and-tricks
IE8 Blacklist: Forcing Standards Rendering Opt-In2,102
internet-explorer, microsoft, browsers, standards, rendering
JS Library Detector (lea)2,101
bookmarklets, javascript, libraries
Google Friend Connect Introduces the Social Bar2,100
introductions, google, friend-connect, social-media
Styling the “html” and “body” Elements (ate)2,099
html, css
Accessible Websites Could Become a Reality2,098
accessibility, html
JavaScript Variable Performance (nza)2,097
javascript, variables, performance
A New Image Replacement Technique: The State Scope Method2,096
image-replacement, techniques, css, javascript
Mandatory Alt Attribute Is Insignificant2,095
accessibility, html, attributes, images, alt-text
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)2,094
buttons, css
Another CSS vs. Tables Debate2,093
html, tables, css, layout
Semantic Web Snake Oil2,092
semantic-web
Carakan2,091
opera, browsers, javascript-engines
Advanced Debugging With JavaScript (ali)2,090
javascript, debugging
State of the Browsers (ppk)2,089
browsers, internet-explorer, microsoft, safari, apple, chrome, google, browser-wars
Tables vs. CSS: CSS Trolls Begone2,088
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout2,087
css, layout, tables, html, semantics
Meaning of Names and Operations of Services2,086
discussions, standards, naming
This Week in HTML 5—Episode 19 (div)2,085
html, standards
The Two Great Things About Validation/Conformance (j9t)2,084
conformance, html, css, quality, craft
Valid Sites Work Better (?) (w3c)2,083
html, css, conformance
Browser Detection Is Bad (chr/css)2,082
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)2,081
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)2,080
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)2,079
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)2,078
internet-explorer, microsoft, browsers
Detecting Googlebombs2,077
google, search
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)2,076
guides, html, css
50 Extremely Useful PHP Tools (sma)2,075
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)2,074
html, internet-explorer, microsoft, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)2,073
xhtml, mime-types
The YUI 3 Revolution (nza)2,072
yui, javascript
A New Google Sitemap Generator for Your Website (joh)2,071
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)2,070
javascript, arrays
Shrinking HTML5 (ann)2,069
html, standards
A Primer: Web 1, 2, and 3 (vin)2,068
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)2,067
surveys, metrics, web-platform
8 Definitive Web Font Stacks2,066
typography, fonts
Landing Page Testing to Increase Conversions2,065
slides, landing-pages, testing, user-conversion
Typographic Grid (chr/css)2,064
typography, grids
Graceful Blame (dav)2,063
design, career, community
Return of the Mobile Stylesheet (don/ali)2,062
css, mobile
Semantics in HTML 5 (joh/ali)2,061
html, semantics
2008—a Year of Awesome JavaScript2,060
javascript, retrospectives, link-lists
When Can I Use… (fyr)2,059
caniuse, web-platform, html, css, support, browsers
Chrome Provides Dedicated Privacy Options2,058
chrome, google, browsers, privacy
PHP Frameworks: Comparing CakePHP and Symfony2,057
php, frameworks, symfony, comparisons
The Principles of Beautiful HTML Email2,056
principles, email, writing, microcontent
A Web Developer’s Responsibility (jer)2,055
web-platform, best-practices, career
The Mobile Web Sucks, Despite the iPhone (inf)2,054
mobile, web, user-experience, apple
The Myth of Stability (dre)2,053
career, economics, myths
Coupling Asynchronous Scripts2,052
javascript, asynchronicity, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)2,051
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)2,050
javascript, adobe, dreamweaver
Towards Better Reuse: Traits in JavaScript (oct/aja)2,049
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)2,048
browsers, mozilla, google, open-web
SVG Is the Future of Application Development2,047
images, svg, web-apps, outlooks
HTML vs. XHTML: Why HTML Wins (j9t)2,046
html, xhtml, comparisons
PHP Include From Root (chr/css)2,045
php, servers
Amaya Also for RDFa (iva/w3c)2,044
amaya, w3c, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)2,043
security, internet-explorer, microsoft, browsers
State of Performance 20082,042
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)2,041
web, web-2.0
Content-tious Strategy (ali)2,040
content, writing, strategies
HTML 5: Document Conformance (w3c)2,039
html, conformance
A Few Predictions for 2009 (w3c)2,038
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards2,037
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)2,036
w3c, tooling, conformance
SVG Test Page (fyr)2,035
svg, images, testing
YUI Library, YUI Doc, and GitHub (dal/aja)2,034
documentation, tooling, yui, yahoo
The Fundamental Problems With CSS3 (mat)2,033
css, standards, w3c
Two More Ways to Do Cross Browser Testing (cat)2,032
testing, browsers, tooling
Hixie on Editing HTML5 (lac)2,031
videos, interviews, html, processes
Best Practices for Subversion (SVN)2,030
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)2,029
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)2,028
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)2,027
smil, standards
The Greatest Secret in Web Design (j9t)2,026
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)2,025
web, security
What Are Web Standards? (nza)2,024
standards, web, w3c
HTTP Monitoring With Charles (jus)2,023
http, monitoring, debugging, tooling
Four Browser Notes (ppk)2,022
browsers, internet-explorer, microsoft, opera
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)2,021
xml, standards
Canvas Step by Step Tutorial (dal/aja)2,020
tutorials, canvas, javascript
Don’t Follow Web Design Trends: Set Them (sma)2,019
design, branding
Google “Not Interested in Semantic Search”2,018
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support2,017
w3c, tooling, conformance, html
Browsers Face Innovator’s Dilemma (com)2,016
browsers, standards, web-platform
CSS Testing via Selenium (dal/aja)2,015
css, selenium, testing
The Skinny on Doctypes2,014
html
Illustrations: What HTTP Errors Look Like (cat)2,013
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)2,012
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)2,011
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)2,010
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)2,009
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)2,008
guidelines, accessibility, wcag, w3c
A More Useful 404 (ali)2,007
error-pages, ssi, perl