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#
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)2511
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)2510
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)2509
guidelines, accessibility, wcag, w3c
This Week in HTML 5—Episode 13 (div)2508
html, standards
RESTful CSS (dig)2507
css, rest
A More Useful 404 (ali)2506
error-pages, ssi, perl
Fixing the Web (bra)2505
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging2504
html, javascript
WDR #1: Versioned Style Sheets (j9t)2503
versioning, css
My Coding Practices in 19912502
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals2501
css, variables
Five HTML Oddities That You May Not Know2500
html, browsers, conformance
How to Use Conditional Comments for Better CSS2499
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)2498
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)2497
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)2496
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)2495
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)2494
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)2493
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)2492
html, multimedia, security
What Happened to Firebug? (nza)2491
firebug
The Essence of Web Applications2490
web-apps
The Road to HTML 5—The “section” Element (div)2489
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)2488
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)2487
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)2486
dojo
Do You Own Your Social Media Identity? (cat)2485
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)2484
cruz, browsers
Debunking Dojo Toolkit Myths2483
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)2482
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)2481
security, tips-and-tricks
The IE6 Support Problem (nza)2480
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)2479
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)2478
interviews, browsers, cruz
The Problem With CSS Is… (sen)2477
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)2476
css, training
Working From Home: The Readers Respond (ali)2475
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)2474
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)2473
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)2472
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)2471
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)2470
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)2469
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)2468
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities2467
google, security
Another Look at JavaScript Inheritance (dal/aja)2466
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)2465
javascript
Say Goodbye to “alert()” (rey/aja)2464
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)2463
ajaxian, mozilla, open-web
Free Links to Your Site2462
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)2461
owl, standards
Good Times With Inbound Links2460
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)2459
career, interviewing, link-lists
Code Responsibly (j9t)2458
websites, principles, best-practices
The Miller Device2457
javascript, arrays, objects
IE8: The Bad (Update) (ann)2456
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)2455
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)2454
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)2453
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)2452
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)2451
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality2450
xhtml, myths
Web Standards at Google (j9t)2449
google
Understanding HTTP PUT (kar/w3c)2448
http, link-lists
My Worst CSS Mistakes (dav)2447
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)2446
html
DOM vs. Template (tro)2445
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use2444
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)2443
podcasts, interviews, json
BrowserHawk Lives (oct/aja)2442
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress2441
how-tos, wordpress
A Minimal HTML Document (sen)2440
html, templates, minimalism
Accessibility Experiment2439
accessibility, design
Where Our Standards Went Wrong (bee/ali)2438
standards, conformance, quality
Dynamic URLs vs. Static URLs2437
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)2436
dojo, effects
Introducing SquirrelFish Extreme (oth/web)2435
introductions, javascript-engines, webkit
Design by Community (mar)2434
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN2433
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)2432
interviews, css, design
Secrets of JavaScript Closures (dal/aja)2431
javascript, closures
Simon Willison, @Media Ajax (mic/aja)2430
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)2429
frames, iframes, security
This Week in HTML 5—Episode 5 (div)2428
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People2427
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)2426
documentation, processes
Hacking JavaScript for Fun and Profit2425
javascript
Is HTML5 Ready Yet?2424
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)2423
html, standards, w3c
The Future of Search According to Google (cat)2422
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)2421
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)2420
unicode, encoding, php
Fixing IE by Porting Canvas to Flash2419
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome2418
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems2417
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)2416
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes2415
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)2414
web, mobile, w3c
Improving the Default Directory View (chr/css)2413
apache, servers, php
Google Chrome (ppk)2412
chrome, google, browsers
Google Chrome Is Available (pet)2411
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)2410
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)2409
chrome, google, browsers
Google Chrome (jon)2408
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)2407
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…2406
frameworks, php, zend
IE8 Security: Beta 2 Update2405
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)2404
internet-explorer, browsers, html, sanitization
Google Chrome (lac)2403
browsers, google, chrome
IE 6 Blocker Script (chr/css)2402
internet-explorer, browsers, tooling, javascript, jquery
Google on Google Chrome—Comic Book (blo)2401
books, browsers, google, chrome
Tagging Is Not Just for Content (sib)2400
content, information-design
10 Weblog Engines Reviewed (sma)2399
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
In Praise of Evolvable Systems (bra/aja)2398
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)2397
html, standards
Web Accessibility Is Important2396
accessibility
Make Your Data Web Friendly (kar/w3c)2395
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)2394
fonts, conditional-comments, apache, internet-explorer, browsers
3D CSS Transforms on the iPhone (pba)2393
css, 3d, transforms, mobile, apple
jParallax Turns Elements Into a Viewport (rey/aja)2392
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)2391
release-notes, firebug
Is It Time to Ditch IE6? (cat)2390
browsers, internet-explorer
How to Filter RSS Feeds (cat)2389
how-tos, rss, tooling
To Be Clear (on Conditional Comments and Resets) (j9t)2388
browsers, internet-explorer, conditional-comments, maintainability, css, resets
Print Watermarks With CSS2387
css, print, watermarking
This Week in HTML 5—Episode 3 (div)2386
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)2385
jslint
Font MIME Types (ann)2384
fonts, mime-types
Separating Presentation From Semantics (bur)2383
drupal, semantics
The Lessons of CSS Frameworks (ada)2382
frameworks, css, lessons
Name Soup (sli)2381
javascript, ecmascript, actionscript, naming, standards
7 Principles of Clean and Optimized CSS (sma)2380
principles, css, optimization, minification, hacks
Bringing CSS Transforms to Internet Explorer (pba)2379
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)2378
guides, design, email, html
The Coming Battle Over Web Fonts2377
fonts
The Performance Cost of the HTML Tree Builder (hsi)2376
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)2375
html, standards
Use the Best Available Ampersand (sim)2374
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)2373
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)2372
best-practices, html, css, naming, maintainability
Undermining the Industry (tka)2371
html, css, javascript, craft, career
Site Map Usability (nng)2370
sitemaps, information-architecture, navigation, usability, studies, research
Specifics on CSS Specificity (chr/css)2369
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)2368
css, layout
This Week in HTML 5—Episode 1 (div)2367
html, standards
7 Essential Guidelines for Functional Design (sma)2366
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)2365
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)2364
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)2363
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)2362
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)2361
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)2360
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)2359
w3c, mobile, best-practices
No Browser Left Behind (vvu)2358
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)2357
books, javascript
Regex Matching Attribute Selectors (sib)2356
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)2355
mobile, best-practices, guidelines, standards
IE8 and Reliability2354
internet-explorer, browsers
Web Design Is Not Print Design (mat)2353
design, web, print
Knol: Google vs. the Internet (cat)2352
google, seo
Open Web Foundation2351
websites, open-web, advocacy, standards
Just What Is the Open Web? (cat)2350
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?2349
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
10 Tips for Being a Greener Web Designer (mat)2348
sustainability, hosting, career, tips-and-tricks
SproutCore—Standards Stupid? (sea)2347
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.12346
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)2345
rdf, xml
Non-Blocking JavaScript Downloads (sto)2344
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)2343
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)2342
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)2341
best-practices, programming, php
Semantic Constructors (dal/aja)2340
javascript
Conditional Comments for HTML Email (sib)2339
conditional-comments, email
Setting the Start Number for an Ordered List (tel)2338
html, lists
Interview With Matt Cutts2337
videos, interviews, google, spam, search
On Proper Heading Styles (mat)2336
headings
JavaScript Micro-Templating (jer)2335
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)2334
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)2333
css, html, standards
Why People Still Use IE 6 (chr/css)2332
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)2331
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)2330
web-apps, mobile, apple, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)2329
forms, ajax, javascript
Naked JavaScript Objects (nza)2328
javascript, objects
Testability Costs Too Much (ali)2327
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)2326
html, attributes, css, selectors
HTML or XHTML: Does It Really Matter? (sib)2325
html, xhtml, comparisons
WHATWG?2324
whatwg, semantic-web
SVG Paint Servers for HTML2323
html, svg, css, images, backgrounds
Life Without MIME Type Sniffing? (dck/w3c)2322
mime-types, browsers
XUL Getting Started Guide (o19)2321
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)2320
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)2319
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript2318
javascript
Compared to What? (j9t)2317
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)2316
javascript
Is the Web Still the Web? (inf)2315
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)2314
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)2313
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)2312
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)2311
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)2310
html, headings, internationalization, encoding
All About Floats (css)2309
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)2308
css, variables, standards, custom-properties
JSON Diff Released (dal/aja)2307
tooling, json
Improved Flash Indexing2306
google, search, flash, seo
Writing a GWT Linker (ale)2305
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)2304
css, selectors
CSS Positioning Properties at a Glance Guide2303
guides, css, positioning, terminology
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)2302
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)2301
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)2300
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)2299
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)2298
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)2297
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)2296
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)2295
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)2294
ajax, javascript
The Web Is Not Real; Web Applications Are Not Web Sites2293
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)2292
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)2291
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)2290
browsers, internet-explorer
Image Replacement and Backgrounds (sea)2289
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)2288
browser-extensions, release-notes, firefox, browsers, support
Absolute Positioning Inside Relative Positioning (chr/css)2287
css, positioning
When Validation Becomes Unimportant (j9t)2286
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available2285
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)2284
w3c, css, standards, typography
Confronting the Future of Web Standards2283
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages2282
performance, tooling, browser-extensions, link-lists
Web Applications Working Group Launched (cms)2281
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)2280
tooling, javascript
Google Changes Favicon, Challenges You to Do Better (mat)2279
google, favicons, images
Is It OK to Require JavaScript? (cod)2278
discussions, javascript
International Address Fields in Web Forms (uxm)2277
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)2276
javascript, memory, internet-explorer, browsers
CSS Do’s and Don’ts2275
css, resets, maintainability
Web Design: 10 Additional Research Findings You Should Know (j9t)2274
design, usability, research, conventions, best-practices
More Flexible Linking (mey)2273
html, links
Next IE8 Beta Due in August (gha)2272
internet-explorer, browsers
Design Rants (dav)2271
design, typography, readability, responsive-design, semantics
Writing an Interface Style Guide (jin/ali)2270
design, style-guides, design-systems, conventions, documentation
Heads-Up: CSS Namespaces and You (cms)2269
css, namespaces, xml, standards, w3c
Internet Explorer 8 Could Break Web Pages, Microsoft Warns2268
internet-explorer, microsoft, browsers, interoperability
Optional Tags in HTML 4 (j9t)2267
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)2266
buttons, usability
Using Flash and Staying Standards Compliant (chr/css)2265
flash, embed-code, conformance, jquery
Two Hidden Features New in Firefox 3 (sen)2264
browsers, firefox
Debugging Django (sim)2263
django, debugging
Libraries and Frameworks (tka)2262
frameworks, libraries, html, css, javascript
Standards Suck (ann+)2261
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)2260
interviews, usability, design, css
“getElementsByClassName” (ppk)2259
javascript, support, browsers
JavaScript Optimization—High Performance JS Apps2258
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)2257
html, browser-storage, standards
How Google Friend Connect Works2256
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy2255
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)2254
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)2253
flash
Mobile Web “to Be Worth $22B by 2013”2252
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)2251
google, documentation, open-web
Timelapse CSS (dal/aja)2250
css, javascript
What’s in a “window.name”? (cod/aja)2249
javascript, security
Efficient Video Delivery Over the Internet (dig)2248
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)2247
php, tooling, link-lists
JavaScript Objects Are NOT JSON (zac)2246
javascript, objects, json
MySpace Joins the “Semantic” Web2245
semantic-web, social-media
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)2244
progressive-enhancement, best-practices
What’s Your Web Site Worth?2243
economics, monetization
UTF-8 Growth on the Web (kar/w3c)2242
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)2241
tables, forms, usability
CSS Qualified Selectors (sha)2240
css, selectors
Image Replacement + Google (dav)2239
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)2238
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files2237
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)2236
forms, usability
JavaScript: The Good Parts (dou/ore)2235
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)2234
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Conforming “target” Attribute (lac)2233
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)2232
javascript, events
The World’s Best HTML Template (j9t)2231
html, templates
Web Typography: Tell Me What You Want (jas)2230
w3c, typography, fonts, css
CSS Variables Using PHP (dav)2229
css, php, variables
Java in JavaScript (cod/aja)2228
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)2227
ajax, javascript, html
A Preview of HTML 5 (lac/ali)2226
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)2225
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats2224
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)2223
css, caching
CSS Variables Are Next? (dal/aja)2222
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)2221
css, gradients, transforms, transitions, animations, masking
Phantom CSS (tka)2220
css, selectors
CSS Masks (web)2219
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)2218
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)2217
css, standards, programming
Embed Your “data-” in HTML 5 (dal/aja)2216
html, custom-data, javascript, dojo
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)2215
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)2214
css, resets, frameworks
25 Years in Usability (nng)2213
usability, retrospectives, history
Get the JavaScript “global” (nza)2212
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)2211
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)2210
css, cascade, resets, efficiency
100 Line AJAX Wrapper2209
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More2208
business-relations, collaboration, communication
Crafting Ourselves (mey)2207
css, resets, craft
No CSS Reset (jus)2206
css, resets
jQuery and Prototype Benchmarks (dal/aja)2205
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)2204
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)2203
discussions, html, conformance, accessibility, alt-text, images, tooling
Crawling Through HTML Forms2202
google, search, crawling, forms, html
A Wishlist for AJAX APIs (cod/aja)2201
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know2200
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)2199
internet-explorer, browsers
Footers in Web Design: Creative Examples and Ideas (sma)2198
navigation, examples, design
Cool URIs in a RESTful World (inf)2197
urls, semantic-web, http, rest
The Thing About Git2196
git, version-control
The Plague of “outline: 0” (jar/web)2195
accessibility, focus, css
The Story of Professional JavaScript (nza)2194
books, javascript
jQuery2193
videos, jquery
“window.crypto” (bra)2192
javascript, cryptography
13 Reasons Why CSS Is Superior to Tables in Website Design2191
design, layout, tables, css, comparisons
Subversion Gits the Last Train2190
version-control, svn, git, comparisons
The Performance Aspect of Acid32189
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)2188
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)2187
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)2186
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)2185
web, desktop, mobile, browsers, design
Version Control for Multiple Agile Teams (inf)2184
version-control, agile, processes
New Draft of ECMAScript 4 Edition Grammar Released (ado)2183
ecmascript
The Browser Bunch (joe/mac)2182
browsers, unix-like, comparisons, safari, flock, camino, firefox, opera
Dojo 1.1: Some Awesome for You App (sli)2181
dojo
Markup and Style Society Talk (bok)2180
slides, html, css, craft
Saving Ourselves From the Unweb2179
html, flash, silverlight, dojo
Using the YouTube API via Ext (rey)2178
youtube, apis, extjs
CSS Properties Index (j9t)2177
css, overviews
Speaking the Language of Robots (sha)2176
robotstxt, search, google, tooling
Hats Off to Opera (tka)2175
opera, browsers, acid-tests, web-platform
Opera Overtakes Safari in Acid3 Race, Reaches 100%2174
opera, safari, browsers, acid-tests
The Principles of Project Management2173
principles, project-management, prioritization
The 10 Design Theses of Dieter Rams (j9t)2172
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data2171
videos, google, analytics
Nine Techniques for CSS Image Replacement (chr/css)2170
css, image-replacement, images, logos, techniques, overviews
Optimizing Page Loading in the Web Browser (ant/web)2169
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)2168
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)2167
safari, browsers
Getting Started With ARIA (tka)2166
introductions, html, aria, accessibility
Using CSS for Image Borders (css)2165
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)2164
browsers, internet-explorer, png, images
A Collection Is Not an Array (sib)2163
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers2162
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)2161
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)2160
programming, javascript, ajax, history
Maintaining Your Personal Brand Online (jus)2159
career, branding, social-media
Martian Headsets (spo)2158
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)2157
internet-explorer, browsers, performance
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover2156
semantic-web, yahoo, microsoft
Tips for Making Information Universally Accessible2155
accessibility, search, google, tips-and-tricks
ECMAScript 4 Progress Tracking (dal/aja)2154
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)2153
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)2152
slides, javascript, libraries
Great CSS Techniques and the Simple Truth Behind Them (j9t)2151
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)2150
microformats, xfn
Practical Accessibility Tips2149
accessibility, tips-and-tricks
Character Encoding in HTML (oli/w3c)2148
html, encoding, unicode
IE8 Speeds Things Up2147
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)2146
internet-explorer, browsers
The Secret of Maintainability (j9t)2145
maintainability
Widget Spec Is Now Widget Specs (mar)2144
web-apps, xml
Delivering the Right Experience to the Right Device2143
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability2142
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)2141
extjs, php
CSS3 Features in IE8 (pet)2140
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)2139
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)2138
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)2137
internet-explorer, browsers, standards, security
The Acid 3 Test (web)2136
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)2135
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)2134
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)2133
design
The Acid3 Test (wa)2132
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)2131
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)2130
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour (ppk)2129
internet-explorer, browsers
The CSSOM View Module (ppk)2128
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)2127
comments, tips-and-tricks
Thoughts on HTML 5 (nza)2126
html, standards
Tooltips With CSS32125
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)2124
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)2123
colors, rendering, comparisons, firefox, safari, browsers
Akismet Plugins Archive (j9t)2122
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)2121
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)2120
links, urls, css, print
Pattern Matching in JavaScript2119
javascript
Mobile Applications, RIP (mic)2118
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)2117
adobe, air, foss
Firefox 3 Performance Gets a Boost2116
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)2115
internet-explorer, browsers
How JavaScript Timers Work (jer)2114
javascript, time
Structured Data—Set to Take on Google2113
google, structured-data, microformats, semantic-web
Powerful CSS Techniques for Effective Coding (sma)2112
css, techniques, link-lists
Bad Documentation Is a Killer2111
documentation, career
JavaScript Parasitic Inheritance, Power Constructors, and “instanceof”2110
javascript, inheritance
ECMAScript 4th Edition Reference Implementation M2 (ado)2109
ecmascript, standards
Just How Useful Are CSS3 Selectors? (pet)2108
css, selectors
Cursing With JavaScript: Three Random Tips (dal/aja)2107
javascript, prototypejs, firefox, internet-explorer, browsers, pop-ups, tips-and-tricks
Version Targeting: Threat or Menace? (zel/ali)2106
browsers, internet-explorer, versioning, doctypes
My CSS Wishlist (dav)2105
css, wish-lists
Designing Client/Server Web Applications2104
web-apps, javascript
Which Are More Legible: Serif or Sans Serif Typefaces? (ale)2103
fonts, legibility, typography, studies, research
More Opera Weirdness (nza)2102
opera, browsers
Does “setTimeout” Solve the “DOMContentLoaded” Problem?2101
javascript, dom, time, performance
Ext 2.0 API Docs on AIR2100
extjs, air
Best Practices for XML Internationalization (jir+/w3c)2099
xml, internationalization, localization, best-practices
Is Easy Implementation the Same as Good Code? (cod/aja)2098
developer-experience, quality, performance, javascript, embed-code
What’s New in PHP 5.3?2097
php
Authoring HTML 5 (kar/w3c)2096
html, parsing
W3C XML Is Ten2095
w3c, xml, anniversaries
Configuring Links in Screen Readers2094
links, screen-readers, jaws, accessibility
Heroku: Web Based Rails Hosting (dal/aja)2093
heroku, hosting, ruby-on-rails
PHP Pretty Date (zac)2092
php, time
CSS: Selector Variables (j9t)2091
css, selectors, variables
Five Things to Do to a Script Before Handing It Over to the Next Developer (cod)2090
javascript, collaboration, optimization
Django Template Language in JavaScript (dal/aja)2089
django, javascript
XHTML 2 vs. HTML 52088
xhtml, html, comparisons
Acid3 Nearing Completion (obi/wa)2087
web-platform, acid-tests, support, browsers
Better Living Through Taxonomies (dig)2086
information-architecture, navigation, information-design
Continuous Integration for Front End Developers2085
ci-cd, css, javascript
Dealing With Dependencies (tro)2084
dependencies, php
Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal/aja)2083
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 Work2082
google, search, censorship
IDEs, Plugins, and Tools for Ext JS 2.02081
extjs, code-editors, aptana, dreamweaver
10 Principles of Effective Web Design (vit/sma)2080
principles, design, usability, performance, simplicity, whitespace, conventions, testing
You Used JavaScript to Write What? (dal/aja)2079
javascript, web-apps
Do You Have a Pretty Date? (dal/aja)2078
javascript, time
Adobe AIR Is on Fire (rey/aja)2077
adobe, air
Internet Explorer Reality2076
internet-explorer, browsers
Internet Explorer CSS File Size Limit2075
internet-explorer, browsers, css
World Wide Web Consortium Releases Draft of HTML 5 (cne)2074
w3c, html
APNG—the Animated PNG2073
websites, png, images
Birthday Party! Celebrate the 2nd Birthday of the YUI Library and Yahoo Pattern Library February 26 at Yahoo2072
yui, yahoo, anniversaries
HTML5 Is Not Backward Compatible (mat)2071
html, standards, interoperability
How to Style Unknown Elements in IE (sjo)2070
how-tos, css, html, internet-explorer, browsers
Version Targeting and JavaScript Libraries (dre)2069
internet-explorer, browsers, versioning, javascript, libraries
Mistakes, Sadness, Regret2068
html, doctypes, browsers, internet-explorer
Perspective: Acid2, Acid3, and the Power of Default (cne)2067
web-platform, acid-tests, support, browsers, internet-explorer
Versioning, Compatibility, and Standards (oth/web)2066
browsers, standards, versioning, interoperability, webkit
A Study of AJAX Performance Issues2065
ajax, javascript, performance, metrics, studies, research
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar/ali)2064
browsers, internet-explorer, doctypes, progressive-enhancement, html, standards, interoperability
End of Line Internet Explorer2063
internet-explorer, netscape, browsers, standards
Goodbye Doctype Switching, Hello “meta” Targeting (mat)2062
html, metadata, rendering, doctypes, browsers, internet-explorer
IE8 and Opt-In Versioning Mechanism (kar/w3c)2061
internet-explorer, browsers, versioning
IE8 Versioning Snowstorm (kar/w3c)2060
internet-explorer, browsers, versioning, link-lists
IE’s Questionable Version Targeting (tka)2059
internet-explorer, browsers
Sad Day for Web Standards (fyr)2058
internet-explorer, browsers
The Future of IE and the Web (nza)2057
internet-explorer, browsers, doctypes, web-platform
The Internet Explorer Lock-In (ann)2056
browsers, internet-explorer
In Response to “Tell the CSS–WG What You Want From CSS3” (mat)2055
css, wish-lists
Compatibility and IE8 (cdu)2054
internet-explorer, browsers, standards, interoperability, doctypes, web-platform
Book Recommendation: “AJAX Security” by Hoffman and Sullivan2053
books, ajax, javascript, security
Sitemaps FAQs2052
sitemaps, search, google
Review: Pro JavaScript Design Patterns (tif/dig)2051
books, javascript, software-design-patterns
Functional Fun in JavaScript With Dojo2050
javascript, dojo
CSS Tutorial: Hover Effect on Linked Images2049
images, hover, effects, css
Don’t Be Ashamed of Your Code (tka)2048
career, quality
Acid 3 Tackles ECMAScript (jer)2047
acid-tests, browsers, support, web-platform, ecmascript
How IE Mangles the Design of JavaScript Libraries (sli)2046
internet-explorer, browsers, javascript, libraries, software-design
The 3 Levels of Programmers: The Good, The Bad, and the Lazy2045
career, quality
Is JSON Better Than XML? (nza)2044
json, xml, comparisons
Cross-Browser Custom CSS Cursors2043
css, cursors, support, browsers
Ext 2.0 and ColdFusion (rey/aja)2042
extjs, coldfusion
20,000 Reasons Why Comet Scales2041
comet, scalability, testing, dojo, servers
CSS Not([Hacks]) (bri/dig)2040
css, hacks
Why Opera? (chr+/dig)2039
interviews, opera, browsers
Getting Specific With CSS (tka)2038
css, selectors, cascade
RDFa and HTML Imagemap (kar/w3c)2037
rdf, html, images, image-maps
Beyond DOM2036
dom, ajax, javascript
12 Great Ways to Learn ActionScript 3 in Flash (jos)2035
flash, actionscript, learning, link-lists
Open Content Depends on Open Standards (tan/mic)2034
content, standards, licensing
Opera’s Antitrust Complaint and Political Control of Web Standards (ppk)2033
opera, microsoft, browsers, standards, legal
Using Prototypes in JavaScript (tka)2032
javascript, prototypes
Cool and Useful GWT Solutions (dal/aja)2031
gwt, examples
The Future of the Web: What to Expect in 2008 (bri)2030
web, outlooks
Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal/aja)2029
browsers, javascript, prototypejs, extjs, yui, jquery, microsoft, dwr, security, performance, gwt, comet, css, mobile, ajaxian, link-lists
Fallacies of Distributed Computing Explained (arn)2028
architecture, network, performance
Making Open Standards as Open as Possible—Required Public Domain Licensing of All Microformats Wiki Contributions (tan/mic)2027
microformats, licensing, community, history
An Introduction to Classy JavaScript (tka)2026
introductions, javascript
Er.js: Erlang-in-JavaScript (dal/aja)2025
javascript, libraries
No (Content) Negotiation (bur)2024
xhtml
JavaScript: It’s Just Not Validation!2023
javascript, php, validation
Django and Comet (dal/aja)2022
django, comet
Misconceptions About PNG (chr/css)2021
png, images
The Fallacy of Too Much Accessibility2020
accessibility, fundamentals
A Less Painful CSS Experience (tka)2019
css
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD]2018
discussions, html, w3c
WebKit Gets Native “getElementsByClassName” (web)2017
webkit, browser-engines, javascript
Packing Down Prototype (rey/aja)2016
prototypejs, compression
WAF and WebAPI Are Dead—Long Live WebApps Working Group! (mar)2015
web-platform, w3c
Internet Explorer 8 and Acid2: A Milestone2014
internet-explorer, browsers, acid-tests, support, standards
The Great Browser JavaScript Showdown (cod)2013
javascript, performance, metrics, opera, safari, internet-explorer, firefox, browsers, comparisons
Super Simple Two Column Layout (chr/css)2012
layout, backgrounds, css