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