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 respect and accountability. Hide

Frontend Dogma

“2000s” News Archive

Definition, related topics, and tag feed

“2000s” × ? · “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 Design3287
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)3286
coffeescript
Eight Reasons to Choose Safari or Firefox (mac)3285
browsers, safari, firefox, comparisons
Optimizing HTML3284
html, optimization, quality
Firefox 3.5 Is the World’s Most Popular Browser (cra)3283
browsers, firefox
Anybody Can Do Usability (nng)3282
usability
What You Need to Know About Behavioral CSS (sma)3281
css, transforms, animations
Don’t Use Black for Shadows (chr/css)3280
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)3279
qooxdoo
Principles of Design: Color3278
principles, design, colors
Semantic Versioning3277
websites, versioning, semver
Developers Defecting From App Store to HTML5 (zdn)3276
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)3275
social-media, content-management, cloud-computing, link-lists
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)3274
html, lists, css, techniques, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)3273
internet-explorer, browsers, standards
Browser Detection Fail (wes)3272
browser-detection, chrome, browsers
Discover New Ways of Thinking About Accessibility (w3c)3271
accessibility, documentation
Don’t Give Up on Internet Explorer Yet (zac)3270
internet-explorer, browsers
Who Owns Your Retweet? (gri/clo)3269
social-media
On HTML Extensibility (ann)3268
html, extensibility
Principles of Design: Contrast3267
design, principles, contrast, colors
How Fast Is Your Site?3266
google, performance, tooling
“z-index” and the CSS Stack: Which Element Displays First?3265
css, positioning
Google Exec Says It Resists Hiring Some Industry Stars (com)3264
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)3263
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)3262
videos, interviews, microformats, html
Empty Image “src” Can Destroy Your Site (nza)3261
html, images, php, traffic
How to Detect Font-Smoothing Using JavaScript (zol)3260
how-tos, fonts, javascript
The Evolution of Web Design3259
design, history, tables, flash, dhtml, css
Principles of Design: Proximity3258
principles, design
Jekyll: Sites Made Simple3257
jekyll
Zen Coding: Generating HTML From Selectors (dal/aja)3256
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)3255
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)3254
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)3253
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)3252
html, javascript
The Death of the Blog Post (vit/sma)3251
blogging, design
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)3250
internet-explorer, microsoft, browsers, standards, acid-tests
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)3249
frameworks, html, css, principles
Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)3248
internet-explorer, microsoft, browsers, css
Camino 2.0 Released3247
camino, browsers
On Web Typography (jas/ali)3246
typography, fonts, legibility, readability
The Curious Case of JavaScript Unit Testing (nza)3245
javascript, testing, automation
It’s All Go for Google (cra)3244
google, go, programming
Tim Berners-Lee on Government Data (tim+)3243
videos, interviews, politics, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)3242
javascript, inheritance, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)3241
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings3240
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)3239
design, blogging, link-lists
Introduction to Web Accessibility (nza)3238
introductions, accessibility
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)3237
google, tooling, javascript
Installing PHP on Windows Just Got Easier3236
installing, php, windows
jQuery Bondage (dal/aja)3235
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)3234
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)3233
agile, user-experience, processes
W3C Cheatsheet (don/w3c)3232
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)3231
performance, images, sprites, javascript, css
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)3230
web, standards, accessibility, internationalization
W3C to Meet With Developers on HTML 5 (sdt)3229
w3c, html, standards, internet-explorer, browsers
The Semantic Web’s Next Frontier3228
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)3227
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)3226
guidelines, html
Data URIs Explained (nza)3225
data-urls, base64, performance
Modern CSS Layouts: The Essential Characteristics (sma)3224
css, layout, progressive-enhancement
Google Wave, Twitter, and HTML WG (bur)3223
google, twitter+x, html
The Myth of Usability Testing (rhj/ali)3222
myths, usability, testing
Web Open Font Format for Firefox 3.6 (moz)3221
fonts, woff, firefox, browsers
The Difference Between a Web Developer and an Engineer3220
programming, career, terminology
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)3219
html, css, best-practices, retrospectives, outlooks
JetBrains’ IntelliJ IDEA Goes Open Source (jet)3218
intellij-idea, jetbrains, code-editors
Understanding CSS Floats3217
css, floats
CSSOM: New Beginning (ann)3216
css, cssom
“@font-face” Is Cool… but Does It Scale? (oct/aja)3215
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)3214
web, urls, usability
Mobile WebKit Compatibility (dal/aja)3213
browser-engines, webkit, browsers, mobile
COPE: Create Once, Publish Everywhere3212
content, content-management
Redirect URLs With the Apache Web Server3211
servers, apache, redirecting
The Trouble With Lightbox (and Its Variants) (jch)3210
lightbox, usability
16 Fabulous Web Browser Options (sea)3209
browsers, link-lists
Making HTML5 Microdata Usable (bra/aja)3208
html, microdata
More “@font-face” Fun (zol)3207
css, fonts
Whatever Happened to P3P? (rig)3206
interviews, p3p, privacy, standards
There Is No WebKit on Mobile (ppk)3205
mobile, webkit, browser-engines
RIF and OWL (iva/w3c)3204
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)3203
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)3202
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)3201
licensing, economics
Cross Browser Web Development3200
browsers, browser-engines, resets, support
CSS3: To Infinity and Beyond! (mis)3199
css, backgrounds, gradients, filters
CSS “width” Unreliable on Android? (ppk)3198
css, mobile
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline3197
libraries, yui
Google Chrome Frame—Technical Notes (ppk)3196
chrome-frame, google, internet-explorer, browsers
Can Typekit Bring Fonts to the Web?3195
fonts, typography
Moving the Web Forward (nza)3194
web-platform, web
Google Fixes IE6 With Chrome Frame (cra)3193
browsers, google, chrome-frame, internet-explorer
Chrome Frame: No One Will Care but It’s Fantastic (aja)3192
chrome-frame, internet-explorer, browsers
Avoiding the FOUC v3.0 (pau)3191
javascript, flash-of-x
Let’s Make Every Day One Web Day! (w3c)3190
awareness-days, web, accessibility, internationalization, conformance, mobile
Introducing Google Chrome Frame (sli+)3189
introductions, google, chrome-frame, browsers, internet-explorer, plugins
Chrome Frame: Inject Chrome Into IE (dal/aja)3188
chrome-frame, internet-explorer, browsers, plugins
“@font-face” in Depth (zol)3187
css, fonts
Google Captures reCAPTCHA (cra)3186
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)3185
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)3184
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)3183
html
Optimizing PNG Files, for Both Web and Print (zol)3182
images, png, optimization, print
Who’s Using ARIA? (sib)3181
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)3180
css, positioning
“HTML 5” or “HTML5”? (j9t)3179
html, terminology
Data Visualization and Infographics Resources (sma)3178
information-design, visualization, link-lists
The True Advantage of CSS (j9t)3177
css, principles, maintainability
This Is Your Site—This Is Your Site on HTML5 (bur)3176
html, semantics, standards
Opera 10 Is Final (jon)3175
opera, browsers
Cookie-Less Session Variables in JavaScript (cra)3174
javascript, variables
Get Ready for HTML 5 (jde/ali)3173
html
Inline Validation in Web Forms (ali)3172
forms, validation, errors, usability
IKEA and the Font Fiasco3171
typography, fonts, case-studies
Regarding HTML5 (sim)3170
html, standards
The Big CSS3 Validation Debate3169
css, conformance, vendor-extensions
Chrome Market Share: One Year Later3168
chrome, browsers, metrics
Device Independence on the Open Web (zac)3167
open-web
HTML 5 Starts Looking Real (rch)3166
html, standards, web-platform
Don’t Misuse “rel” as a Custom Attribute (cra)3165
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)3164
html, standards, w3c, apple
XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? (jos)3163
http, javascript, myths
Canvas via Silverlight Again (dal/aja)3162
canvas, silverlight
Vital Tips for Effective Logo Design (sma)3161
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)3160
videos, interviews, html, community
Absent Elements and Validation (htm)3159
html, attributes, conformance
Inappropriate Uses (chr/css)3158
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)3157
browsers, browser-engines, webkit, mobile
10 Places to Sell Your Web Site (sea)3156
monetization, domains
CSS 3 Flexible Box Model (dal/aja)3155
css, flexbox, layout
Perfect Full Page Background Image (chr/css)3154
backgrounds, images, css, filters, jquery, techniques
New Knol Developments3153
google, seo
Gradient Syntax Proposal (tab)3152
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)3151
javascript, compression, performance
Experimenting With Web Workers (nza)3150
javascript, web-workers
Microsoft to Support IE6 Until 2014 (cra)3149
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)3148
css, selectors, examples
Inspiration: Web Design Trends in 2009 (and Probably 2010)—Where Are We Heading?3147
design, trends, link-lists
Detecting Globals With a Bookmarklet (dal/aja)3146
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)3145
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)3144
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery3143
videos, javascript, images, lightbox
In Defense of IE6 (phi)3142
internet-explorer, browsers
What Is a Front End Developer?3141
career
Why Cloud Computing Is the Future of Mobile3140
mobile, cloud-computing, aws, google
Add More Sparkle With CSS3 (ate)3139
css, effects, link-lists
Diagnostic Styling Reloaded (j9t)3138
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)3137
javascript, scope
Legend Not Such a Legend Anymore (rem/htm)3136
disclosure-widgets, html
HTML 4 Considered Harmful (sib)3135
html
Why IE9 Will Support SVG (fyr)3134
internet-explorer, browsers, svg, images, support
Best Way to Load Your JavaScript (dal/aja)3133
javascript, jquery, performance
Separating Canvas Out of HTML5 (bur)3132
html, canvas, standards
HTML5: A Story in Progress (bur)3131
html, standards
HTML5 Reset Stylesheet (htm)3130
html, css, resets
Get Creative With Your Domain Name (sma)3129
domains, naming
Google, HTML5, and Standards (mis)3128
google, html, standards
Ecommerce Considerations (chr/css)3127
ecommerce, content-management
Accessibility and Native Drag and Drop (rem/htm)3126
accessibility, drag-and-drop, aria, keyboard-navigation
JavaScript Ghost Debugging3125
javascript, jquery, debugging
The Inclusion Principle (ali)3124
accessibility, dei
2022, or When Will HTML 5 Be Ready? (rem/htm)3123
html, standards
Dive Into HTML 5 (div)3122
websites, books, html
Is HTML5 Ready? (rem)3121
websites, html
Does Linked Data Need RDF?3120
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)3119
how-tos, content, optimization, deploying, automation
HTML5 Boilerplates (rem/htm)3118
html, templates
App Stores Are Not the Future, Says Google (fin)3117
google, mobile, web-platform, browsers
A Guide to Google Analytics and Useful Tools (sma)3116
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)3115
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)3114
microformats, html
Semantic Navigation With the “nav” Element (tom/htm)3113
html, semantics, navigation
What’s New in ColdFusion 9?3112
coldfusion
How to Optimize PNG (sma)3111
how-tos, images, png, optimization
Free vs. Free (mit)3110
licensing, foss
Common Debugging Mistakes (nza)3109
debugging, mistakes
Different Ways to Format CSS (chr/css)3108
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)3107
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya3106
amaya, code-editors, browsers
The Web at 20 (tim+)3105
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)3104
xhtml, html, standards, whatwg, w3c
XHTML2: Not Dead (ste)3103
xhtml, standards, w3c
HTML 5 Parser Lands in Gecko (dal/aja)3102
html, parsing, gecko, browser-engines, firefox, browsers
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)3101
html, multimedia, flash, silverlight, licensing
Open Web Tools Directory (oct/aja)3100
open-web, tooling, mozilla
On XHTML2 and HTML5 (bur)3099
xhtml, html, link-lists
How to Install PHP 5.3 on Windows (cra)3098
how-tos, installing, php, windows
Current Events: The Official End to XHTML (jch)3097
xhtml, w3c, html
W3C Stops Work on XHTML 2 (sdt)3096
w3c, standards, xhtml, whatwg
RIP XHTML 2 (cra)3095
xhtml, w3c
XHTML, RIP (j9t)3094
xhtml
XHTML 2 to Be Discontinued (hei)3093
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)3092
xhtml, html, w3c, standards
XHTML2 Is Dead (bur)3091
xhtml
“visibility” vs. “display” in CSS3090
css, hiding, seo, comparisons
Clever JPG Optimization Techniques (sma)3089
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks3088
mootools, tips-and-tricks
“handheld” Media Type, RIP? (j9t)3087
css, mobile
Event Delegation in JavaScript (nza)3086
javascript, events, performance
Quick Performance Tip: jQuery and “addClass” (zac)3085
jquery, performance, tips-and-tricks
Write Better CSS With Less3084
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations3083
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)3082
yui
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)3081
mootools, javascript
Natural Links Are Better Than Non-Natural3080
seo, links
What Is a Web Browser? No One Knows! (cra)3079
browsers
Orthogonality of Specifications (w3c)3078
standards, web-platform, software-design, architecture, principles
Stop Password Masking (nng)3077
passwords, usability
Let’s Make the Web Faster3076
google, performance
Reducing the File Size of HTML Documents (j9t)3075
performance, html, optimization
PHP Performance Tips3074
php, performance, tips-and-tricks
CSS: Using Every Declaration Just Once (j9t)3073
performance, css, maintainability
How Gzip Compression Works3072
performance, compression, gzip
Introduction to RDFa (ali)3071
introductions, rdf, semantic-web
404 Best Practices (chr/css)3070
error-pages, best-practices
How to Style Your Type With CSS3069
css, typography
Opera Releases Opera 9 Web Browser3068
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)3067
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)3066
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)3065
javascript, testing, support, browsers
Simplifying CSS Selectors3064
css, selectors, performance
Informative and Usable Footers in Web Design (sma)3063
design, navigation, usability, link-lists
Maintainability Guide (j9t)3062
guides, maintainability
Semantic Web Set for Critical Mass (inf)3061
semantic-web, web-3.0, web
The Battlefield of Design: Designers vs. Clients (boa)3060
design, business-relations, collaboration, processes
State of the Browsers—IE Edition (ppk)3059
internet-explorer, browsers, metrics
Why Continuous Deployment? (eri)3058
ci-cd, deploying, releasing, processes
Web 3.0: “Vague but Exciting”3057
web, web-2.0, web-3.0, semantic-web
PageRank Sculpting3056
pagerank, seo
HTML5 Storage Tests (ppk)3055
html, browser-storage
Effective Website Maintenance: Examples and Best Practices (sma)3054
maintenance, maintainability, examples, best-practices
Web 2.OMG (geo)3053
web-2.0, terminology
An Update on Sitemaps at Google (joh)3052
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)3051
html, email, php
Opera Turbo (mno)3050
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)3049
firebug, google, performance, tooling
Advice for Software Development Managers3048
engineering-management, communication, tips-and-tricks
Punctuation Cheat Sheet (j9t)3047
typography, localization, cheat-sheets
The Real “Why XHTML” Discussion (mho)3046
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)3045
css
IE8 vs. IE6: Rise of the New Machine (dal/aja)3044
internet-explorer, browsers, metrics, comparisons
Launching Perch (dre)3043
content-management, tooling, perch
The CSS Box Model (chr/css)3042
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)3041
browsers, anti-patterns, feature-detection
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)3040
conformance, html, css, rss, tooling, link-lists
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)3039
browser-storage, html, gears
Analyzing Form Element and CSS Support in Web Browsers (tel)3038
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)3037
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)3036
css, maintainability, naming
The CSS Overflow Property (chr/css)3035
css, overflow
How to Override Inline CSS Styles (cra)3034
how-tos, css, selectors, cascade
Why File Naming Is More Important Than You Think (cra)3033
file-handling, naming
HTML 5: Now or Never? (sen)3032
html
Burnout (ali)3031
career
Obsessing With Google PageRank3030
google, seo, pagerank
Review: Cruz Browser3029
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)3028
ecmascript, javascript, standards
A Note on Testing Methodology (ppk)3027
css, testing, feature-detection
Online Reputation Management: The Basics3026
fundamentals, branding
Focus on Typography: Contrast3025
typography, contrast, colors
Flushing the Document Early3024
performance, flushing
Search Engines Take on Structured Data (dck/w3c)3023
structured-data, microformats, rdf, search, google
Google Now Supports RDFa3022
google, rdf, structured-data
How to Customise Your 404 Page3021
error-pages, customization, usability, user-experience, examples
Custom Fields Hacks for WordPress (sma)3020
wordpress, php
Don’t Rely on Background Colors Printing (chr/css)3019
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)3018
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)3017
microformats, semantics, html
Cookies and Security (nza)3016
cookies, security, xss, csrf
A Critical Vulnerability in IE8 (jed)3015
internet-explorer, browsers, vulnerabilities, security
A Big Day for Microformats (tka)3014
microformats, semantics, html
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)3013
html, microdata, standards
A Minimal Dependency Injection Container for PHP (tro)3012
php
The End Is Nigh for CAPTCHAs (cra)3011
captcha, accessibility, spam
Friends Don’t Let Friends Use Comic Sans3010
design, fonts
The Top 10 Technology Terms That Confuse Clients (cra)3009
terminology, communication, business-relations
Font Embedding Now (dav)3008
fonts, css
A Brief, Incomplete, and Mostly Wrong History of Programming Languages3007
programming, history
How Could the CSS WG Could Improve Matters? (mat)3006
css, w3c
Web Site Basics: Stuff Beginners Need to Know (mat)3005
fundamentals
My Feelings on the Effectivness of the W3C CSS Working Group (mat)3004
css, w3c
The 10 Commandments of PageRank Sculpting3003
seo, pagerank
Build Your Own WordPress Themes the Easy Way3002
wordpress, theming
Optimizing Conversion Rates: Less Effort, More Customers (sma)3001
user-conversion, optimization, usability, economics
RIP GeoCities 1995–2009 (cra)3000
yahoo
A Better JavaScript Memoizer2999
javascript, memoization
Going Non-Standard (bur)2998
html, standards
How to Organize CSS Files?2997
css
Five Questions With Jeffrey Brown (chr/css)2996
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)2995
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)2994
css, borders, effects, 3d, vendor-extensions
Even Designers Are Using CSS3? (dal/aja)2993
design, css
Beef Up Your Resume: Essential Skills for Coders2992
career
Opera Turns 15, Claims Title of World’s Oldest Web Browser2991
browsers, opera
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)2990
css, sprites, techniques, tooling, link-lists
CSS Browser Hacks (dal/aja)2989
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)2988
css, layout
Web Fonts: Do Something Positive! (sen)2987
fonts
Progressive Enhancement: What It Is, and How to Use It? (sma)2986
progressive-enhancement, concepts
4 Ways to Be More Productive2985
productivity
Don’t Use the DOM to Insert Flash (sea)2984
flash, javascript, mootools
Fuck the Foundries (div)2983
typography, fonts
In Defense of Eye Candy (ali)2982
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)2981
html, tables, css
One-Line Sitelinks2980
google, search
Browser CSS Hacks (pau)2979
browsers, css, hacks, internet-explorer, opera, safari, firefox
IE8: Web Storage (ann)2978
browsers, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)2977
browsers, internet-explorer, css
Computer Science in JavaScript: Linked List (nza)2976
javascript, data-structures, algorithms, software-design-patterns
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)2975
bookmarklets, urls, nginx, servers
Further Progression in Layout Modules (pet)2974
css, layout
Better Usability in 5 Minutes (lea)2973
usability, buttons, transitions, tables
CSS Is Like… (chr/css)2972
css, concepts
Do You Do Spec Work?2971
design, business-relations, economics
Tables vs. CSS? Really? (sea)2970
html, css, tables, layout
Don’t Use “@import”2969
css, performance
ActionScript 3 Basics Tutorial2968
videos, fundamentals, actionscript
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)2967
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)2966
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)2965
browsers, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)2964
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)2963
awareness-days, css, maintainability, semantics
Making “<time>” Safe for Historians (ppk)2962
html, semantics, time
Happy 4.04 Day2961
awareness-days, errors, http
8 Simple Typography Tips for Your Designs (sma)2960
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)2959
css, variables, custom-properties
Advocacy of JavaScript (lea)2958
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)2957
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)2956
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community2955
community, communication
10 Web Analytics Tools for Tracking Your Visitors2954
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)2953
css, naming
A Rough View of the Future (ple/w3c)2952
web-platform, standards, outlooks
Callbacks vs. Events2951
javascript, callbacks, events, comparisons
Coaching a Community (ali)2950
community, communication
The JavaScript Trap2949
javascript
Practical Accessibility Tips With WCAG 2.0 (ate)2948
accessibility, wcag, tips-and-tricks
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)2947
css, backgrounds, support, firefox, browsers
Mega Drop-Down Navigation Menus Work Well (nng)2946
navigation, usability, simplicity, accessibility
Explorer Canvas Updated for IE 8 and More (dal/aja)2945
canvas, internet-explorer, browsers
Debouncing JavaScript Methods2944
javascript, debouncing
WebKit Now Let’s You Style Scrollbars (dal/aja)2943
scrolling, css, webkit, browser-engines
Microsoft to Release IE8 Today (cra)2942
browsers, microsoft, internet-explorer
“<section>” Is Not Just a “Semantic ‘<div>’”2941
html, semantics
10 Principles of Readability and Web Typography (sma)2940
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)2939
css, html, simplicity
Can You Imagine the Web in 20 Years?2938
web, history, outlooks
IE Fix: Bicubic Scaling for Images (chr/css)2937
internet-explorer, browsers, images, scaling, css
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)2936
internet-explorer, microsoft, browsers, standards, web-platform
CSS Grammar Fuzzer2935
css, tooling
WebFormElements.com (tel)2934
forms, browsers, screenshots, images
The Tiniest GIF Ever2933
images, gif, base64, php
Where Is the Next Generation of Developers? (cra)2932
career, learning
The Next Web of Open, Linked Data (tim/ted)2931
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)2930
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)2929
javascript, libraries, png, images
Object Oriented Event Handling and Widgets (dal/aja)2928
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)2927
performance, css, selectors
Microsoft to Drop Internet Explorer? No Chance! (cra)2926
browsers, microsoft, internet-explorer
Is Optimizing CSS Selectors Worth It? (dal/aja)2925
css, selectors, optimization, performance
What It Means to Copyright a Website2924
legal, licensing
The State of the Semantic Web2923
semantic-web
GX—Full-Featured JavaScript Animations Framework2922
libraries, animations, javascript
Server-Side JavaScript Will Be as Common as PHP (ate)2921
javascript, php, comparisons
Is Minimalist Still in Vogue? You Bet2920
design, minimalism
Performance Impact of CSS Selectors2919
performance, css, selectors, metrics
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)2918
qooxdoo
How Many Links per Page?2917
links, seo
The Shallowness of CSS Evangelism2916
standards, css, advocacy
10 Fixes That Solve IE6 Problems (cra)2915
browsers, internet-explorer, doctypes, hacks
Fun Anecdote About “innerHTML” (oct/aja)2914
javascript, internet-explorer, browsers
When to Split Style Sheets (j9t)2913
css, code-splitting
HTML 5 Supersedes Web Forms 2.0 (cms)2912
html, web-forms, forms
Fast Publishing of RDFa With Dreamweaver2911
rdf, dreamweaver, code-editors
Map Reduce in the Browser (dal/aja)2910
javascript
The Elements of Social Architecture (cwo/ali)2909
information-architecture, information-design, usability
More Than 10 “Must Have” WordPress Plugins2908
wordpress, plugins, link-lists
A First Look at Safari 4 (cra)2907
browsers, safari
Remote Linking (chr/css)2906
html, css, links
Write for Reuse (nng)2905
writing, content, usability
Paid Posts Should Not Affect Search Engines2904
links, pagerank, seo
Unicode Normalization (ann)2903
unicode
88 Outstanding Favicons and 6 Resources to Help You Create Your Own2902
images, favicons, examples, link-lists
How to Eavesdrop on All Published Dojo Events2901
how-tos, dojo, events
The Cost of Accessibility (dre)2900
accessibility, javascript, frameworks
Web Standards on the Edge (com)2899
standards, w3c, css, html, support, browsers
The 5 Most Under-Used HTML Tags (cra)2898
html, semantics
More Crimes Against Hypertext (ate)2897
links, best-practices
The Slow Lingering Death of IE6 (cra)2896
browsers, internet-explorer
When Good Browsers Go Bad—and They All Do (com)2895
standards, conformance, support, internet-explorer, browsers
HTML5 Canvas Cheat Sheet (dal/aja)2894
cheat-sheets, html, canvas
Restful PHP Web Services2893
books, php, web-services, rest
Caching Scripts in HTML5 Database (dal/aja)2892
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)2891
tooling, javascript, ruby, dependencies
To Hell With Bad Browsers—the Sequel (ppk)2890
browsers, standards, support, internet-explorer
IE8: Standards Mode Opt-In Is Back From the Dead (cra)2889
browsers, internet-explorer, doctypes
Performance and RFC 2396 (j9t)2888
performance, links
YAML Debug: Page Info Debugger (oct/aja)2887
bookmarklets, debugging
Improve SEO With Google’s New Canonical Element (cra)2886
seo, google, html, metadata
5 Easy Ways to Deal With an Unhappy Client2885
business-relations, collaboration, communication
The IE8 Blacklist Minefield2884
internet-explorer, browsers
CSS Tables Are Not a Solution (chr/css)2883
css, html, tables, layout
In Defense of Readers (ali)2882
content, writing, readability, typography
What’s So Bad About CSS Frameworks?2881
css, frameworks, learning
IE’s Compatibility View (bur)2880
internet-explorer, browsers
5 Tips to Master Google Friend Connect (j9t)2879
google, friend-connect, social-media, tips-and-tricks
IE8 Blacklist: Forcing Standards Rendering Opt-In2878
internet-explorer, browsers, standards, rendering
JS Library Detector (lea)2877
bookmarklets, javascript, libraries
Google Friend Connect Introduces the Social Bar2876
introductions, google, friend-connect, social-media
Styling the “html” and “body” Elements (ate)2875
html, css
Accessible Websites Could Become a Reality2874
accessibility, html
JavaScript Variable Performance (nza)2873
javascript, variables, performance
A New Image Replacement Technique: The State Scope Method2872
image-replacement, techniques, css, javascript
Mandatory Alt Attribute Is Insignificant2871
accessibility, html, attributes, images, alt-text
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)2870
buttons, css
Another CSS vs. Tables Debate2869
html, tables, css, layout
Semantic Web Snake Oil2868
semantic-web
Carakan2867
opera, browsers, javascript-engines
State of the Browsers (ppk)2866
browsers, internet-explorer, safari, chrome, browser-wars
Advanced Debugging With JavaScript (ali)2865
javascript, debugging
Tables vs. CSS: CSS Trolls Begone2864
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout2863
css, layout, tables, html, semantics
This Week in HTML 5—Episode 19 (div)2862
html, standards
The Two Great Things About Validation/Conformance (j9t)2861
conformance, html, css, quality, craft
Meaning of Names and Operations of Services2860
discussions, standards, naming
Valid Sites Work Better (?) (oli/w3c)2859
html, css, conformance
Browser Detection Is Bad (chr/css)2858
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)2857
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)2856
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)2855
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)2854
internet-explorer, browsers
Detecting Googlebombs2853
google, search
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)2852
guides, html, css
50 Extremely Useful PHP Tools (sma)2851
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)2850
html, internet-explorer, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)2849
xhtml, mime-types
The YUI 3 Revolution (nza)2848
yui, javascript
A New Google Sitemap Generator for Your Website (joh)2847
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)2846
javascript, arrays
Shrinking HTML5 (ann)2845
html, standards
A Primer: Web 1, 2, and 3 (vin)2844
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)2843
surveys, metrics, web-platform
8 Definitive Web Font Stacks2842
typography, fonts
Typographic Grid (chr/css)2841
typography, grids
Landing Page Testing to Increase Conversions2840
slides, landing-pages, testing, user-conversion
Graceful Blame (dav)2839
design, career, community
Return of the Mobile Stylesheet (don/ali)2838
css, mobile
Semantics in HTML 5 (joh/ali)2837
html, semantics
2008—a Year of Awesome JavaScript2836
javascript, retrospectives, link-lists
When Can I Use… (fyr)2835
caniuse, web-platform, html, css, support, browsers
Chrome Provides Dedicated Privacy Options2834
chrome, browsers, privacy
Genetic Algorithms: Cool Name and Damn Simple (let)2833
algorithms, ai
The Principles of Beautiful HTML Email2832
principles, email, writing, microcontent
PHP Frameworks: Comparing CakePHP and Symfony2831
php, frameworks, symfony, comparisons
A Web Developer’s Responsibility (jer)2830
web-platform, best-practices, career
The Mobile Web Sucks, Despite the iPhone (inf)2829
mobile, web, user-experience, apple
The Myth of Stability (dre)2828
career, economics, myths
Coupling Asynchronous Scripts2827
javascript, asynchrony, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)2826
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)2825
javascript, dreamweaver
Towards Better Reuse: Traits in JavaScript (oct/aja)2824
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)2823
browsers, mozilla, google, open-web
SVG Is the Future of Application Development2822
images, svg, web-apps, outlooks
HTML vs. XHTML: Why HTML Wins (j9t)2821
html, xhtml, comparisons
PHP Include From Root (chr/css)2820
php, servers
State of Performance 20082819
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)2818
web, web-2.0
Amaya Also for RDFa (iva/w3c)2817
amaya, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)2816
security, internet-explorer, browsers
HTML 5: Document Conformance (w3c)2815
html, conformance
Content-tious Strategy (ali)2814
content, writing, strategies
A Few Predictions for 2009 (w3c)2813
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards2812
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)2811
w3c, tooling, conformance
SVG Test Page (fyr)2810
svg, images, testing
The Fundamental Problems With CSS3 (mat)2809
css, standards, w3c
YUI Library, YUI Doc, and GitHub (dal/aja)2808
documentation, tooling, yui
Two More Ways to Do Cross Browser Testing (cat)2807
testing, browsers, tooling
Hixie on Editing HTML5 (lac)2806
videos, interviews, html, processes
Best Practices for Subversion (SVN)2805
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)2804
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)2803
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)2802
smil, standards
The Greatest Secret in Web Design (j9t)2801
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)2800
web, security
What Are Web Standards? (nza)2799
standards, web, w3c
HTTP Monitoring With Charles (jus)2798
http, monitoring, debugging, tooling
Four Browser Notes (ppk)2797
browsers, internet-explorer, opera
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)2796
xml, standards
Canvas Step by Step Tutorial (dal/aja)2795
tutorials, canvas, javascript
Google “Not Interested in Semantic Search”2794
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support2793
w3c, tooling, conformance, html
Don’t Follow Web Design Trends: Set Them (sma)2792
design, branding
CSS Testing via Selenium (dal/aja)2791
css, selenium, testing
The Skinny on Doctypes2790
html, doctypes
Browsers Face Innovator’s Dilemma (com)2789
browsers, standards, web-platform
Illustrations: What HTTP Errors Look Like (cat)2788
http, errors