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#
W3C Validator, Now With HTML5 Flavour (oli/w3c)2787
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)2786
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)2785
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)2784
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)2783
guidelines, accessibility, wcag, w3c
This Week in HTML 5—Episode 13 (div)2782
html, standards
RESTful CSS (dig)2781
css, rest
A More Useful 404 (ali)2780
error-pages, ssi, perl
Fixing the Web (bra)2779
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging2778
html, javascript
WDR #1: Versioned Style Sheets (j9t)2777
versioning, css
My Coding Practices in 19912776
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals2775
css, variables
Five HTML Oddities That You May Not Know2774
html, browsers, conformance
How to Use Conditional Comments for Better CSS2773
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)2772
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)2771
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)2770
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)2769
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)2768
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)2767
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)2766
html, multimedia, security
What Happened to Firebug? (nza)2765
firebug
The Essence of Web Applications2764
web-apps
The Road to HTML 5—The “section” Element (div)2763
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)2762
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)2761
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)2760
dojo
Do You Own Your Social Media Identity? (cat)2759
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)2758
cruz, browsers
Debunking Dojo Toolkit Myths2757
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)2756
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)2755
security, tips-and-tricks
The IE6 Support Problem (nza)2754
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)2753
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)2752
interviews, browsers, cruz
The Problem With CSS Is… (sen)2751
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)2750
css, training
Working From Home: The Readers Respond (ali)2749
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)2748
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)2747
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)2746
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)2745
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)2744
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)2743
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)2742
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities2741
google, security
Another Look at JavaScript Inheritance (dal/aja)2740
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)2739
javascript
Say Goodbye to “alert()” (rey/aja)2738
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)2737
ajaxian, mozilla, open-web
Free Links to Your Site2736
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)2735
owl, standards
Good Times With Inbound Links2734
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)2733
career, interviewing, link-lists
Code Responsibly (j9t)2732
websites, principles, best-practices
The Miller Device2731
javascript, arrays, objects
IE8: The Bad (Update) (ann)2730
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)2729
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)2728
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)2727
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)2726
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)2725
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality2724
xhtml, myths
Web Standards at Google (j9t)2723
google
Understanding HTTP PUT (kar/w3c)2722
http, link-lists
My Worst CSS Mistakes (dav)2721
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)2720
html
DOM vs. Template (tro)2719
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use2718
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)2717
podcasts, interviews, json
BrowserHawk Lives (oct/aja)2716
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress2715
how-tos, wordpress
A Minimal HTML Document (sen)2714
html, templates, minimalism
Accessibility Experiment2713
accessibility, design
Where Our Standards Went Wrong (bee/ali)2712
standards, conformance, quality
Dynamic URLs vs. Static URLs2711
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)2710
dojo, effects
Introducing SquirrelFish Extreme (oth/web)2709
introductions, javascript-engines, webkit
Design by Community (mar)2708
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN2707
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)2706
interviews, css, design
Secrets of JavaScript Closures (dal/aja)2705
javascript, closures
Simon Willison, @Media Ajax (mic/aja)2704
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)2703
frames, iframes, security
This Week in HTML 5—Episode 5 (div)2702
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People2701
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)2700
documentation, processes
Hacking JavaScript for Fun and Profit2699
javascript
Is HTML5 Ready Yet?2698
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)2697
html, standards, w3c
The Future of Search According to Google (cat)2696
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)2695
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)2694
unicode, encoding, php
Fixing IE by Porting Canvas to Flash2693
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome2692
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems2691
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)2690
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes2689
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)2688
web, mobile, w3c
Improving the Default Directory View (chr/css)2687
apache, servers, php
Google Chrome (ppk)2686
chrome, google, browsers
Google Chrome Is Available (pet)2685
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)2684
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)2683
chrome, google, browsers
Google Chrome (jon)2682
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)2681
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…2680
frameworks, php, zend
IE8 Security: Beta 2 Update2679
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)2678
internet-explorer, browsers, html, sanitization
Google Chrome (lac)2677
browsers, google, chrome
IE 6 Blocker Script (chr/css)2676
internet-explorer, browsers, tooling, javascript, jquery
Google on Google Chrome—Comic Book (blo)2675
books, browsers, google, chrome
Tagging Is Not Just for Content (sib)2674
content, information-design
10 Weblog Engines Reviewed (sma)2673
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
In Praise of Evolvable Systems (bra/aja)2672
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)2671
html, standards
Web Accessibility Is Important2670
accessibility
Make Your Data Web Friendly (kar/w3c)2669
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)2668
fonts, conditional-comments, apache, internet-explorer, browsers
3D CSS Transforms on the iPhone (pba)2667
css, 3d, transforms, mobile, apple
jParallax Turns Elements Into a Viewport (rey/aja)2666
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)2665
release-notes, firebug
Is It Time to Ditch IE6? (cat)2664
browsers, internet-explorer
How to Filter RSS Feeds (cat)2663
how-tos, rss, tooling
To Be Clear (on Conditional Comments and Resets) (j9t)2662
browsers, internet-explorer, conditional-comments, maintainability, css, resets
Print Watermarks With CSS2661
css, print, watermarking
This Week in HTML 5—Episode 3 (div)2660
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)2659
jslint
Font MIME Types (ann)2658
fonts, mime-types
Separating Presentation From Semantics (bur)2657
drupal, semantics
The Lessons of CSS Frameworks (ada)2656
frameworks, css, lessons
Name Soup (sli)2655
javascript, ecmascript, actionscript, naming, standards
7 Principles of Clean and Optimized CSS (sma)2654
principles, css, optimization, minification, hacks
Bringing CSS Transforms to Internet Explorer (pba)2653
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)2652
guides, design, email, html
The Coming Battle Over Web Fonts2651
fonts
The Performance Cost of the HTML Tree Builder (hsi)2650
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)2649
html, standards
Use the Best Available Ampersand (sim)2648
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)2647
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)2646
best-practices, html, css, naming, maintainability
Site Map Usability (nng)2645
sitemaps, information-architecture, navigation, usability, studies, research
Undermining the Industry (tka)2644
html, css, javascript, craft, career
Specifics on CSS Specificity (chr/css)2643
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)2642
css, layout
This Week in HTML 5—Episode 1 (div)2641
html, standards
7 Essential Guidelines for Functional Design (sma)2640
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)2639
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)2638
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)2637
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)2636
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)2635
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)2634
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)2633
w3c, mobile, best-practices
No Browser Left Behind (vvu)2632
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)2631
books, javascript
Regex Matching Attribute Selectors (sib)2630
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)2629
mobile, best-practices, guidelines, standards
IE8 and Reliability2628
internet-explorer, browsers
Web Design Is Not Print Design (mat)2627
design, web, print
Knol: Google vs. the Internet (cat)2626
google, seo
Open Web Foundation2625
websites, open-web, advocacy, standards
Just What Is the Open Web? (cat)2624
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?2623
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
10 Tips for Being a Greener Web Designer (mat)2622
sustainability, hosting, career, tips-and-tricks
SproutCore—Standards Stupid? (sea)2621
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.12620
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)2619
rdf, xml
Non-Blocking JavaScript Downloads (sto)2618
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)2617
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)2616
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)2615
best-practices, programming, php
Semantic Constructors (dal/aja)2614
javascript
Conditional Comments for HTML Email (sib)2613
conditional-comments, email
Setting the Start Number for an Ordered List (tel)2612
html, lists
Interview With Matt Cutts2611
videos, interviews, google, spam, search
On Proper Heading Styles (mat)2610
headings
JavaScript Micro-Templating (jer)2609
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)2608
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)2607
css, html, standards
Why People Still Use IE 6 (chr/css)2606
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)2605
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)2604
web-apps, mobile, apple, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)2603
forms, ajax, javascript
Naked JavaScript Objects (nza)2602
javascript, objects
Testability Costs Too Much (ali)2601
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)2600
html, attributes, css, selectors
HTML or XHTML: Does It Really Matter? (sib)2599
html, xhtml, comparisons
WHATWG?2598
whatwg, semantic-web
SVG Paint Servers for HTML2597
html, svg, css, images, backgrounds
Life Without MIME Type Sniffing? (dck/w3c)2596
mime-types, browsers
XUL Getting Started Guide (o19)2595
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)2594
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)2593
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript2592
javascript
Compared to What? (j9t)2591
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)2590
javascript
Is the Web Still the Web? (inf)2589
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)2588
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)2587
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)2586
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)2585
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)2584
html, headings, internationalization, encoding
All About Floats (css)2583
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)2582
css, variables, standards, custom-properties
JSON Diff Released (dal/aja)2581
tooling, json
Improved Flash Indexing2580
google, search, flash, seo
Writing a GWT Linker (ale)2579
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)2578
css, selectors
CSS Positioning Properties at a Glance Guide2577
guides, css, positioning, terminology
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)2576
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)2575
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)2574
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)2573
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)2572
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)2571
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)2570
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)2569
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)2568
ajax, javascript
The Web Is Not Real; Web Applications Are Not Web Sites2567
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)2566
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)2565
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)2564
browsers, internet-explorer
Image Replacement and Backgrounds (sea)2563
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)2562
browser-extensions, release-notes, firefox, browsers, support
Absolute Positioning Inside Relative Positioning (chr/css)2561
css, positioning
When Validation Becomes Unimportant (j9t)2560
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available2559
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)2558
w3c, css, standards, typography
Confronting the Future of Web Standards2557
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages2556
performance, tooling, browser-extensions, link-lists
Web Applications Working Group Launched (cms)2555
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)2554
tooling, javascript
Google Changes Favicon, Challenges You to Do Better (mat)2553
google, favicons, images
Is It OK to Require JavaScript? (cod)2552
discussions, javascript
International Address Fields in Web Forms (uxm)2551
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)2550
javascript, memory, internet-explorer, browsers
CSS Do’s and Don’ts2549
css, resets, maintainability
Web Design: 10 Additional Research Findings You Should Know (j9t)2548
design, usability, research, conventions, best-practices
More Flexible Linking (mey)2547
html, links
Next IE8 Beta Due in August (gha)2546
internet-explorer, browsers
Design Rants (dav)2545
design, typography, readability, responsive-design, semantics
Writing an Interface Style Guide (jin/ali)2544
design, style-guides, design-systems, conventions, documentation
Heads-Up: CSS Namespaces and You (cms)2543
css, namespaces, xml, standards, w3c
Internet Explorer 8 Could Break Web Pages, Microsoft Warns2542
internet-explorer, microsoft, browsers, interoperability
Optional Tags in HTML 4 (j9t)2541
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)2540
buttons, usability
Using Flash and Staying Standards Compliant (chr/css)2539
flash, embed-code, conformance, jquery
Two Hidden Features New in Firefox 3 (sen)2538
browsers, firefox
Debugging Django (sim)2537
django, debugging
Standards Suck (ann+)2536
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)2535
interviews, usability, design, css
Libraries and Frameworks (tka)2534
frameworks, libraries, html, css, javascript
“getElementsByClassName” (ppk)2533
javascript, support, browsers
JavaScript Optimization—High Performance JS Apps2532
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)2531
html, browser-storage, standards
How Google Friend Connect Works2530
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy2529
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)2528
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)2527
flash
Mobile Web “to Be Worth $22B by 2013”2526
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)2525
google, documentation, open-web
Timelapse CSS (dal/aja)2524
css, javascript
What’s in a “window.name”? (cod/aja)2523
javascript, security
Efficient Video Delivery Over the Internet (dig)2522
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)2521
php, tooling, link-lists
Nested Conditional Comments (ala)2520
conditional-comments, internet-explorer, browsers
JavaScript Objects Are NOT JSON (zac)2519
javascript, objects, json
MySpace Joins the “Semantic” Web2518
semantic-web, social-media
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)2517
progressive-enhancement, best-practices
What’s Your Web Site Worth?2516
economics, monetization
UTF-8 Growth on the Web (kar/w3c)2515
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)2514
tables, forms, usability
Image Replacement + Google (dav)2513
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)2512
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files2511
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)2510
forms, usability
CSS Qualified Selectors (sha)2509
css, selectors
JavaScript: The Good Parts (dou/ore)2508
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)2507
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Adobe Open Flash (ala)2506
adobe, flash
Conforming “target” Attribute (lac)2505
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)2504
javascript, events
The World’s Best HTML Template (j9t)2503
html, templates
Web Typography: Tell Me What You Want (jas)2502
w3c, typography, fonts, css
CSS Variables Using PHP (dav)2501
css, php, variables
Java in JavaScript (cod/aja)2500
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)2499
ajax, javascript, html
A Preview of HTML 5 (lac/ali)2498
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)2497
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats2496
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)2495
css, caching
CSS Variables Are Next? (dal/aja)2494
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)2493
css, gradients, transforms, transitions, animations, masking
CSS Masks (web)2492
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)2491
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)2490
css, standards, programming
Phantom CSS (tka)2489
css, selectors
Embed Your “data-” in HTML 5 (dal/aja)2488
html, custom-data, javascript, dojo
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)2487
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)2486
css, resets, frameworks
25 Years in Usability (nng)2485
usability, retrospectives, history
Get the JavaScript “global” (nza)2484
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)2483
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)2482
css, cascade, resets, efficiency
100 Line AJAX Wrapper2481
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More2480
business-relations, collaboration, communication
Crafting Ourselves (mey)2479
css, resets, craft
No CSS Reset (jus)2478
css, resets
jQuery and Prototype Benchmarks (dal/aja)2477
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)2476
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)2475
discussions, html, conformance, accessibility, alt-text, images, tooling
Crawling Through HTML Forms2474
google, search, crawling, forms, html
A Wishlist for AJAX APIs (cod/aja)2473
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know2472
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)2471
internet-explorer, browsers
Footers in Web Design: Creative Examples and Ideas (sma)2470
navigation, examples, design
Cool URIs in a RESTful World (inf)2469
urls, semantic-web, http, rest
The Thing About Git2468
git, version-control
The Plague of “outline: 0” (jar/web)2467
accessibility, focus, css
The Story of Professional JavaScript (nza)2466
books, javascript
jQuery2465
videos, jquery
“window.crypto” (bra)2464
javascript, cryptography
13 Reasons Why CSS Is Superior to Tables in Website Design2463
design, layout, tables, css, comparisons
Subversion Gits the Last Train2462
version-control, svn, git, comparisons
The Performance Aspect of Acid32461
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)2460
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)2459
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)2458
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)2457
web, desktop, mobile, browsers, design
Version Control for Multiple Agile Teams (inf)2456
version-control, agile, processes
New Draft of ECMAScript 4 Edition Grammar Released (ado)2455
ecmascript
The Browser Bunch (joe/mac)2454
browsers, unix-like, comparisons, safari, flock, camino, firefox, opera
Dojo 1.1: Some Awesome for You App (sli)2453
dojo
Markup and Style Society Talk (bok)2452
slides, html, css, craft
Using the YouTube API via Ext (rey)2451
youtube, apis, extjs
Saving Ourselves From the Unweb2450
html, flash, silverlight, dojo
CSS Properties Index (j9t)2449
css, overviews
Speaking the Language of Robots (sha)2448
robotstxt, search, google, tooling
Opera Overtakes Safari in Acid3 Race, Reaches 100%2447
opera, safari, browsers, acid-tests
The Principles of Project Management2446
principles, project-management, prioritization
Hats Off to Opera (tka)2445
opera, browsers, acid-tests, web-platform
The 10 Design Theses of Dieter Rams (j9t)2444
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data2443
videos, google, analytics
Nine Techniques for CSS Image Replacement (chr/css)2442
css, image-replacement, images, logos, techniques, overviews
Optimizing Page Loading in the Web Browser (ant/web)2441
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)2440
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)2439
safari, browsers
Using CSS for Image Borders (css)2438
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)2437
browsers, internet-explorer, png, images
Getting Started With ARIA (tka)2436
introductions, html, aria, accessibility
A Collection Is Not an Array (sib)2435
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers2434
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)2433
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)2432
programming, javascript, ajax, history
Maintaining Your Personal Brand Online (jus)2431
career, branding, social-media
Martian Headsets (spo)2430
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)2429
internet-explorer, browsers, performance
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover2428
semantic-web, yahoo, microsoft
Tips for Making Information Universally Accessible2427
accessibility, search, google, tips-and-tricks
ECMAScript 4 Progress Tracking (dal/aja)2426
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)2425
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)2424
slides, javascript, libraries
Great CSS Techniques and the Simple Truth Behind Them (j9t)2423
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)2422
microformats, xfn
Practical Accessibility Tips2421
accessibility, tips-and-tricks, link-lists
Character Encoding in HTML (oli/w3c)2420
html, encoding, unicode
IE8 Speeds Things Up2419
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)2418
internet-explorer, browsers
The Secret of Maintainability (j9t)2417
maintainability
Widget Spec Is Now Widget Specs (mar)2416
web-apps, xml
Delivering the Right Experience to the Right Device2415
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability2414
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)2413
extjs, php
CSS3 Features in IE8 (pet)2412
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)2411
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)2410
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)2409
internet-explorer, browsers, standards, security
The Acid 3 Test (web)2408
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)2407
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)2406
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)2405
design
The Acid3 Test (wa)2404
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)2403
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)2402
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour (ppk)2401
internet-explorer, browsers
The CSSOM View Module (ppk)2400
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)2399
comments, tips-and-tricks
Thoughts on HTML 5 (nza)2398
html, standards
Tooltips With CSS32397
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)2396
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)2395
colors, rendering, comparisons, firefox, safari, browsers
Akismet Plugins Archive (j9t)2394
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)2393
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)2392
links, urls, css, print
Pattern Matching in JavaScript2391
javascript
Mobile Applications, RIP (mic)2390
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)2389
adobe, air, foss
Firefox 3 Performance Gets a Boost2388
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)2387
internet-explorer, browsers
How JavaScript Timers Work (jer)2386
javascript, time
Structured Data—Set to Take on Google2385
google, structured-data, microformats, semantic-web
Powerful CSS Techniques for Effective Coding (sma)2384
css, techniques, link-lists
Bad Documentation Is a Killer2383
documentation, career
JavaScript Parasitic Inheritance, Power Constructors, and “instanceof”2382
javascript, inheritance
ECMAScript 4th Edition Reference Implementation M2 (ado)2381
ecmascript, standards
Just How Useful Are CSS3 Selectors? (pet)2380
css, selectors
Cursing With JavaScript: Three Random Tips (dal/aja)2379
javascript, prototypejs, firefox, internet-explorer, browsers, pop-ups, tips-and-tricks
Version Targeting: Threat or Menace? (zel/ali)2378
browsers, internet-explorer, versioning, doctypes
My CSS Wishlist (dav)2377
css, wish-lists
Designing Client/Server Web Applications2376
web-apps, javascript
Which Are More Legible: Serif or Sans Serif Typefaces? (ale)2375
fonts, legibility, typography, studies, research
More Opera Weirdness (nza)2374
opera, browsers
Does “setTimeout” Solve the “DOMContentLoaded” Problem?2373
javascript, dom, time, performance
Ext 2.0 API Docs on AIR2372
extjs, air
Best Practices for XML Internationalization (jir+/w3c)2371
xml, internationalization, localization, best-practices
Is Easy Implementation the Same as Good Code? (cod/aja)2370
developer-experience, quality, performance, javascript, embed-code
What’s New in PHP 5.3?2369
php
Authoring HTML 5 (kar/w3c)2368
html, parsing
W3C XML Is Ten2367
w3c, xml, anniversaries
Configuring Links in Screen Readers2366
links, screen-readers, jaws, accessibility
Heroku: Web Based Rails Hosting (dal/aja)2365
heroku, hosting, ruby-on-rails
PHP Pretty Date (zac)2364
php, time
CSS: Selector Variables (j9t)2363
css, selectors, variables
Five Things to Do to a Script Before Handing It Over to the Next Developer (cod)2362
javascript, collaboration, optimization
Django Template Language in JavaScript (dal/aja)2361
django, javascript
XHTML 2 vs. HTML 52360
xhtml, html, comparisons
Acid3 Nearing Completion (obi/wa)2359
web-platform, acid-tests, support, browsers
Better Living Through Taxonomies (dig)2358
information-architecture, navigation, information-design
Continuous Integration for Front End Developers2357
ci-cd, css, javascript
Dealing With Dependencies (tro)2356
dependencies, php
Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal/aja)2355
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 Work2354
google, search, censorship
IDEs, Plugins, and Tools for Ext JS 2.02353
extjs, code-editors, aptana, dreamweaver
10 Principles of Effective Web Design (vit/sma)2352
principles, design, usability, performance, simplicity, whitespace, conventions, testing
Using PHP to Generate CSS2351
php, css, code-generation
You Used JavaScript to Write What? (dal/aja)2350
javascript, web-apps
Do You Have a Pretty Date? (dal/aja)2349
javascript, time
Adobe AIR Is on Fire (rey/aja)2348
adobe, air
Internet Explorer Reality2347
internet-explorer, browsers
Internet Explorer CSS File Size Limit2346
internet-explorer, browsers, css
World Wide Web Consortium Releases Draft of HTML 5 (cne)2345
w3c, html
APNG—the Animated PNG2344
websites, png, images
Birthday Party! Celebrate the 2nd Birthday of the YUI Library and Yahoo Pattern Library February 26 at Yahoo2343
yui, yahoo, anniversaries
HTML5 Is Not Backward Compatible (mat)2342
html, standards, interoperability
How to Style Unknown Elements in IE (sjo)2341
how-tos, css, html, internet-explorer, browsers
Version Targeting and JavaScript Libraries (dre)2340
internet-explorer, browsers, versioning, javascript, libraries
Mistakes, Sadness, Regret2339
html, doctypes, browsers, internet-explorer
Perspective: Acid2, Acid3, and the Power of Default (cne)2338
web-platform, acid-tests, support, browsers, internet-explorer
Versioning, Compatibility, and Standards (oth/web)2337
browsers, standards, versioning, interoperability, webkit
A Study of AJAX Performance Issues2336
ajax, javascript, performance, metrics, studies, research
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar/ali)2335
browsers, internet-explorer, doctypes, progressive-enhancement, html, standards, interoperability
Goodbye Doctype Switching, Hello “meta” Targeting (mat)2334
html, metadata, rendering, doctypes, browsers, internet-explorer
IE8 and Opt-In Versioning Mechanism (kar/w3c)2333
internet-explorer, browsers, versioning
IE8 Versioning Snowstorm (kar/w3c)2332
internet-explorer, browsers, versioning, link-lists
Sad Day for Web Standards (fyr)2331
internet-explorer, browsers
The Future of IE and the Web (nza)2330
internet-explorer, browsers, doctypes, web-platform
The Internet Explorer Lock-In (ann)2329
browsers, internet-explorer
IE’s Questionable Version Targeting (tka)2328
internet-explorer, browsers
End of Line Internet Explorer2327
internet-explorer, netscape, browsers, standards
In Response to “Tell the CSS–WG What You Want From CSS3” (mat)2326
css, wish-lists
Compatibility and IE8 (cdu)2325
internet-explorer, browsers, standards, interoperability, doctypes, web-platform
Book Recommendation: “AJAX Security” by Hoffman and Sullivan2324
books, ajax, javascript, security
Sitemaps FAQs2323
sitemaps, search, google
Review: Pro JavaScript Design Patterns (tif/dig)2322
books, javascript, software-design-patterns
Functional Fun in JavaScript With Dojo2321
javascript, dojo
CSS Tutorial: Hover Effect on Linked Images2320
images, hover, effects, css
Don’t Be Ashamed of Your Code (tka)2319
career, quality
Acid 3 Tackles ECMAScript (jer)2318
acid-tests, browsers, support, web-platform, ecmascript
How IE Mangles the Design of JavaScript Libraries (sli)2317
internet-explorer, browsers, javascript, libraries, software-design
The 3 Levels of Programmers: The Good, The Bad, and the Lazy2316
career, quality
Is JSON Better Than XML? (nza)2315
json, xml, comparisons
Cross-Browser Custom CSS Cursors2314
css, cursors, support, browsers
Ext 2.0 and ColdFusion (rey/aja)2313
extjs, coldfusion
20,000 Reasons Why Comet Scales2312
comet, scalability, testing, dojo, servers
CSS Not([Hacks]) (bri/dig)2311
css, hacks
Why Opera? (chr+/dig)2310
interviews, opera, browsers
RDFa and HTML Imagemap (kar/w3c)2309
rdf, html, images, image-maps
Beyond DOM2308
dom, ajax, javascript
Getting Specific With CSS (tka)2307
css, selectors, cascade
12 Great Ways to Learn ActionScript 3 in Flash (jos)2306
flash, actionscript, learning, link-lists
Open Content Depends on Open Standards (tan/mic)2305
content, standards, licensing
Opera’s Antitrust Complaint and Political Control of Web Standards (ppk)2304
opera, microsoft, browsers, standards, legal
Cool and Useful GWT Solutions (dal/aja)2303
gwt, examples
The Future of the Web: What to Expect in 2008 (bri)2302
web, outlooks
Using Prototypes in JavaScript (tka)2301
javascript, prototypes
Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal/aja)2300
browsers, javascript, prototypejs, extjs, yui, jquery, microsoft, dwr, security, performance, gwt, comet, css, mobile, ajaxian, link-lists
Fallacies of Distributed Computing Explained (arn)2299
architecture, network, performance
Making Open Standards as Open as Possible—Required Public Domain Licensing of All Microformats Wiki Contributions (tan/mic)2298
microformats, licensing, community, history
Er.js: Erlang-in-JavaScript (dal/aja)2297
javascript, libraries
No (Content) Negotiation (bur)2296
xhtml
JavaScript: It’s Just Not Validation!2295
javascript, php, validation
An Introduction to Classy JavaScript (tka)2294
introductions, javascript
Django and Comet (dal/aja)2293
django, comet
Misconceptions About PNG (chr/css)2292
png, images
The Fallacy of Too Much Accessibility2291
accessibility, fundamentals
A Less Painful CSS Experience (tka)2290
css
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD]2289
discussions, html, w3c
WebKit Gets Native “getElementsByClassName” (web)2288
webkit, browser-engines, javascript