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