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