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 (2)

Entry (Sources) and Additional TopicsDate#
Illustrations: What HTTP Errors Look Like (cat)3365
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)3364
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)3363
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)3362
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)3361
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)3360
guidelines, accessibility, wcag, w3c
This Week in HTML 5—Episode 13 (div)3359
html, standards
RESTful CSS (dig)3358
css, rest
A More Useful 404 (ali)3357
error-pages, ssi, perl
Fixing the Web (bra)3356
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging3355
html, javascript
WDR #1: Versioned Style Sheets (j9t)3354
versioning, css
My Coding Practices in 19913353
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals3352
css, variables
Five HTML Oddities That You May Not Know3351
html, browsers, conformance
How to Use Conditional Comments for Better CSS3350
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)3349
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)3348
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)3347
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)3346
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)3345
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)3344
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)3343
html, multimedia, security
What Happened to Firebug? (nza)3342
firebug
The Essence of Web Applications3341
web-apps
The Road to HTML 5—The “section” Element (div)3340
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)3339
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)3338
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)3337
dojo
Do You Own Your Social Media Identity? (cat)3336
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)3335
cruz, browsers
Debunking Dojo Toolkit Myths3334
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)3333
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)3332
security, tips-and-tricks
The IE6 Support Problem (nza)3331
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)3330
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)3329
interviews, browsers, cruz
The Problem With CSS Is… (sen)3328
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)3327
css, training
Working From Home: The Readers Respond (ali)3326
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)3325
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)3324
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)3323
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)3322
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)3321
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)3320
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)3319
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities3318
google, security
Another Look at JavaScript Inheritance (dal/aja)3317
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)3316
javascript
Say Goodbye to “alert()” (rey/aja)3315
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)3314
ajaxian, mozilla, open-web
Free Links to Your Site3313
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)3312
owl, standards
Good Times With Inbound Links3311
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)3310
career, interviewing, link-lists
Code Responsibly (j9t)3309
websites, principles, best-practices
The Miller Device3308
javascript, arrays, objects
IE8: The Bad (Update) (ann)3307
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)3306
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)3305
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)3304
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)3303
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)3302
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality3301
xhtml, myths
Web Standards at Google (j9t)3300
google
Understanding HTTP PUT (kar/w3c)3299
http, link-lists
My Worst CSS Mistakes (dav)3298
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)3297
html
DOM vs. Template (tro)3296
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use3295
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)3294
podcasts, interviews, json
BrowserHawk Lives (oct/aja)3293
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress3292
how-tos, wordpress
A Minimal HTML Document (sen)3291
html, templates, minimalism
Web Standards 2008: Three Circles of Hell (mho/ali)3290
standards, w3c, whatwg, wcag-samurai, web-standards-project, web-standards-group, community, advocacy
Accessibility Experiment3289
accessibility, design
Where Our Standards Went Wrong (bee/ali)3288
standards, conformance, quality
Dynamic URLs vs. Static URLs3287
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)3286
dojo, effects
Introducing SquirrelFish Extreme (oth/web)3285
introductions, javascript-engines, webkit
Design by Community (mar)3284
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN3283
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)3282
interviews, css, design
Secrets of JavaScript Closures (dal/aja)3281
javascript, closures
Simon Willison, @Media Ajax (mic/aja)3280
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)3279
frames, iframes, security
This Week in HTML 5—Episode 5 (div)3278
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People3277
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)3276
documentation, processes
Hacking JavaScript for Fun and Profit3275
javascript
Is HTML5 Ready Yet?3274
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)3273
html, standards, w3c
The Future of Search According to Google (cat)3272
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)3271
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)3270
unicode, encoding, php
Fixing IE by Porting Canvas to Flash3269
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome3268
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems3267
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)3266
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes3265
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)3264
web, mobile, w3c
Improving the Default Directory View (chr/css)3263
apache, servers, php
Google Chrome Is Available (pet)3262
chrome, google, browsers
Google Chrome3261
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)3260
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)3259
chrome, google, browsers
Google Chrome (jon)3258
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)3257
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…3256
frameworks, php, zend
IE8 Security: Beta 2 Update3255
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)3254
internet-explorer, browsers, html, sanitization
Google Chrome (lac)3253
browsers, google, chrome
IE 6 Blocker Script (chr/css)3252
internet-explorer, browsers, tooling, javascript, jquery
Google on Google Chrome—Comic Book (blo)3251
books, browsers, google, chrome
Tagging Is Not Just for Content (sib)3250
content, information-design
10 Weblog Engines Reviewed (sma)3249
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
In Praise of Evolvable Systems (bra/aja)3248
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)3247
html, standards
Web Accessibility Is Important3246
accessibility
Make Your Data Web Friendly (kar/w3c)3245
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)3244
fonts, conditional-comments, apache, internet-explorer, browsers
3D CSS Transforms on the iPhone (pba)3243
css, 3d, transforms, iphone
jParallax Turns Elements Into a Viewport (rey/aja)3242
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)3241
release-notes, firebug
Is It Time to Ditch IE6? (cat)3240
browsers, internet-explorer
How to Filter RSS Feeds (cat)3239
how-tos, rss, tooling
To Be Clear (on Conditional Comments and Resets) (j9t)3238
browsers, internet-explorer, conditional-comments, maintainability, css, resets
Print Watermarks With CSS3237
css, print, watermarking
This Week in HTML 5—Episode 3 (div)3236
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)3235
jslint
Font MIME Types (ann)3234
fonts, mime-types
Separating Presentation From Semantics (bur)3233
drupal, semantics
Name Soup (sli)3232
javascript, ecmascript, actionscript, naming, standards
7 Principles of Clean and Optimized CSS (sma)3231
principles, css, optimization, minification, hacks
The Lessons of CSS Frameworks3230
frameworks, css, lessons
Bringing CSS Transforms to Internet Explorer (pba)3229
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)3228
guides, design, email, html
The Coming Battle Over Web Fonts3227
fonts
The Performance Cost of the HTML Tree Builder (hsi)3226
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)3225
html, standards
Use the Best Available Ampersand (sim)3224
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)3223
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)3222
best-practices, html, css, naming, maintainability
Site Map Usability (nng)3221
sitemaps, information-architecture, navigation, usability, studies, research
Undermining the Industry (tka)3220
html, css, javascript, craft, career
Specifics on CSS Specificity (chr/css)3219
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)3218
css, layout
This Week in HTML 5—Episode 1 (div)3217
html, standards
7 Essential Guidelines for Functional Design (sma)3216
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)3215
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)3214
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)3213
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)3212
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)3211
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)3210
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)3209
w3c, mobile, best-practices
No Browser Left Behind (vvu)3208
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)3207
books, javascript
Regex Matching Attribute Selectors (sib)3206
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)3205
mobile, best-practices, guidelines, standards
IE8 and Reliability3204
internet-explorer, browsers
Web Design Is Not Print Design (mat)3203
design, web, print
Knol: Google vs. the Internet (cat)3202
google, seo
Open Web Foundation3201
websites, open-web, advocacy, standards
Just What Is the Open Web? (cat)3200
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?3199
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
10 Tips for Being a Greener Web Designer (mat)3198
sustainability, hosting, career, tips-and-tricks
SproutCore—Standards Stupid? (sea)3197
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.13196
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)3195
rdf, xml
Non-Blocking JavaScript Downloads (sto)3194
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)3193
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)3192
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)3191
best-practices, programming, php
Semantic Constructors (dal/aja)3190
javascript
Conditional Comments for HTML Email (sib)3189
conditional-comments, email
Setting the Start Number for an Ordered List (tel)3188
html, lists
Interview With Matt Cutts3187
videos, interviews, google, spam, search
On Proper Heading Styles (mat)3186
headings
JavaScript Micro-Templating (jer)3185
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)3184
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)3183
css, html, standards
Why People Still Use IE 6 (chr/css)3182
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)3181
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)3180
web-apps, iphone, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)3179
forms, ajax, javascript
Naked JavaScript Objects (nza)3178
javascript, objects
Testability Costs Too Much (ali)3177
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)3176
html, attributes, css, selectors
HTML or XHTML: Does It Really Matter? (sib)3175
html, xhtml, comparisons
WHATWG?3174
whatwg, semantic-web
SVG Paint Servers for HTML3173
html, svg, css, images, backgrounds
Life Without MIME Type Sniffing? (dck/w3c)3172
mime-types, browsers
XUL Getting Started Guide (o19)3171
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)3170
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)3169
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript3168
javascript
Compared to What? (j9t)3167
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)3166
javascript
Is the Web Still the Web? (inf)3165
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)3164
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)3163
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)3162
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)3161
browsers, standards, performance, javascript, extjs, dojo, yui, mootools, jquery, css, svg, canvas, tooling, link-lists, ajaxian
4 Easy Ways to Spruce Up Your HTML Markup (sen)3160
html, headings, internationalization, encoding
All About Floats (css)3159
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)3158
css, variables, standards, custom-properties
Improved Flash Indexing3157
google, search, indexing, flash, seo
JSON Diff Released (dal/aja)3156
tooling, diff, json
Writing a GWT Linker (ale)3155
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)3154
css, selectors
CSS Positioning Properties at a Glance Guide3153
guides, css, positioning, terminology
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)3152
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)3151
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)3150
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)3149
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)3148
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)3147
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)3146
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)3145
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)3144
ajax, javascript
The Web Is Not Real; Web Applications Are Not Web Sites3143
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)3142
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)3141
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)3140
browsers, internet-explorer
Image Replacement and Backgrounds (sea)3139
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)3138
browser-extensions, release-notes, firefox, browsers, support
Absolute Positioning Inside Relative Positioning (chr/css)3137
css, positioning
When Validation Becomes Unimportant (j9t)3136
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available3135
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)3134
w3c, css, standards, typography
Confronting the Future of Web Standards3133
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages3132
performance, tooling, browser-extensions, link-lists
Web Applications Working Group Launched (cms)3131
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)3130
tooling, javascript
Google Changes Favicon, Challenges You to Do Better (mat)3129
google, favicons, images
Is It OK to Require JavaScript? (cod)3128
discussions, javascript
International Address Fields in Web Forms (uxm)3127
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)3126
javascript, memory, internet-explorer, browsers
CSS Do’s and Don’ts3125
css, resets, maintainability
Web Design: 10 Additional Research Findings You Should Know (j9t)3124
design, usability, research, conventions, best-practices
More Flexible Linking (mey)3123
html, links
Next IE8 Beta Due in August (gha)3122
internet-explorer, browsers
Design Rants (dav)3121
design, typography, readability, responsive-design, semantics
Writing an Interface Style Guide (jin/ali)3120
design, style-guides, design-systems, conventions, documentation
Heads-Up: CSS Namespaces and You (cms)3119
css, namespaces, xml, standards, w3c
Internet Explorer 8 Could Break Web Pages, Microsoft Warns3118
internet-explorer, microsoft, browsers, interoperability
Optional Tags in HTML 4 (j9t)3117
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)3116
buttons, usability
Using Flash and Staying Standards Compliant (chr/css)3115
flash, embed-code, conformance, jquery
Two Hidden Features New in Firefox 3 (sen)3114
browsers, firefox
Debugging Django (sim)3113
django, debugging
Standards Suck (ann+)3112
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)3111
interviews, usability, design, css
Libraries and Frameworks (tka)3110
frameworks, libraries, html, css, javascript
“getElementsByClassName”3109
javascript, support, browsers
JavaScript Optimization—High Performance JS Apps3108
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)3107
html, browser-storage, standards
How Google Friend Connect Works3106
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy3105
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)3104
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)3103
flash
Mobile Web “to Be Worth $22B by 2013”3102
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)3101
google, documentation, open-web
Timelapse CSS (dal/aja)3100
css, javascript
What’s in a “window.name”? (cod/aja)3099
javascript, security
Efficient Video Delivery Over the Internet (dig)3098
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)3097
php, tooling, link-lists
Nested Conditional Comments (ala)3096
conditional-comments, internet-explorer, browsers
JavaScript Objects Are NOT JSON (zac)3095
javascript, objects, json
MySpace Joins the “Semantic” Web3094
semantic-web, social-media
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)3093
progressive-enhancement, best-practices
What’s Your Web Site Worth?3092
economics, monetization
UTF-8 Growth on the Web (kar/w3c)3091
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)3090
tables, forms, usability
Image Replacement + Google (dav)3089
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)3088
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files3087
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)3086
forms, usability
CSS Qualified Selectors (sha)3085
css, selectors
JavaScript: The Good Parts (dou/ore)3084
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)3083
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Adobe Open Flash (ala)3082
adobe, flash
Conforming “target” Attribute (lac)3081
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)3080
javascript, events
The World’s Best HTML Template (j9t)3079
html, templates
Web Typography: Tell Me What You Want (jas)3078
w3c, typography, fonts, css
CSS Variables Using PHP (dav)3077
css, php, variables
Java in JavaScript (cod/aja)3076
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)3075
ajax, javascript, html
A Preview of HTML 5 (lac/ali)3074
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)3073
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats3072
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)3071
css, caching
CSS Variables Are Next? (dal/aja)3070
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)3069
css, gradients, transforms, transitions, animations, masking
CSS Masks (web)3068
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)3067
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)3066
css, standards, programming
Phantom CSS (tka)3065
css, selectors
Embed Your “data-” in HTML 5 (dal/aja)3064
html, custom-data, javascript, dojo
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)3063
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)3062
css, resets, frameworks
25 Years in Usability (nng)3061
usability, retrospectives, history
Get the JavaScript “global” (nza)3060
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)3059
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)3058
css, cascade, resets, efficiency
100 Line AJAX Wrapper3057
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More3056
business-relations, collaboration, communication
Crafting Ourselves (mey)3055
css, resets, craft
No CSS Reset (jus)3054
css, resets
jQuery and Prototype Benchmarks (dal/aja)3053
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)3052
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)3051
discussions, html, conformance, accessibility, alt-text, images, tooling
Crawling Through HTML Forms3050
google, search, crawling, forms, html
A Wishlist for AJAX APIs (cod/aja)3049
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know3048
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)3047
internet-explorer, browsers
Footers in Web Design: Creative Examples and Ideas (sma)3046
navigation, examples, design
Cool URIs in a RESTful World (inf)3045
urls, semantic-web, http, rest
The Thing About Git3044
git, version-control
The Plague of “outline: 0” (jar/web)3043
accessibility, focus, css
The Story of Professional JavaScript (nza)3042
books, javascript
jQuery3041
videos, jquery
“window.crypto” (bra)3040
javascript, cryptography
13 Reasons Why CSS Is Superior to Tables in Website Design3039
design, layout, tables, css, comparisons
Subversion Gits the Last Train3038
version-control, svn, git, comparisons
The Performance Aspect of Acid33037
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)3036
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)3035
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)3034
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)3033
web, desktop, mobile, browsers, design
Version Control for Multiple Agile Teams (inf)3032
version-control, agile, processes
New Draft of ECMAScript 4 Edition Grammar Released (ado)3031
ecmascript
The Browser Bunch (joe/mac)3030
browsers, unix-like, comparisons, safari, flock, camino, firefox, omniweb, opera
Dojo 1.1: Some Awesome for You App (sli)3029
dojo
Markup and Style Society Talk (bok)3028
slides, html, css, craft
Using the YouTube API via Ext (rey)3027
youtube, apis, extjs
Saving Ourselves From the Unweb3026
html, flash, silverlight, dojo
CSS Properties Index (j9t)3025
css, overviews
Speaking the Language of Robots (sha)3024
robotstxt, search, google, tooling
Opera Overtakes Safari in Acid3 Race, Reaches 100%3023
opera, safari, browsers, acid-tests
The Principles of Project Management3022
principles, project-management, prioritization
Hats Off to Opera (tka)3021
opera, browsers, acid-tests, web-platform
The 10 Design Theses of Dieter Rams (j9t)3020
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data3019
videos, google, analytics
Nine Techniques for CSS Image Replacement (chr/css)3018
css, image-replacement, images, logos, techniques, overviews
Optimizing Page Loading in the Web Browser (ant/web)3017
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)3016
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)3015
safari, browsers
Using CSS for Image Borders (css)3014
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)3013
browsers, internet-explorer, png, images
Getting Started With ARIA (tka)3012
introductions, html, aria, accessibility
A Collection Is Not an Array (sib)3011
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers3010
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)3009
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)3008
programming, javascript, ajax, history
Maintaining Your Personal Brand Online (jus)3007
career, branding, social-media
Martian Headsets (spo)3006
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)3005
internet-explorer, browsers, performance
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover3004
semantic-web, yahoo, microsoft
Tips for Making Information Universally Accessible3003
accessibility, search, google, tips-and-tricks
ECMAScript 4 Progress Tracking (dal/aja)3002
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)3001
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)3000
slides, javascript, libraries
Great CSS Techniques and the Simple Truth Behind Them (j9t)2999
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)2998
microformats, xfn
Practical Accessibility Tips2997
accessibility, tips-and-tricks, link-lists
Character Encoding in HTML (oli/w3c)2996
html, encoding, unicode
IE8 Speeds Things Up2995
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)2994
internet-explorer, browsers
The Secret of Maintainability (j9t)2993
maintainability
Widget Spec Is Now Widget Specs (mar)2992
web-apps, xml
Delivering the Right Experience to the Right Device2991
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability2990
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)2989
extjs, php
CSS3 Features in IE8 (pet)2988
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)2987
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)2986
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)2985
internet-explorer, browsers, standards, security
The Acid 3 Test (web)2984
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)2983
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)2982
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)2981
design
The Acid3 Test (wa)2980
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)2979
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)2978
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour2977
internet-explorer, browsers
The CSSOM View Module2976
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)2975
comments, tips-and-tricks
Thoughts on HTML 5 (nza)2974
html, standards
Tooltips With CSS32973
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)2972
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)2971
colors, rendering, comparisons, firefox, safari, browsers
Akismet Plugins Archive (j9t)2970
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)2969
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)2968
links, urls, css, print
Pattern Matching in JavaScript2967
javascript
Mobile Applications, RIP (mic)2966
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)2965
adobe, air, foss
Firefox 3 Performance Gets a Boost2964
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)2963
internet-explorer, browsers
How JavaScript Timers Work (jer)2962
javascript, time
Structured Data—Set to Take on Google2961
google, structured-data, microformats, semantic-web
Powerful CSS Techniques for Effective Coding (sma)2960
css, techniques, link-lists
Bad Documentation Is a Killer2959
documentation, career
JavaScript Parasitic Inheritance, Power Constructors, and “instanceof”2958
javascript, inheritance
ECMAScript 4th Edition Reference Implementation M2 (ado)2957
ecmascript, standards
Just How Useful Are CSS3 Selectors? (pet)2956
css, selectors
Cursing With JavaScript: Three Random Tips (dal/aja)2955
javascript, prototypejs, firefox, internet-explorer, browsers, pop-ups, tips-and-tricks
Version Targeting: Threat or Menace? (zel/ali)2954
browsers, internet-explorer, versioning, doctypes
My CSS Wishlist (dav)2953
css, wish-lists
Designing Client/Server Web Applications2952
web-apps, javascript
Which Are More Legible: Serif or Sans Serif Typefaces? (ale)2951
fonts, legibility, typography, studies, research
More Opera Weirdness (nza)2950
opera, browsers
Does “setTimeout” Solve the “DOMContentLoaded” Problem?2949
javascript, dom, time, performance
Ext 2.0 API Docs on AIR2948
extjs, air
Best Practices for XML Internationalization (jir+/w3c)2947
xml, internationalization, localization, best-practices
Is Easy Implementation the Same as Good Code? (cod/aja)2946
developer-experience, quality, performance, javascript, embed-code
What’s New in PHP 5.3?2945
php
Authoring HTML 5 (kar/w3c)2944
html, parsing
W3C XML Is Ten2943
w3c, xml, anniversaries
Configuring Links in Screen Readers2942
links, screen-readers, jaws, accessibility
Heroku: Web Based Rails Hosting (dal/aja)2941
heroku, hosting, ruby-on-rails
PHP Pretty Date (zac)2940
php, time
CSS: Selector Variables (j9t)2939
css, selectors, variables
Five Things to Do to a Script Before Handing It Over to the Next Developer (cod)2938
javascript, collaboration, optimization
Django Template Language in JavaScript (dal/aja)2937
django, javascript
XHTML 2 vs. HTML 52936
xhtml, html, comparisons
Acid3 Nearing Completion (obi/wa)2935
web-platform, acid-tests, support, browsers
Better Living Through Taxonomies (dig)2934
information-architecture, navigation, information-design
Continuous Integration for Front End Developers2933
ci-cd, css, javascript
Dealing With Dependencies (tro)2932
dependencies, php
Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal/aja)2931
javascript, prototypejs, dojo, extjs, jquery, gwt, yui, dwr, gears, flash, air, json, browsers, standards, css, design, comet, security, ajaxian, link-lists
Debunking a Misconception, Plus a Reminder of How Search Engines Work2930
google, search, censorship
IDEs, Plugins, and Tools for Ext JS 2.02929
extjs, code-editors, aptana, dreamweaver
Using PHP to Generate CSS2928
php, css, code-generation
10 Principles of Effective Web Design (sma)2927
principles, design, usability, performance, simplicity, whitespace, conventions, testing
You Used JavaScript to Write What? (dal/aja)2926
javascript, web-apps
Do You Have a Pretty Date? (dal/aja)2925
javascript, time
Adobe AIR Is on Fire (rey/aja)2924
adobe, air
Internet Explorer Reality2923
internet-explorer, browsers
Internet Explorer CSS File Size Limit2922
internet-explorer, browsers, css
World Wide Web Consortium Releases Draft of HTML 5 (cne)2921
w3c, html
APNG—the Animated PNG2920
websites, png, images
Birthday Party! Celebrate the 2nd Birthday of the YUI Library and Yahoo Pattern Library February 26 at Yahoo2919
yui, yahoo, anniversaries
HTML5 Is Not Backward Compatible (mat)2918
html, standards, interoperability
How to Style Unknown Elements in IE (sjo)2917
how-tos, css, html, internet-explorer, browsers
Version Targeting and JavaScript Libraries (dre)2916
internet-explorer, browsers, versioning, javascript, libraries
Mistakes, Sadness, Regret2915
html, doctypes, browsers, internet-explorer
Perspective: Acid2, Acid3, and the Power of Default (cne)2914
web-platform, acid-tests, support, browsers, internet-explorer
Versioning, Compatibility, and Standards (oth/web)2913
browsers, standards, versioning, interoperability, webkit
A Study of AJAX Performance Issues2912
ajax, javascript, performance, metrics, studies, research
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar/ali)2911
browsers, internet-explorer, doctypes, progressive-enhancement, html, standards, interoperability
Goodbye Doctype Switching, Hello “meta” Targeting (mat)2910
html, metadata, rendering, doctypes, browsers, internet-explorer
IE8 and Opt-In Versioning Mechanism (kar/w3c)2909
internet-explorer, browsers, versioning
IE8 Versioning Snowstorm (kar/w3c)2908
internet-explorer, browsers, versioning, link-lists
Sad Day for Web Standards (fyr)2907
internet-explorer, browsers
The Future of IE and the Web (nza)2906
internet-explorer, browsers, doctypes, web-platform
The Internet Explorer Lock-In (ann)2905
browsers, internet-explorer
IE’s Questionable Version Targeting (tka)2904
internet-explorer, browsers
End of Line Internet Explorer2903
internet-explorer, netscape, browsers, standards
In Response to “Tell the CSS–WG What You Want From CSS3” (mat)2902
css, wish-lists
Compatibility and IE8 (cdu)2901
internet-explorer, browsers, standards, interoperability, doctypes, web-platform
Book Recommendation: “AJAX Security” by Hoffman and Sullivan2900
books, ajax, javascript, security
Sitemaps FAQs2899
sitemaps, search, google
Review: Pro JavaScript Design Patterns (tif/dig)2898
books, javascript, software-design-patterns
Functional Fun in JavaScript With Dojo2897
javascript, dojo
CSS Tutorial: Hover Effect on Linked Images2896
images, hover, effects, css
Don’t Be Ashamed of Your Code (tka)2895
career, quality
Acid 3 Tackles ECMAScript (jer)2894
acid-tests, browsers, support, web-platform, ecmascript
How IE Mangles the Design of JavaScript Libraries (sli)2893
internet-explorer, browsers, javascript, libraries, software-design
The 3 Levels of Programmers: The Good, The Bad, and the Lazy2892
career, quality
Is JSON Better Than XML? (nza)2891
json, xml, comparisons
Cross-Browser Custom CSS Cursors2890
css, cursors, support, browsers
Ext 2.0 and ColdFusion (rey/aja)2889
extjs, coldfusion
20,000 Reasons Why Comet Scales2888
comet, scalability, testing, dojo, servers
CSS Not([Hacks]) (bri/dig)2887
css, hacks
Why Opera? (chr+/dig)2886
interviews, opera, browsers
RDFa and HTML Imagemap (kar/w3c)2885
rdf, html, images, image-maps
Beyond DOM2884
dom, ajax, javascript
Getting Specific With CSS (tka)2883
css, selectors, cascade
12 Great Ways to Learn ActionScript 3 in Flash (jos)2882
flash, actionscript, learning, link-lists
Open Content Depends on Open Standards (tan/mic)2881
content, standards, licensing
Opera’s Antitrust Complaint and Political Control of Web Standards2880
opera, microsoft, browsers, standards, legal
Cool and Useful GWT Solutions (dal/aja)2879
gwt, examples
The Future of the Web: What to Expect in 2008 (bri)2878
web, outlooks
Using Prototypes in JavaScript (tka)2877
javascript, prototypes
Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal/aja)2876
browsers, javascript, prototypejs, extjs, yui, jquery, microsoft, dwr, security, performance, gwt, comet, css, mobile, ajaxian, link-lists
Fallacies of Distributed Computing Explained (arn)2875
architecture, network, performance
Making Open Standards as Open as Possible—Required Public Domain Licensing of All Microformats Wiki Contributions (tan/mic)2874
microformats, licensing, community, history
Er.js: Erlang-in-JavaScript (dal/aja)2873
javascript, libraries
No (Content) Negotiation (bur)2872
xhtml
JavaScript: It’s Just Not Validation!2871
javascript, php, validation
An Introduction to Classy JavaScript (tka)2870
introductions, javascript
Django and Comet (dal/aja)2869
django, comet
Misconceptions About PNG (chr/css)2868
png, images
The Fallacy of Too Much Accessibility2867
accessibility, fundamentals
A Less Painful CSS Experience (tka)2866
css