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