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)3561
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)3560
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)3559
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)3558
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)3557
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)3556
guidelines, accessibility, wcag, w3c
This Week in HTML 5—Episode 13 (div)3555
html, standards
RESTful CSS (dig)3554
css, rest
A More Useful 404 (ali)3553
error-pages, ssi, perl
Fixing the Web (bra)3552
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging3551
html, javascript
WDR #1: Versioned Style Sheets (j9t)3550
versioning, css
My Coding Practices in 19913549
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals3548
css, variables
Five HTML Oddities That You May Not Know3547
html, browsers, conformance
How to Use Conditional Comments for Better CSS3546
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)3545
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)3544
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)3543
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)3542
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)3541
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)3540
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)3539
html, multimedia, security
What Happened to Firebug? (nza)3538
firebug
The Essence of Web Applications3537
web-apps
The Road to HTML 5—The “section” Element (div)3536
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)3535
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)3534
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)3533
dojo
Do You Own Your Social Media Identity? (cat)3532
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)3531
cruz, browsers
Debunking Dojo Toolkit Myths3530
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)3529
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)3528
security, tips-and-tricks
The IE6 Support Problem (nza)3527
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)3526
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)3525
interviews, browsers, cruz
The Problem With CSS Is… (sen)3524
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)3523
css, training
Working From Home: The Readers Respond (ali)3522
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)3521
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)3520
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)3519
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)3518
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)3517
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)3516
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)3515
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities3514
google, security
Another Look at JavaScript Inheritance (dal/aja)3513
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)3512
javascript
Say Goodbye to “alert()” (rey/aja)3511
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)3510
ajaxian, mozilla, open-web
Free Links to Your Site3509
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)3508
owl, standards
Good Times With Inbound Links3507
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)3506
career, interviewing, link-lists
Code Responsibly (j9t)3505
websites, principles, best-practices
The Miller Device3504
javascript, arrays, objects
IE8: The Bad (Update) (ann)3503
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)3502
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)3501
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)3500
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)3499
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)3498
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality3497
xhtml, myths
Web Standards at Google (j9t)3496
google
Understanding HTTP PUT (kar/w3c)3495
http, link-lists
My Worst CSS Mistakes (dav)3494
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)3493
html
DOM vs. Template (tro)3492
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use3491
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)3490
podcasts, interviews, json
BrowserHawk Lives (oct/aja)3489
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress3488
how-tos, wordpress
A Minimal HTML Document (sen)3487
html, templates, minimalism
Web Standards 2008: Three Circles of Hell (mho/ali)3486
standards, w3c, whatwg, wcag-samurai, web-standards-project, web-standards-group, community, advocacy
Accessibility Experiment3485
accessibility, design
Where Our Standards Went Wrong (bee/ali)3484
standards, conformance, quality
Dynamic URLs vs. Static URLs3483
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)3482
dojo, effects
Introducing SquirrelFish Extreme (oth/web)3481
introductions, javascript-engines, webkit
Design by Community (mar)3480
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN3479
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)3478
interviews, css, design
Secrets of JavaScript Closures (dal/aja)3477
javascript, closures
Simon Willison, @Media Ajax (mic/aja)3476
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)3475
frames, iframes, security
This Week in HTML 5—Episode 5 (div)3474
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People3473
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)3472
documentation, processes
Hacking JavaScript for Fun and Profit3471
javascript
Is HTML5 Ready Yet?3470
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)3469
html, standards, w3c
The Future of Search According to Google (cat)3468
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)3467
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)3466
unicode, encoding, php
Fixing IE by Porting Canvas to Flash3465
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome3464
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems3463
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)3462
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes3461
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)3460
web, mobile, w3c
Improving the Default Directory View (chr/css)3459
apache, servers, php
Google Chrome Is Available (pet)3458
chrome, google, browsers
Google Chrome3457
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)3456
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)3455
chrome, google, browsers
Google Chrome (jon)3454
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)3453
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…3452
frameworks, php, zend
IE8 Security: Beta 2 Update3451
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)3450
internet-explorer, browsers, html, sanitization
Google Chrome (lac)3449
browsers, google, chrome
IE 6 Blocker Script (chr/css)3448
internet-explorer, browsers, tooling, javascript, jquery
Google on Google Chrome—Comic Book (blo)3447
books, browsers, google, chrome
Tagging Is Not Just for Content (sib)3446
content, information-design
10 Weblog Engines Reviewed (sma)3445
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
In Praise of Evolvable Systems (bra/aja)3444
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)3443
html, standards
Web Accessibility Is Important3442
accessibility
Make Your Data Web Friendly (kar/w3c)3441
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)3440
fonts, conditional-comments, apache, internet-explorer, browsers
3D CSS Transforms on the iPhone (pba)3439
css, 3d, transforms, iphone
jParallax Turns Elements Into a Viewport (rey/aja)3438
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)3437
release-notes, firebug
Is It Time to Ditch IE6? (cat)3436
browsers, internet-explorer
How to Filter RSS Feeds (cat)3435
how-tos, rss, tooling
To Be Clear (on Conditional Comments and Resets) (j9t)3434
browsers, internet-explorer, conditional-comments, maintainability, css, resets
Print Watermarks With CSS3433
css, print, watermarking
This Week in HTML 5—Episode 3 (div)3432
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)3431
jslint
Font MIME Types (ann)3430
fonts, mime-types
Separating Presentation From Semantics (bur)3429
drupal, semantics
Name Soup (sli)3428
javascript, ecmascript, actionscript, naming, standards
7 Principles of Clean and Optimized CSS (sma)3427
principles, css, optimization, minification, hacks
The Lessons of CSS Frameworks3426
frameworks, css, lessons
Bringing CSS Transforms to Internet Explorer (pba)3425
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)3424
guides, design, email, html
The Coming Battle Over Web Fonts3423
fonts
The Performance Cost of the HTML Tree Builder (hsi)3422
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)3421
html, standards
Use the Best Available Ampersand (sim)3420
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)3419
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)3418
best-practices, html, css, naming, maintainability
Site Map Usability (nng)3417
sitemaps, information-architecture, navigation, usability, studies, research
Undermining the Industry (tka)3416
html, css, javascript, craft, career
Specifics on CSS Specificity (chr/css)3415
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)3414
css, layout
This Week in HTML 5—Episode 1 (div)3413
html, standards
7 Essential Guidelines for Functional Design (sma)3412
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)3411
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)3410
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)3409
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)3408
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)3407
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)3406
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)3405
w3c, mobile, best-practices
No Browser Left Behind (vvu)3404
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)3403
books, javascript
Regex Matching Attribute Selectors (sib)3402
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)3401
mobile, best-practices, guidelines, standards
IE8 and Reliability3400
internet-explorer, browsers
Web Design Is Not Print Design (mat)3399
design, web, print
Knol: Google vs. the Internet (cat)3398
google, seo
Open Web Foundation3397
websites, open-web, advocacy, standards
Just What Is the Open Web? (cat)3396
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?3395
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
10 Tips for Being a Greener Web Designer (mat)3394
sustainability, hosting, career, tips-and-tricks
SproutCore—Standards Stupid? (sea)3393
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.13392
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)3391
rdf, xml
Non-Blocking JavaScript Downloads (sto)3390
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)3389
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)3388
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)3387
best-practices, programming, php
Semantic Constructors (dal/aja)3386
javascript
Conditional Comments for HTML Email (sib)3385
conditional-comments, email
Setting the Start Number for an Ordered List (tel)3384
html, lists
Interview With Matt Cutts3383
videos, interviews, google, spam, search
On Proper Heading Styles (mat)3382
headings
JavaScript Micro-Templating (jer)3381
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)3380
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)3379
css, html, standards
Why People Still Use IE 6 (chr/css)3378
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)3377
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)3376
web-apps, iphone, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)3375
forms, ajax, javascript
Naked JavaScript Objects (nza)3374
javascript, objects
Testability Costs Too Much (ali)3373
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)3372
html, attributes, css, selectors
HTML or XHTML: Does It Really Matter? (sib)3371
html, xhtml, comparisons
WHATWG?3370
whatwg, semantic-web
Adding Classes to “input” Tags as a Matter of Course3369
forms, attributes, html, css
SVG Paint Servers for HTML3368
html, svg, css, images, backgrounds
Introduction to the Web Standards Curriculum (chr)3367
introductions, courses, standards, link-lists
Life Without MIME Type Sniffing? (dck/w3c)3366
mime-types, browsers
XUL Getting Started Guide (o19)3365
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)3364
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)3363
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript3362
javascript
Compared to What? (j9t)3361
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)3360
javascript
Is the Web Still the Web? (inf)3359
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)3358
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)3357
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)3356
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)3355
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)3354
html, headings, internationalization, encoding
Multiple CSS Classes3353
css, attributes
Should Links Open in New Windows? (sma)3352
links, user-focus, usability
All About Floats (css)3351
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)3350
css, variables, standards, custom-properties
Improved Flash Indexing3349
google, search, indexing, flash, seo
JSON Diff Released (dal/aja)3348
tooling, diff, json
Why PDFs Suck (ihe)3347
pdf, accessibility
PHP Security3346
tutorials, php, security
Writing a GWT Linker (ale)3345
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)3344
css, selectors
CSS Positioning Properties at a Glance Guide3343
guides, css, positioning, terminology
Update on the ADA (web)3342
ada, legal, accessibility
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)3341
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)3340
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)3339
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)3338
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)3337
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)3336
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)3335
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)3334
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)3333
ajax, javascript
Spam vs. Accessibility (joe)3332
accessibility, spam, captcha
The Web Is Not Real; Web Applications Are Not Web Sites3331
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)3330
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)3329
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)3328
browsers, internet-explorer
Image Replacement and Backgrounds (sea)3327
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)3326
browser-extensions, release-notes, firefox, browsers, support
Sketching in Code: The Magic of Prototyping (ali)3325
prototyping, processes
Absolute Positioning Inside Relative Positioning (chr/css)3324
css, positioning
When Validation Becomes Unimportant (j9t)3323
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available3322
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)3321
w3c, css, standards, typography
Some New CSS Features in Firefox 3 (dba)3320
firefox, browsers, css
Demystifying Information Architecture at WebDU3319
slides, information-architecture
Confronting the Future of Web Standards3318
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages3317
performance, tooling, browser-extensions, link-lists
Web Excessibility3316
accessibility, alt-text, accesskeys, keyboard-navigation
Is Alt Text Necessary for Photo Sharing Sites? (bru)3315
alt-text, accessibility, images, examples
Web Applications Working Group Launched (cms)3314
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)3313
tooling, javascript
Google Changes Favicon, Challenges You to Do Better (mat)3312
google, favicons, images
Is It OK to Require JavaScript? (cod)3311
discussions, javascript
International Address Fields in Web Forms (uxm)3310
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)3309
javascript, memory, internet-explorer, browsers
Delivering Inclusive Websites3308
accessibility, dei, standards
Writing Style for Print vs. Web (nng)3307
writing, content, web, print, comparisons
Ten Years of CSS Pantheon (mho)3306
css, standards, w3c, community, anniversaries
Debugging: A Beginner’s Guide3305
guides, php, debugging
Sucking on WCAG 2.0 (ste+)3304
interviews, wcag, wcag-samurai, standards, accessibility
CSS Do’s and Don’ts3303
css, resets, maintainability
Why CSS3302
css, html, design, layout
Web Design: 10 Additional Research Findings You Should Know (j9t)3301
design, usability, research, conventions, best-practices
More Flexible Linking (mey)3300
html, links
Why XHTML (elh)3299
xhtml
Web Designers Should Do Their Own HTML/CSS3298
design, html, css, career
The Next-Gen Web: HTML5—Will We Ever See a Real Standard?3297
html, standards
Next IE8 Beta Due in August (gha)3296
internet-explorer, browsers
WAI–ARIA, It’s Easy—@media 2008 (ste)3295
slides, aria, accessibility
Design Rants (dav)3294
design, typography, readability, responsive-design, semantics
Writing an Interface Style Guide (jin/ali)3293
design, style-guides, design-systems, conventions, documentation
Heads-Up: CSS Namespaces and You (cms)3292
css, namespaces, xml, standards, w3c
Internet Explorer 8 Could Break Web Pages, Microsoft Warns3291
internet-explorer, microsoft, browsers, interoperability
Don’t Design “What If” Navigation (ger)3290
navigation
Optional Tags in HTML 4 (j9t)3289
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)3288
buttons, usability
Introducing Adobe Dreamweaver CS4 Beta3287
introductions, dreamweaver, code-editors
Using Flash and Staying Standards Compliant (chr/css)3286
flash, embed-code, conformance, jquery
Durable Objects (dou)3285
javascript, software-design-patterns
Two Hidden Features New in Firefox 3 (sen)3284
browsers, firefox
Debugging Django (sim)3283
django, debugging
Standards Suck (ann+)3282
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)3281
interviews, usability, design, css
Libraries and Frameworks (tka)3280
frameworks, libraries, html, css, javascript
Handoff (dav)3279
design, html, css, business-relations, collaboration, processes
“getElementsByClassName”3278
javascript, support, browsers
PHP Sucks, but It Doesn’t Matter (cod)3277
php, functions
CSS: Pseudo3276
tutorials, css, selectors
JavaScript Optimization—High Performance JS Apps3275
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)3274
html, browser-storage, standards
How Google Friend Connect Works3273
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy3272
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)3271
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)3270
flash
Mobile Web “to Be Worth $22B by 2013”3269
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)3268
google, documentation, open-web
Timelapse CSS (dal/aja)3267
css, javascript
What’s in a “window.name”? (cod/aja)3266
javascript, security
Efficient Video Delivery Over the Internet (dig)3265
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)3264
php, tooling, link-lists
Nested Conditional Comments (ala)3263
conditional-comments, internet-explorer, browsers, nesting
JavaScript Objects Are NOT JSON (zac)3262
javascript, objects, json
MySpace Joins the “Semantic” Web3261
semantic-web, social-media
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)3260
progressive-enhancement, best-practices
What’s Your Web Site Worth?3259
economics, monetization
When the Fall Is All That’s Left (div)3258
acid-tests, opera, safari, firefox, internet-explorer, browsers, standards
UTF-8 Growth on the Web (kar/w3c)3257
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)3256
tables, forms, usability
“line-height: abnormal” (mey)3255
css, typography, browsers, support
Image Replacement + Google (dav)3254
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)3253
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files3252
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)3251
forms, usability
CSS Qualified Selectors (sha)3250
css, selectors
Understanding CSS Positioning (kil)3249
css, positioning
Image Replacement and Google (dav)3248
image-replacement, search, google
Event Delegation With JavaScript (rob)3247
javascript, events
Best Practices: Writing for Accessibility (joe)3246
accessibility, writing, best-practices
Improving Code Readability With CSS Styleguides (sma)3245
css, style-guides, formatting, consistency
JavaScript: The Good Parts (dou/ore)3244
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)3243
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Adobe Open Flash (ala)3242
adobe, flash
HTML5 and “alt”: The Editors New Clothes (ste)3241
html, attributes, alt-text, accessibility, standards
“@alt” and the Flickr Defense3240
alt-text, accessibility, images
WebKit Implements ARIA (gez)3239
accessibility, aria, webkit
Conforming “target” Attribute (lac)3238
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)3237
javascript, events
“alt” Attributes Authoring Practices (kar/w3c)3236
alt-text, attributes, html, images, accessibility, code-editors, tooling
Starting With CSS and Bug Fixing Tips (vee)3235
css, learning, link-lists, debugging, internet-explorer, browsers
The World’s Best HTML Template (j9t)3234
html, templates
Web Typography: Tell Me What You Want (jas)3233
w3c, typography, fonts, css
CSS Variables: Coming Soon to a Browser Near You (wir)3232
css, variables, custom-properties
CSS Variables Using PHP (dav)3231
css, php, variables
Java in JavaScript (cod/aja)3230
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)3229
ajax, javascript, html
Do We Really Need Microformats? (rob)3228
microformats, examples, semantics
A Preview of HTML 5 (lac/ali)3227
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)3226
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats3225
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)3224
css, caching
CSS Variables Are Next? (dal/aja)3223
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)3222
css, gradients, transforms, transitions, animations, masking
CSS Masks (web)3221
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)3220
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)3219
css, standards, programming
Phantom CSS (tka)3218
css, selectors
Embed Your “data-” in HTML 5 (dal/aja)3217
html, custom-data, javascript, dojo
Reverse Ordered Lists (lac)3216
html, lists, attributes, standards
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)3215
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)3214
css, resets, frameworks
25 Years in Usability (nng)3213
usability, retrospectives, history
Get the JavaScript “global” (nza)3212
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)3211
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)3210
css, cascade, resets, efficiency
100 Line AJAX Wrapper3209
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More3208
business-relations, collaboration, communication
Do You Know XML?3207
xml
Will the Road to HTML 5 Be Rough?3206
html, browsers, support
Crafting Ourselves (mey)3205
css, resets, craft
No CSS Reset (jus)3204
css, resets
Do You Validate Your JavaScript Code? (rob)3203
javascript, conformance, jslint
jQuery and Prototype Benchmarks (dal/aja)3202
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)3201
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)3200
discussions, html, conformance, accessibility, alt-text, images, tooling
Avoiding Redundant “title” Attributes3199
attributes, html, accessibility
CSS: Top Secret Classification3198
css
Pretty Up Your Forms With CSS3197
forms, css
Crawling Through HTML Forms3196
google, search, crawling, forms, html
PHP Header Can Only Be Called Once (jus)3195
php
Naming IDs With Numbers (rus)3194
html, attributes
A Wishlist for AJAX APIs (cod/aja)3193
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know3192
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)3191
internet-explorer, browsers
Footers in Web Design: Creative Examples and Ideas (sma)3190
navigation, examples, design
Will RSS Ever Go Mainstream?3189
rss
Cool URIs in a RESTful World (inf)3188
urls, semantic-web, http, rest
The Thing About Git3187
git, version-control
CSS Variables (gla)3186
css, variables, custom-properties
The Plague of “outline: 0” (jar/web)3185
accessibility, focus, css
The Story of Professional JavaScript (nza)3184
books, javascript
HTML5: The Foreign Lands (Mathematics and Graphics) (ann)3183
html, mathml, svg, standards
jQuery3182
videos, jquery
Top–Down Approach to Simplify Your CSS Code3181
css, principles
XML and Government Schizophrenia (ore)3180
xml
“window.crypto” (bra)3179
javascript, cryptography
HTML5: Custom Data (ann)3178
html, custom-data
13 Reasons Why CSS Is Superior to Tables in Website Design3177
design, layout, tables, css, comparisons
Subversion Gits the Last Train3176
version-control, svn, git, comparisons
Why Use Semantic HTML? (joe)3175
semantics, html, link-lists
Most Useful 50 CSS Tips and Tools for Webmasters3174
css, tips-and-tricks, link-lists
Popularity (bre)3173
javascript, java, history
Advanced JavaScript Debugging Techniques3172
javascript, debugging, techniques, tooling
The Performance Aspect of Acid33171
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)3170
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)3169
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)3168
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)3167
web, desktop, mobile, browsers, viewport, design
IE9 to Include Alternative “CSS.2012” Standard (pet)3166
internet-explorer, browsers, css
Version Control for Multiple Agile Teams (inf)3165
version-control, agile, processes
The Browser Bunch (joe/mac)3164
browsers, unix-like, comparisons, safari, flock, camino, firefox, omniweb, opera
Short Introductions on Web Pages (mer)3163
content, user-focus, marketing
Cognitive Accessibility Survey (jar/web)3162
surveys, accessibility
CSS: Margins and Padding3161
css, margins
New Draft of ECMAScript 4 Edition Grammar Released3160
ecmascript
Dojo 1.1: Some Awesome for You App (sli)3159
dojo
Markup and Style Society Talk (bok)3158
slides, html, css, craft
Using the YouTube API via Ext (rey)3157
youtube, apis, extjs
Saving Ourselves From the Unweb3156
html, flash, silverlight, dojo
CSS Properties Index (j9t)3155
css, overviews
Speaking the Language of Robots (sha)3154
robotstxt, search, google, tooling
How JAWS Reads Text (ste)3153
jaws, screen-readers, accessibility, html
Opera Overtakes Safari in Acid3 Race, Reaches 100%3152
opera, safari, browsers, acid-tests
The Principles of Project Management3151
principles, project-management, prioritization
Hats Off to Opera (tka)3150
opera, browsers, acid-tests, web-platform
The 10 Design Theses of Dieter Rams (j9t)3149
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data3148
videos, google, analytics
Using Titles on Form Fields3147
forms, html, attributes, labels, accessibility
Nine Techniques for CSS Image Replacement (chr/css)3146
css, image-replacement, images, logos, techniques, overviews
ARIA in HTML5 Integration: Document Conformance (hsi)3145
html, aria, conformance
Resist Redesign (ger)3144
redesigning, maintenance, processes
Optimizing Page Loading in the Web Browser (ant/web)3143
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)3142
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)3141
safari, browsers
Shorthand CSS3140
css, shorthands
Using CSS for Image Borders (css)3139
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)3138
browsers, internet-explorer, png, images
Getting Started With ARIA (tka)3137
introductions, html, aria, accessibility
A Collection Is Not an Array (sib)3136
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers3135
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)3134
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)3133
programming, javascript, ajax, history
“aria-templateid” Explained3132
aria, attributes, accessibility
Maintaining Your Personal Brand Online (jus)3131
career, branding, social-media
Martian Headsets (spo)3130
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)3129
internet-explorer, browsers, performance
Question Your Work (jas)3128
project-management, product-management, prioritization
Revisiting Progressive Enhancement in CSS (jch)3127
progressive-enhancement, css
Accessible Rich Internet Applications Update (kli)3126
aria, html, accessibility
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover3125
semantic-web, yahoo, microsoft
Tips for Making Information Universally Accessible3124
accessibility, search, google, tips-and-tricks
Progressive CSS Enhancement (jer)3123
css, progressive-enhancement, javascript
ECMAScript 4 Progress Tracking (dal/aja)3122
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)3121
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)3120
slides, javascript, libraries
Closing the Communication Loop (uxm)3119
business-relations, communication, lessons, redesigning
Great CSS Techniques and the Simple Truth Behind Them (j9t)3118
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)3117
microformats, xfn
Practical Accessibility Tips3116
accessibility, tips-and-tricks, link-lists
Write a Well Structured CSS File Without Becoming Crazy3115
css, principles
Character Encoding in HTML (oli/w3c)3114
html, encoding, unicode
IE8 Speeds Things Up3113
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)3112
internet-explorer, browsers
IE 8: “alt” Change and “longdesc” Weirdness (ste)3111
internet-explorer, browsers, alt-text, attributes, html, images, accessibility
The Secret of Maintainability (j9t)3110
maintainability
Widget Spec Is Now Widget Specs (mar)3109
web-apps, xml
Delivering the Right Experience to the Right Device3108
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability3107
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)3106
extjs, php
CSS3 Features in IE8 (pet)3105
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)3104
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)3103
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)3102
internet-explorer, browsers, standards, security
The Acid 3 Test (web)3101
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE8: The Bad (ann)3100
internet-explorer, browsers, standards
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)3099
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)3098
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)3097
design
Internet Explorer 8 Standards-Compliant by Default (sil)3096
internet-explorer, browsers, standards
Surprise of the Year: IE8 Will Use Standards Mode by Default3095
internet-explorer, browsers, standards
Principles and Legality (mey)3094
interoperability, principles, legal, browsers, internet-explorer, microsoft
The Acid3 Test (wa)3093
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)3092
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)3091
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour3090
internet-explorer, browsers
Specify a Maximum Width for Em-Based Layouts3089
layout, css, units, liquid-design
IE8: Standards Mode by Default3088
internet-explorer, browsers, standards
Microsoft Rethinks IE8’s Default Behavior (aar/wa)3087
microsoft, internet-explorer, browsers, standards
The CSSOM View Module3086
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)3085
comments, tips-and-tricks
Thoughts on HTML 5 (nza)3084
html, standards
Tooltips With CSS33083
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)3082
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)3081
colors, rendering, comparisons, firefox, safari, browsers
The Four Principles of Web Accessibility3080
accessibility, principles, wcag
Akismet Plugins Archive (j9t)3079
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)3078
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)3077
links, urls, css, print
SEO Basics, Introduction to Search Engine Optimization3076
fundamentals, introductions, seo, sem, search, html
5 Reasons Why Search Engine Optimisation Is Like Horse Racing3075
seo, comparisons
Pattern Matching in JavaScript3074
javascript
Mobile Applications, RIP (mic)3073
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)3072
adobe, air, foss
Firefox 3 Performance Gets a Boost3071
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)3070
internet-explorer, browsers
I Repeat: Do Not Listen to Your Users (cod)3069
usability, user-focus
Doctype Switching for IE 83068
internet-explorer, browsers, doctypes, standards
How JavaScript Timers Work (jer)3067
javascript, time
How to Create Beautiful and Elegant HTML Lists Using CSS3066
how-tos, lists, html, css
Structured Data—Set to Take on Google3065
google, structured-data, microformats, semantic-web
The Last Days of SEO3064
seo
Powerful CSS Techniques for Effective Coding (sma)3063
css, techniques, link-lists
Bad Documentation Is a Killer3062
documentation, career