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 that they be respected. Hide

Frontend Dogma

“2000s” News Archive

Definition, related topics, and tag feed

“2000s” × ? · “2000s” RSS feed (per email)

Frontend Dogma is a constant work in progress, but that’s particularly true for the 1990s, 2000s, and 2010s. Reach out to suggest articles, videos, and books from these decades—including your own.

Entry (Sources) and Additional TopicsDate#
Subtle Contrast in Design2787
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)2786
coffeescript
Eight Reasons to Choose Safari or Firefox (mac)2785
browsers, safari, apple, firefox, mozilla, comparisons
Optimizing HTML2784
html, optimization, quality
Firefox 3.5 Is the World’s Most Popular Browser (cra)2783
browsers, mozilla, firefox
Anybody Can Do Usability (nng)2782
usability
What You Need to Know About Behavioral CSS (sma)2781
css, transforms, animations
Don’t Use Black for Shadows (chr/css)2780
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)2779
qooxdoo
Semantic Versioning2778
websites, versioning, semver
Principles of Design: Color2777
principles, design, colors
Developers Defecting From App Store to HTML5 (zdn)2776
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)2775
social-media, content-management, cloud-computing, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)2774
internet-explorer, microsoft, browsers, standards
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)2773
html, lists, css, techniques, link-lists
Browser Detection Fail (wes)2772
browser-detection, chrome, google, browsers
Discover New Ways of Thinking About Accessibility (w3c)2771
accessibility, documentation
Don’t Give Up on Internet Explorer Yet (zac)2770
internet-explorer, microsoft, browsers
Who Owns Your Retweet? (gri/clo)2769
social-media
On HTML Extensibility (ann)2768
html, extensibility
Principles of Design: Contrast2767
design, principles, contrast, colors
How Fast Is Your Site?2766
google, performance, tooling
“z-index” and the CSS Stack: Which Element Displays First?2765
css, positioning
Google Exec Says It Resists Hiring Some Industry Stars (com)2764
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)2763
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)2762
videos, interviews, microformats, html
Empty Image “src” Can Destroy Your Site (nza)2761
html, images, php, traffic
How to Detect Font-Smoothing Using JavaScript (zol)2760
how-tos, fonts, javascript
The Evolution of Web Design2759
design, history, tables, flash, dhtml, css
Jekyll: Sites Made Simple2758
jekyll
Principles of Design: Proximity2757
principles, design
Zen Coding: Generating HTML From Selectors (dal/aja)2756
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)2755
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)2754
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)2753
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)2752
html, javascript
The Death of the Blog Post (vit/sma)2751
blogging, design
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)2750
internet-explorer, microsoft, browsers, standards, acid-tests
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)2749
frameworks, html, css, principles
Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)2748
internet-explorer, microsoft, browsers, css
Camino 2.0 Released2747
camino, browsers
On Web Typography (jas/ali)2746
typography, fonts, legibility, readability
The Curious Case of JavaScript Unit Testing (nza)2745
javascript, testing, automation
It’s All Go for Google (cra)2744
google, go, programming
Tim Berners-Lee on Government Data (tim+)2743
videos, interviews, politics, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)2742
javascript, inheritance, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)2741
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings2740
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)2739
design, blogging, link-lists
Introduction to Web Accessibility (nza)2738
introductions, accessibility
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)2737
google, tooling, javascript
Installing PHP on Windows Just Got Easier2736
installing, php, microsoft, windows
jQuery Bondage (dal/aja)2735
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)2734
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)2733
agile, user-experience, processes
W3C Cheatsheet (don/w3c)2732
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)2731
performance, images, sprites, javascript, css
W3C to Meet With Developers on HTML 5 (sdt)2730
w3c, html, standards, internet-explorer, microsoft, browsers
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)2729
web, standards, accessibility, internationalization
The Semantic Web’s Next Frontier2728
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)2727
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)2726
guidelines, html
Data URIs Explained (nza)2725
data-urls, base64, performance
Modern CSS Layouts: The Essential Characteristics (sma)2724
css, layout, progressive-enhancement
Google Wave, Twitter, and HTML WG (bur)2723
google, twitter+x, html
The Myth of Usability Testing (rhj/ali)2722
myths, usability, testing
Web Open Font Format for Firefox 3.6 (moz)2721
fonts, woff, firefox, mozilla, browsers
The Difference Between a Web Developer and an Engineer2720
programming, career, terminology
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)2719
html, css, best-practices, retrospectives, outlooks
JetBrains’ IntelliJ IDEA Goes Open Source (jet)2718
intellij-idea, jetbrains, code-editors
Understanding CSS Floats2717
css, floats
CSSOM: New Beginning (ann)2716
css, cssom
“@font-face” Is Cool… but Does It Scale? (oct/aja)2715
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)2714
web, urls, usability
Mobile WebKit Compatibility (dal/aja)2713
browser-engines, webkit, browsers, mobile
COPE: Create Once, Publish Everywhere2712
content, content-management
Redirect URLs With the Apache Web Server2711
servers, apache, redirecting
The Trouble With Lightbox (and Its Variants) (jch)2710
lightbox, usability
16 Fabulous Web Browser Options (sea)2709
browsers, link-lists
Making HTML5 Microdata Usable (bra/aja)2708
html, microdata
More “@font-face” Fun (zol)2707
css, fonts
Whatever Happened to P3P? (rig)2706
interviews, p3p, privacy, standards
There Is No WebKit on Mobile (ppk)2705
mobile, webkit, browser-engines
RIF and OWL (iva/w3c)2704
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)2703
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)2702
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)2701
licensing, economics
Cross Browser Web Development2700
browsers, browser-engines, resets, support
CSS3: To Infinity and Beyond! (mis)2699
css, backgrounds, gradients, filters
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline2698
libraries, yui, yahoo
CSS “width” Unreliable on Android? (ppk)2697
css, mobile
Google Chrome Frame—Technical Notes (ppk)2696
chrome-frame, google, internet-explorer, microsoft, browsers
Can Typekit Bring Fonts to the Web?2695
fonts, typography
Chrome Frame: No One Will Care but It’s Fantastic (aja)2694
chrome-frame, google, internet-explorer, microsoft, browsers
Moving the Web Forward (nza)2693
web-platform, web
Google Fixes IE6 With Chrome Frame (cra)2692
browsers, google, chrome-frame, microsoft, internet-explorer
Avoiding the FOUC v3.0 (pau)2691
javascript, flash-of-x
Chrome Frame: Inject Chrome Into IE (dal/aja)2690
chrome-frame, google, internet-explorer, microsoft, browsers, plugins
Let’s Make Every Day One Web Day! (w3c)2689
awareness-days, web, accessibility, internationalization, conformance, mobile
Introducing Google Chrome Frame (sli+)2688
introductions, google, chrome-frame, browsers, microsoft, internet-explorer, plugins
“@font-face” in Depth (zol)2687
css, fonts
Google Captures reCAPTCHA (cra)2686
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)2685
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)2684
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)2683
html
Optimizing PNG Files, for Both Web and Print (zol)2682
images, png, optimization, print
Who’s Using ARIA? (sib)2681
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)2680
css, positioning
Data Visualization and Infographics Resources (sma)2679
information-design, visualization, link-lists
“HTML 5” or “HTML5”? (j9t)2678
html, terminology
The True Advantage of CSS (j9t)2677
css, principles, maintainability
This Is Your Site—This Is Your Site on HTML5 (bur)2676
html, semantics, standards
Opera 10 Is Final (jon)2675
opera, browsers
Cookie-Less Session Variables in JavaScript (cra)2674
javascript, variables
Get Ready for HTML 5 (jde/ali)2673
html
Inline Validation in Web Forms (ali)2672
forms, validation, errors, usability
IKEA and the Font Fiasco2671
typography, fonts, case-studies
Regarding HTML5 (sim)2670
html, standards
Chrome Market Share: One Year Later2669
chrome, google, browsers, metrics
The Big CSS3 Validation Debate2668
css, conformance, vendor-extensions
Device Independence on the Open Web (zac)2667
open-web
HTML 5 Starts Looking Real (rch)2666
html, standards, web-platform
Don’t Misuse “rel” as a Custom Attribute (cra)2665
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)2664
html, standards, w3c, apple
XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? (jos)2663
http, javascript, myths
Canvas via Silverlight Again (dal/aja)2662
canvas, silverlight
Vital Tips for Effective Logo Design (sma)2661
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)2660
videos, interviews, html, community
Absent Elements and Validation (htm)2659
html, attributes, conformance
Inappropriate Uses (chr/css)2658
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)2657
browsers, browser-engines, webkit, mobile
10 Places to Sell Your Web Site (sea)2656
monetization, domains
CSS 3 Flexible Box Model (dal/aja)2655
css, flexbox, layout
Perfect Full Page Background Image (chr/css)2654
backgrounds, images, css, filters, jquery, techniques
New Knol Developments2653
google, seo
Gradient Syntax Proposal (tab)2652
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)2651
javascript, compression, performance
Experimenting With Web Workers (nza)2650
javascript, web-workers
Microsoft to Support IE6 Until 2014 (cra)2649
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)2648
css, selectors, examples
Detecting Globals With a Bookmarklet (dal/aja)2647
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)2646
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)2645
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery2644
videos, javascript, images, lightbox
In Defense of IE6 (phi)2643
internet-explorer, microsoft, browsers
What Is a Front End Developer?2642
career
Why Cloud Computing Is the Future of Mobile2641
mobile, cloud-computing, aws, google
Add More Sparkle With CSS3 (ate)2640
css, effects, link-lists
Diagnostic Styling Reloaded (j9t)2639
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)2638
javascript, scope
Why IE9 Will Support SVG (fyr)2637
internet-explorer, microsoft, browsers, svg, images, support
Legend Not Such a Legend Anymore (rem/htm)2636
disclosure-widgets, html
HTML 4 Considered Harmful (sib)2635
html
Best Way to Load Your JavaScript (dal/aja)2634
javascript, jquery, performance
Separating Canvas Out of HTML5 (bur)2633
html, canvas, standards
HTML5 Reset Stylesheet (htm)2632
html, css, resets
HTML5: A Story in Progress (bur)2631
html, standards
Get Creative With Your Domain Name (sma)2630
domains, naming
Google, HTML5, and Standards (mis)2629
google, html, standards
Ecommerce Considerations (chr/css)2628
ecommerce, content-management
Accessibility and Native Drag and Drop (rem/htm)2627
accessibility, drag-and-drop, aria, keyboard-navigation
JavaScript Ghost Debugging2626
javascript, jquery, debugging
The Inclusion Principle (ali)2625
accessibility, dei
2022, or When Will HTML 5 Be Ready? (rem/htm)2624
html, standards
Dive Into HTML 5 (div)2623
websites, books, html
Is HTML5 Ready? (rem)2622
websites, html
Does Linked Data Need RDF?2621
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)2620
how-tos, content, optimization, deploying, automation
App Stores Are Not the Future, Says Google (fin)2619
google, mobile, web-platform, browsers
HTML5 Boilerplates (rem/htm)2618
html, templates
A Guide to Google Analytics and Useful Tools (sma)2617
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)2616
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)2615
microformats, html
How to Optimize PNG (sma)2614
how-tos, images, png, optimization
Semantic Navigation With the “nav” Element (tom/htm)2613
html, semantics, navigation
What’s New in ColdFusion 9?2612
coldfusion
Free vs. Free (mit)2611
licensing, foss
Common Debugging Mistakes (nza)2610
debugging, mistakes
Different Ways to Format CSS (chr/css)2609
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)2608
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya2607
amaya, w3c, code-editors, browsers
The Web at 20 (tim+)2606
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)2605
xhtml, html, standards, whatwg, w3c
HTML 5 Parser Lands in Gecko (dal/aja)2604
html, parsing, gecko, browser-engines, firefox, mozilla, browsers
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)2603
html, multimedia, flash, silverlight, licensing
XHTML2: Not Dead (ste)2602
xhtml, standards, w3c
Open Web Tools Directory (oct/aja)2601
open-web, tooling, mozilla
On XHTML2 and HTML5 (bur)2600
xhtml, html, link-lists
How to Install PHP 5.3 on Windows (cra)2599
how-tos, installing, php, microsoft, windows
Current Events: The Official End to XHTML (jch)2598
xhtml, w3c, html
W3C Stops Work on XHTML 2 (sdt)2597
w3c, standards, xhtml, whatwg
RIP XHTML 2 (cra)2596
xhtml, w3c
XHTML, RIP (j9t)2595
xhtml
XHTML 2 to Be Discontinued (hei)2594
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)2593
xhtml, html, w3c, standards
XHTML2 Is Dead (bur)2592
xhtml
Clever JPG Optimization Techniques (sma)2591
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks2590
mootools, tips-and-tricks
“visibility” vs. “display” in CSS2589
css, hiding, seo, comparisons
“handheld” Media Type, RIP? (j9t)2588
css, mobile
Event Delegation in JavaScript (nza)2587
javascript, events, performance
Quick Performance Tip: jQuery and “addClass” (zac)2586
jquery, performance, tips-and-tricks
Write Better CSS With Less2585
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations2584
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)2583
yui, yahoo
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)2582
mootools, javascript
Orthogonality of Specifications (w3c)2581
standards, web-platform, software-design, architecture, principles
Natural Links Are Better Than Non-Natural2580
seo, links
What Is a Web Browser? No One Knows! (cra)2579
browsers
Introduction to RDFa (ali)2578
introductions, rdf, semantic-web
Stop Password Masking (nng)2577
passwords, usability
Let’s Make the Web Faster2576
google, performance
Reducing the File Size of HTML Documents (j9t)2575
performance, html, optimization
PHP Performance Tips2574
php, performance, tips-and-tricks
CSS: Using Every Declaration Just Once (j9t)2573
performance, css, maintainability
How Gzip Compression Works2572
performance, compression, gzip
404 Best Practices (chr/css)2571
error-pages, best-practices
How to Style Your Type With CSS2570
css, typography
Opera Releases Opera 9 Web Browser2569
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)2568
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)2567
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)2566
javascript, testing, support, browsers
Simplifying CSS Selectors2565
css, selectors, performance
Informative and Usable Footers in Web Design (sma)2564
design, navigation, usability, link-lists
Maintainability Guide (j9t)2563
guides, maintainability
Semantic Web Set for Critical Mass (inf)2562
semantic-web, web-3.0, web
State of the Browsers—IE Edition (ppk)2561
internet-explorer, microsoft, browsers, metrics
The Battlefield of Design: Designers vs. Clients (boa)2560
design, business-relations, collaboration, processes
PageRank Sculpting2559
pagerank, google, seo
Why Continuous Deployment? (eri)2558
ci-cd, deploying, releasing, processes
Web 3.0: “Vague but Exciting”2557
web, web-2.0, web-3.0, semantic-web
Effective Website Maintenance: Examples and Best Practices (sma)2556
maintenance, maintainability, examples, best-practices
HTML5 Storage Tests (ppk)2555
html, browser-storage
Web 2.OMG (geo)2554
web-2.0, terminology
An Update on Sitemaps at Google (joh)2553
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)2552
html, email, php
Opera Turbo (mno)2551
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)2550
firebug, google, performance, tooling
Punctuation Cheat Sheet (j9t)2549
typography, localization, cheat-sheets
IE8 vs. IE6: Rise of the New Machine (dal/aja)2548
internet-explorer, microsoft, browsers, metrics, comparisons
The Real “Why XHTML” Discussion (mho)2547
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)2546
css
Launching Perch (dre)2545
content-management, tooling, perch
The CSS Box Model (chr/css)2544
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)2543
browsers, anti-patterns, feature-detection
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)2542
browser-storage, html, gears, google
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)2541
conformance, html, css, rss, tooling, link-lists
Analyzing Form Element and CSS Support in Web Browsers (tel)2540
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)2539
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)2538
css, maintainability, naming
The CSS Overflow Property (chr/css)2537
css, overflow
How to Override Inline CSS Styles (cra)2536
how-tos, css, selectors, cascade
Why File Naming Is More Important Than You Think (cra)2535
file-handling, naming
HTML 5: Now or Never? (sen)2534
html
Burnout (ali)2533
career
Obsessing With Google PageRank2532
google, seo, pagerank
Review: Cruz Browser2531
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)2530
ecmascript, javascript, standards
A Note on Testing Methodology (ppk)2529
css, testing, feature-detection
Online Reputation Management: The Basics2528
fundamentals, branding
Focus on Typography: Contrast2527
typography, contrast, colors
Flushing the Document Early2526
performance, flushing
Custom Fields Hacks for WordPress (sma)2525
wordpress, php
Search Engines Take on Structured Data (dck/w3c)2524
structured-data, microformats, rdf, search, google
Google Now Supports RDFa2523
google, rdf, structured-data
How to Customise Your 404 Page2522
error-pages, customization, usability, user-experience, examples
A Big Day for Microformats (tka)2521
microformats, semantics, html
Don’t Rely on Background Colors Printing (chr/css)2520
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)2519
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)2518
microformats, semantics, html
Cookies and Security (nza)2517
cookies, security, xss, csrf
A Critical Vulnerability in IE8 (jed)2516
internet-explorer, microsoft, browsers, vulnerabilities, security
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)2515
html, microdata, standards
A Minimal Dependency Injection Container for PHP (tro)2514
php
The End Is Nigh for CAPTCHAs (cra)2513
captcha, accessibility, spam
Friends Don’t Let Friends Use Comic Sans2512
design, fonts
The Top 10 Technology Terms That Confuse Clients (cra)2511
terminology, communication, business-relations
Font Embedding Now (dav)2510
fonts, css
A Brief, Incomplete, and Mostly Wrong History of Programming Languages2509
programming, history
How Could the CSS WG Could Improve Matters? (mat)2508
css, w3c
Web Site Basics: Stuff Beginners Need to Know2507
fundamentals
My Feelings on the Effectivness of the W3C CSS Working Group (mat)2506
css, w3c
The 10 Commandments of PageRank Sculpting2505
seo, google, pagerank
Optimizing Conversion Rates: Less Effort, More Customers (sma)2504
user-conversion, optimization, usability, economics
Build Your Own WordPress Themes the Easy Way2503
wordpress, theming
RIP GeoCities 1995–2009 (cra)2502
yahoo
A Better JavaScript Memoizer2501
javascript, memoization
Going Non-Standard (bur)2500
html, standards
How to Organize CSS Files?2499
css
Five Questions With Jeffrey Brown (chr/css)2498
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)2497
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)2496
css, borders, effects, vendor-extensions
Even Designers Are Using CSS3? (dal/aja)2495
design, css
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)2494
css, sprites, techniques, tooling, link-lists
Beef Up Your Resume: Essential Skills for Coders2493
career
Opera Turns 15, Claims Title of World’s Oldest Web Browser2492
browsers, opera
CSS Browser Hacks (dal/aja)2491
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)2490
css, layout
Web Fonts: Do Something Positive! (sen)2489
fonts
Progressive Enhancement: What It Is, and How to Use It? (sma)2488
progressive-enhancement, concepts
4 Ways to Be More Productive2487
productivity
Don’t Use the DOM to Insert Flash (sea)2486
flash, javascript, mootools
Fuck the Foundries (div)2485
typography, fonts
In Defense of Eye Candy (ali)2484
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)2483
html, tables, css
One-Line Sitelinks2482
google, search
Browser CSS Hacks (pau)2481
browsers, css, hacks, microsoft, internet-explorer, opera, apple, safari, mozilla, firefox
IE8: Web Storage (ann)2480
browsers, microsoft, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)2479
browsers, microsoft, internet-explorer, css
Computer Science in JavaScript: Linked List (nza)2478
javascript, data-structures, algorithms, software-design-patterns
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)2477
bookmarklets, urls, nginx, servers
Further Progression in Layout Modules (pet)2476
css, layout
Better Usability in 5 Minutes (lea)2475
usability, buttons, transitions, tables
CSS Is Like… (chr/css)2474
css, concepts
Do You Do Spec Work?2473
design, business-relations, economics
Tables vs. CSS? Really? (sea)2472
html, css, tables, layout
Don’t Use “@import”2471
css, performance
ActionScript 3 Basics Tutorial2470
videos, fundamentals, actionscript
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)2469
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)2468
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)2467
browsers, microsoft, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)2466
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)2465
awareness-days, css, maintainability, semantics
Making “<time>” Safe for Historians (ppk)2464
html, semantics, time
Happy 4.04 Day2463
awareness-days, errors, http
8 Simple Typography Tips for Your Designs (sma)2462
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)2461
css, variables, custom-properties
Advocacy of JavaScript (lea)2460
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)2459
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)2458
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community2457
community, communication
10 Web Analytics Tools for Tracking Your Visitors2456
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)2455
css, naming
A Rough View of the Future (ple/w3c)2454
web-platform, standards, outlooks
Callbacks vs. Events2453
javascript, callbacks, events, comparisons
Coaching a Community (ali)2452
community, communication
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)2451
css, backgrounds, support, firefox, mozilla, browsers
The JavaScript Trap2450
javascript
Practical Accessibility Tips With WCAG 2.0 (ate)2449
accessibility, wcag, tips-and-tricks
Explorer Canvas Updated for IE 8 and More (dal/aja)2448
canvas, internet-explorer, microsoft, browsers
Mega Drop-Down Navigation Menus Work Well (nng)2447
navigation, usability, simplicity, accessibility
Debouncing JavaScript Methods2446
javascript, debouncing
WebKit Now Let’s You Style Scrollbars (dal/aja)2445
scrolling, css, webkit, browser-engines
Microsoft to Release IE8 Today (cra)2444
browsers, microsoft, internet-explorer
“<section>” Is Not Just a “Semantic ‘<div>’”2443
html, semantics
10 Principles of Readability and Web Typography (sma)2442
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)2441
css, html, simplicity
IE Fix: Bicubic Scaling for Images (chr/css)2440
internet-explorer, microsoft, browsers, images, scaling, css
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)2439
internet-explorer, microsoft, browsers, standards, web-platform
Can You Imagine the Web in 20 Years?2438
web, history, outlooks
CSS Grammar Fuzzer2437
css, tooling
WebFormElements.com (tel)2436
forms, browsers, screenshots, images
The Tiniest GIF Ever2435
images, gif, base64, php
Where Is the Next Generation of Developers? (cra)2434
career, learning
The Next Web of Open, Linked Data (tim/ted)2433
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)2432
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)2431
javascript, libraries, png, images
Object Oriented Event Handling and Widgets (dal/aja)2430
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)2429
performance, css, selectors
Microsoft to Drop Internet Explorer? No Chance! (cra)2428
browsers, microsoft, internet-explorer
Is Optimizing CSS Selectors Worth It? (dal/aja)2427
css, selectors, optimization, performance
What It Means to Copyright a Website2426
legal, licensing
The State of the Semantic Web2425
semantic-web
GX—Full-Featured JavaScript Animations Framework2424
libraries, animations, javascript
Server-Side JavaScript Will Be as Common as PHP (ate)2423
javascript, php, comparisons
Is Minimalist Still in Vogue? You Bet2422
design, minimalism
Performance Impact of CSS Selectors2421
performance, css, selectors, metrics
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)2420
qooxdoo
How Many Links per Page?2419
links, seo
The Shallowness of CSS Evangelism2418
standards, css, advocacy
Fun Anecdote About “innerHTML” (oct/aja)2417
javascript, internet-explorer, microsoft, browsers
10 Fixes That Solve IE6 Problems (cra)2416
browsers, microsoft, internet-explorer, doctypes, hacks
HTML 5 Supersedes Web Forms 2.0 (cms)2415
html, web-forms, forms
When to Split Style Sheets (j9t)2414
css, code-splitting
Fast Publishing of RDFa With Dreamweaver2413
rdf, adobe, dreamweaver
Map Reduce in the Browser (dal/aja)2412
javascript
The Elements of Social Architecture (cwo/ali)2411
information-architecture, information-design, usability
A First Look at Safari 4 (cra)2410
browsers, apple, safari
More Than 10 “Must Have” WordPress Plugins2409
wordpress, plugins, link-lists
Remote Linking (chr/css)2408
html, css, links
Write for Reuse (nng)2407
writing, content, usability
Paid Posts Should Not Affect Search Engines2406
links, pagerank, google, seo
Unicode Normalization (ann)2405
unicode
88 Outstanding Favicons and 6 Resources to Help You Create Your Own2404
images, favicons, examples, link-lists
How to Eavesdrop on All Published Dojo Events2403
how-tos, dojo, events
The Cost of Accessibility (dre)2402
accessibility, javascript, frameworks
Web Standards on the Edge (com)2401
standards, w3c, css, html, support, browsers
When Good Browsers Go Bad—and They All Do (com)2400
standards, conformance, support, internet-explorer, microsoft, browsers
The 5 Most Under-Used HTML Tags (cra)2399
html, semantics
More Crimes Against Hypertext (ate)2398
links, best-practices
The Slow Lingering Death of IE6 (cra)2397
browsers, microsoft, internet-explorer
HTML5 Canvas Cheat Sheet (dal/aja)2396
cheat-sheets, html, canvas
Restful PHP Web Services2395
books, php, web-services, rest
Caching Scripts in HTML5 Database (dal/aja)2394
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)2393
tooling, javascript, ruby, dependencies
To Hell With Bad Browsers—the Sequel (ppk)2392
browsers, standards, support, internet-explorer, microsoft
IE8: Standards Mode Opt-In Is Back From the Dead (cra)2391
browsers, microsoft, internet-explorer, doctypes
Performance and RFC 2396 (j9t)2390
performance, links
YAML Debug: Page Info Debugger (oct/aja)2389
bookmarklets, debugging
The IE8 Blacklist Minefield2388
internet-explorer, microsoft, browsers
Improve SEO With Google’s New Canonical Element (cra)2387
seo, google, html, metadata
5 Easy Ways to Deal With an Unhappy Client2386
business-relations, collaboration, communication
CSS Tables Are Not a Solution (chr/css)2385
css, html, tables, layout
In Defense of Readers (ali)2384
content, writing, readability, typography
What’s So Bad About CSS Frameworks?2383
css, frameworks, learning
IE’s Compatibility View (bur)2382
internet-explorer, microsoft, browsers
5 Tips to Master Google Friend Connect (j9t)2381
google, friend-connect, social-media, tips-and-tricks
IE8 Blacklist: Forcing Standards Rendering Opt-In2380
internet-explorer, microsoft, browsers, standards, rendering
JS Library Detector (lea)2379
bookmarklets, javascript, libraries
Google Friend Connect Introduces the Social Bar2378
introductions, google, friend-connect, social-media
Styling the “html” and “body” Elements (ate)2377
html, css
Accessible Websites Could Become a Reality2376
accessibility, html
JavaScript Variable Performance (nza)2375
javascript, variables, performance
A New Image Replacement Technique: The State Scope Method2374
image-replacement, techniques, css, javascript
Mandatory Alt Attribute Is Insignificant2373
accessibility, html, attributes, images, alt-text
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)2372
buttons, css
Another CSS vs. Tables Debate2371
html, tables, css, layout
Semantic Web Snake Oil2370
semantic-web
Carakan2369
opera, browsers, javascript-engines
Advanced Debugging With JavaScript (ali)2368
javascript, debugging
State of the Browsers (ppk)2367
browsers, internet-explorer, microsoft, safari, apple, chrome, google, browser-wars
Tables vs. CSS: CSS Trolls Begone2366
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout2365
css, layout, tables, html, semantics
Meaning of Names and Operations of Services2364
discussions, standards, naming
This Week in HTML 5—Episode 19 (div)2363
html, standards
The Two Great Things About Validation/Conformance (j9t)2362
conformance, html, css, quality, craft
Valid Sites Work Better (?) (w3c)2361
html, css, conformance
Browser Detection Is Bad (chr/css)2360
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)2359
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)2358
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)2357
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)2356
internet-explorer, microsoft, browsers
Detecting Googlebombs2355
google, search
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)2354
guides, html, css
50 Extremely Useful PHP Tools (sma)2353
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)2352
html, internet-explorer, microsoft, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)2351
xhtml, mime-types
The YUI 3 Revolution (nza)2350
yui, javascript
A New Google Sitemap Generator for Your Website (joh)2349
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)2348
javascript, arrays
Shrinking HTML5 (ann)2347
html, standards
A Primer: Web 1, 2, and 3 (vin)2346
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)2345
surveys, metrics, web-platform
8 Definitive Web Font Stacks2344
typography, fonts
Typographic Grid (chr/css)2343
typography, grids
Landing Page Testing to Increase Conversions2342
slides, landing-pages, testing, user-conversion
Graceful Blame (dav)2341
design, career, community
Return of the Mobile Stylesheet (don/ali)2340
css, mobile
Semantics in HTML 5 (joh/ali)2339
html, semantics
2008—a Year of Awesome JavaScript2338
javascript, retrospectives, link-lists
When Can I Use… (fyr)2337
caniuse, web-platform, html, css, support, browsers
Chrome Provides Dedicated Privacy Options2336
chrome, google, browsers, privacy
PHP Frameworks: Comparing CakePHP and Symfony2335
php, frameworks, symfony, comparisons
The Principles of Beautiful HTML Email2334
principles, email, writing, microcontent
A Web Developer’s Responsibility (jer)2333
web-platform, best-practices, career
The Mobile Web Sucks, Despite the iPhone (inf)2332
mobile, web, user-experience, apple
The Myth of Stability (dre)2331
career, economics, myths
Coupling Asynchronous Scripts2330
javascript, asynchronicity, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)2329
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)2328
javascript, adobe, dreamweaver
Towards Better Reuse: Traits in JavaScript (oct/aja)2327
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)2326
browsers, mozilla, google, open-web
SVG Is the Future of Application Development2325
images, svg, web-apps, outlooks
HTML vs. XHTML: Why HTML Wins (j9t)2324
html, xhtml, comparisons
PHP Include From Root (chr/css)2323
php, servers
Amaya Also for RDFa (iva/w3c)2322
amaya, w3c, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)2321
security, internet-explorer, microsoft, browsers
State of Performance 20082320
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)2319
web, web-2.0
Content-tious Strategy (ali)2318
content, writing, strategies
HTML 5: Document Conformance (w3c)2317
html, conformance
A Few Predictions for 2009 (w3c)2316
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards2315
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)2314
w3c, tooling, conformance
SVG Test Page (fyr)2313
svg, images, testing
YUI Library, YUI Doc, and GitHub (dal/aja)2312
documentation, tooling, yui, yahoo
The Fundamental Problems With CSS3 (mat)2311
css, standards, w3c
Two More Ways to Do Cross Browser Testing (cat)2310
testing, browsers, tooling
Hixie on Editing HTML5 (lac)2309
videos, interviews, html, processes
Best Practices for Subversion (SVN)2308
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)2307
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)2306
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)2305
smil, standards
The Greatest Secret in Web Design (j9t)2304
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)2303
web, security
What Are Web Standards? (nza)2302
standards, web, w3c
HTTP Monitoring With Charles (jus)2301
http, monitoring, debugging, tooling
Four Browser Notes (ppk)2300
browsers, internet-explorer, microsoft, opera
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)2299
xml, standards
Canvas Step by Step Tutorial (dal/aja)2298
tutorials, canvas, javascript
Don’t Follow Web Design Trends: Set Them (sma)2297
design, branding
Google “Not Interested in Semantic Search”2296
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support2295
w3c, tooling, conformance, html
Browsers Face Innovator’s Dilemma (com)2294
browsers, standards, web-platform
CSS Testing via Selenium (dal/aja)2293
css, selenium, testing
The Skinny on Doctypes2292
html, doctypes
Illustrations: What HTTP Errors Look Like (cat)2291
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)2290
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)2289
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)2288
w3c, standards, apis, privacy