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 Design2917
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)2916
coffeescript
Optimizing HTML2915
html, optimization, quality
Eight Reasons to Choose Safari or Firefox (mac)2914
browsers, safari, firefox, comparisons
Firefox 3.5 Is the World’s Most Popular Browser (cra)2913
browsers, firefox
Anybody Can Do Usability (nng)2912
usability
What You Need to Know About Behavioral CSS (sma)2911
css, transforms, animations
Don’t Use Black for Shadows (chr/css)2910
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)2909
qooxdoo
Semantic Versioning2908
websites, versioning, semver
Principles of Design: Color2907
principles, design, colors
Developers Defecting From App Store to HTML5 (zdn)2906
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)2905
social-media, content-management, cloud-computing, link-lists
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)2904
html, lists, css, techniques, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)2903
internet-explorer, browsers, standards
Browser Detection Fail (wes)2902
browser-detection, chrome, browsers
Discover New Ways of Thinking About Accessibility (w3c)2901
accessibility, documentation
Don’t Give Up on Internet Explorer Yet (zac)2900
internet-explorer, browsers
Who Owns Your Retweet? (gri/clo)2899
social-media
On HTML Extensibility (ann)2898
html, extensibility
Principles of Design: Contrast2897
design, principles, contrast, colors
How Fast Is Your Site?2896
google, performance, tooling
“z-index” and the CSS Stack: Which Element Displays First?2895
css, positioning
Google Exec Says It Resists Hiring Some Industry Stars (com)2894
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)2893
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)2892
videos, interviews, microformats, html
Empty Image “src” Can Destroy Your Site (nza)2891
html, images, php, traffic
How to Detect Font-Smoothing Using JavaScript (zol)2890
how-tos, fonts, javascript
The Evolution of Web Design2889
design, history, tables, flash, dhtml, css
Jekyll: Sites Made Simple2888
jekyll
Principles of Design: Proximity2887
principles, design
Zen Coding: Generating HTML From Selectors (dal/aja)2886
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)2885
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)2884
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)2883
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)2882
html, javascript
The Death of the Blog Post (vit/sma)2881
blogging, design
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)2880
internet-explorer, microsoft, browsers, standards, acid-tests
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)2879
frameworks, html, css, principles
Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)2878
internet-explorer, microsoft, browsers, css
Camino 2.0 Released2877
camino, browsers
On Web Typography (jas/ali)2876
typography, fonts, legibility, readability
The Curious Case of JavaScript Unit Testing (nza)2875
javascript, testing, automation
It’s All Go for Google (cra)2874
google, go, programming
Tim Berners-Lee on Government Data (tim+)2873
videos, interviews, politics, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)2872
javascript, inheritance, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)2871
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings2870
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)2869
design, blogging, link-lists
Introduction to Web Accessibility (nza)2868
introductions, accessibility
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)2867
google, tooling, javascript
Installing PHP on Windows Just Got Easier2866
installing, php, windows
jQuery Bondage (dal/aja)2865
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)2864
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)2863
agile, user-experience, processes
W3C Cheatsheet (don/w3c)2862
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)2861
performance, images, sprites, javascript, css
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)2860
web, standards, accessibility, internationalization
W3C to Meet With Developers on HTML 5 (sdt)2859
w3c, html, standards, internet-explorer, browsers
The Semantic Web’s Next Frontier2858
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)2857
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)2856
guidelines, html
Data URIs Explained (nza)2855
data-urls, base64, performance
Modern CSS Layouts: The Essential Characteristics (sma)2854
css, layout, progressive-enhancement
Google Wave, Twitter, and HTML WG (bur)2853
google, twitter+x, html
The Myth of Usability Testing (rhj/ali)2852
myths, usability, testing
The Difference Between a Web Developer and an Engineer2851
programming, career, terminology
Web Open Font Format for Firefox 3.6 (moz)2850
fonts, woff, firefox, browsers
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)2849
html, css, best-practices, retrospectives, outlooks
JetBrains’ IntelliJ IDEA Goes Open Source (jet)2848
intellij-idea, jetbrains, code-editors
Understanding CSS Floats2847
css, floats
CSSOM: New Beginning (ann)2846
css, cssom
“@font-face” Is Cool… but Does It Scale? (oct/aja)2845
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)2844
web, urls, usability
Mobile WebKit Compatibility (dal/aja)2843
browser-engines, webkit, browsers, mobile
COPE: Create Once, Publish Everywhere2842
content, content-management
Redirect URLs With the Apache Web Server2841
servers, apache, redirecting
The Trouble With Lightbox (and Its Variants) (jch)2840
lightbox, usability
16 Fabulous Web Browser Options (sea)2839
browsers, link-lists
Making HTML5 Microdata Usable (bra/aja)2838
html, microdata
More “@font-face” Fun (zol)2837
css, fonts
Whatever Happened to P3P? (rig)2836
interviews, p3p, privacy, standards
There Is No WebKit on Mobile (ppk)2835
mobile, webkit, browser-engines
RIF and OWL (iva/w3c)2834
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)2833
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)2832
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)2831
licensing, economics
Cross Browser Web Development2830
browsers, browser-engines, resets, support
CSS3: To Infinity and Beyond! (mis)2829
css, backgrounds, gradients, filters
CSS “width” Unreliable on Android? (ppk)2828
css, mobile
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline2827
libraries, yui
Google Chrome Frame—Technical Notes (ppk)2826
chrome-frame, google, internet-explorer, browsers
Can Typekit Bring Fonts to the Web?2825
fonts, typography
Moving the Web Forward (nza)2824
web-platform, web
Google Fixes IE6 With Chrome Frame (cra)2823
browsers, google, chrome-frame, internet-explorer
Chrome Frame: No One Will Care but It’s Fantastic (aja)2822
chrome-frame, internet-explorer, browsers
Avoiding the FOUC v3.0 (pau)2821
javascript, flash-of-x
Let’s Make Every Day One Web Day! (w3c)2820
awareness-days, web, accessibility, internationalization, conformance, mobile
Introducing Google Chrome Frame (sli+)2819
introductions, google, chrome-frame, browsers, internet-explorer, plugins
Chrome Frame: Inject Chrome Into IE (dal/aja)2818
chrome-frame, internet-explorer, browsers, plugins
“@font-face” in Depth (zol)2817
css, fonts
Google Captures reCAPTCHA (cra)2816
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)2815
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)2814
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)2813
html
Optimizing PNG Files, for Both Web and Print (zol)2812
images, png, optimization, print
Who’s Using ARIA? (sib)2811
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)2810
css, positioning
Data Visualization and Infographics Resources (sma)2809
information-design, visualization, link-lists
“HTML 5” or “HTML5”? (j9t)2808
html, terminology
The True Advantage of CSS (j9t)2807
css, principles, maintainability
This Is Your Site—This Is Your Site on HTML5 (bur)2806
html, semantics, standards
Opera 10 Is Final (jon)2805
opera, browsers
Cookie-Less Session Variables in JavaScript (cra)2804
javascript, variables
Get Ready for HTML 5 (jde/ali)2803
html
Inline Validation in Web Forms (ali)2802
forms, validation, errors, usability
IKEA and the Font Fiasco2801
typography, fonts, case-studies
Regarding HTML5 (sim)2800
html, standards
The Big CSS3 Validation Debate2799
css, conformance, vendor-extensions
Chrome Market Share: One Year Later2798
chrome, browsers, metrics
Device Independence on the Open Web (zac)2797
open-web
HTML 5 Starts Looking Real (rch)2796
html, standards, web-platform
Don’t Misuse “rel” as a Custom Attribute (cra)2795
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)2794
html, standards, w3c, apple
XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? (jos)2793
http, javascript, myths
Canvas via Silverlight Again (dal/aja)2792
canvas, silverlight
Vital Tips for Effective Logo Design (sma)2791
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)2790
videos, interviews, html, community
Absent Elements and Validation (htm)2789
html, attributes, conformance
Inappropriate Uses (chr/css)2788
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)2787
browsers, browser-engines, webkit, mobile
10 Places to Sell Your Web Site (sea)2786
monetization, domains
CSS 3 Flexible Box Model (dal/aja)2785
css, flexbox, layout
Perfect Full Page Background Image (chr/css)2784
backgrounds, images, css, filters, jquery, techniques
New Knol Developments2783
google, seo
Gradient Syntax Proposal (tab)2782
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)2781
javascript, compression, performance
Experimenting With Web Workers (nza)2780
javascript, web-workers
Microsoft to Support IE6 Until 2014 (cra)2779
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)2778
css, selectors, examples
Detecting Globals With a Bookmarklet (dal/aja)2777
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)2776
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)2775
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery2774
videos, javascript, images, lightbox
In Defense of IE6 (phi)2773
internet-explorer, browsers
What Is a Front End Developer?2772
career
Why Cloud Computing Is the Future of Mobile2771
mobile, cloud-computing, aws, google
Add More Sparkle With CSS3 (ate)2770
css, effects, link-lists
Diagnostic Styling Reloaded (j9t)2769
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)2768
javascript, scope
Legend Not Such a Legend Anymore (rem/htm)2767
disclosure-widgets, html
HTML 4 Considered Harmful (sib)2766
html
Why IE9 Will Support SVG (fyr)2765
internet-explorer, browsers, svg, images, support
Best Way to Load Your JavaScript (dal/aja)2764
javascript, jquery, performance
Separating Canvas Out of HTML5 (bur)2763
html, canvas, standards
HTML5 Reset Stylesheet (htm)2762
html, css, resets
HTML5: A Story in Progress (bur)2761
html, standards
Get Creative With Your Domain Name (sma)2760
domains, naming
Google, HTML5, and Standards (mis)2759
google, html, standards
Ecommerce Considerations (chr/css)2758
ecommerce, content-management
Accessibility and Native Drag and Drop (rem/htm)2757
accessibility, drag-and-drop, aria, keyboard-navigation
JavaScript Ghost Debugging2756
javascript, jquery, debugging
The Inclusion Principle (ali)2755
accessibility, dei
2022, or When Will HTML 5 Be Ready? (rem/htm)2754
html, standards
Dive Into HTML 5 (div)2753
websites, books, html
Is HTML5 Ready? (rem)2752
websites, html
Does Linked Data Need RDF?2751
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)2750
how-tos, content, optimization, deploying, automation
App Stores Are Not the Future, Says Google (fin)2749
google, mobile, web-platform, browsers
HTML5 Boilerplates (rem/htm)2748
html, templates
A Guide to Google Analytics and Useful Tools (sma)2747
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)2746
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)2745
microformats, html
How to Optimize PNG (sma)2744
how-tos, images, png, optimization
Semantic Navigation With the “nav” Element (tom/htm)2743
html, semantics, navigation
What’s New in ColdFusion 9?2742
coldfusion
Free vs. Free (mit)2741
licensing, foss
Common Debugging Mistakes (nza)2740
debugging, mistakes
Different Ways to Format CSS (chr/css)2739
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)2738
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya2737
amaya, code-editors, browsers
The Web at 20 (tim+)2736
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)2735
xhtml, html, standards, whatwg, w3c
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)2734
html, multimedia, flash, silverlight, licensing
XHTML2: Not Dead (ste)2733
xhtml, standards, w3c
HTML 5 Parser Lands in Gecko (dal/aja)2732
html, parsing, gecko, browser-engines, firefox, browsers
Open Web Tools Directory (oct/aja)2731
open-web, tooling, mozilla
On XHTML2 and HTML5 (bur)2730
xhtml, html, link-lists
How to Install PHP 5.3 on Windows (cra)2729
how-tos, installing, php, windows
Current Events: The Official End to XHTML (jch)2728
xhtml, w3c, html
W3C Stops Work on XHTML 2 (sdt)2727
w3c, standards, xhtml, whatwg
RIP XHTML 2 (cra)2726
xhtml, w3c
XHTML, RIP (j9t)2725
xhtml
XHTML 2 to Be Discontinued (hei)2724
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)2723
xhtml, html, w3c, standards
XHTML2 Is Dead (bur)2722
xhtml
Clever JPG Optimization Techniques (sma)2721
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks2720
mootools, tips-and-tricks
“visibility” vs. “display” in CSS2719
css, hiding, seo, comparisons
“handheld” Media Type, RIP? (j9t)2718
css, mobile
Event Delegation in JavaScript (nza)2717
javascript, events, performance
Quick Performance Tip: jQuery and “addClass” (zac)2716
jquery, performance, tips-and-tricks
Write Better CSS With Less2715
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations2714
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)2713
yui
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)2712
mootools, javascript
Orthogonality of Specifications (w3c)2711
standards, web-platform, software-design, architecture, principles
Natural Links Are Better Than Non-Natural2710
seo, links
What Is a Web Browser? No One Knows! (cra)2709
browsers
Introduction to RDFa (ali)2708
introductions, rdf, semantic-web
Stop Password Masking (nng)2707
passwords, usability
Let’s Make the Web Faster2706
google, performance
Reducing the File Size of HTML Documents (j9t)2705
performance, html, optimization
PHP Performance Tips2704
php, performance, tips-and-tricks
CSS: Using Every Declaration Just Once (j9t)2703
performance, css, maintainability
How Gzip Compression Works2702
performance, compression, gzip
404 Best Practices (chr/css)2701
error-pages, best-practices
How to Style Your Type With CSS2700
css, typography
Opera Releases Opera 9 Web Browser2699
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)2698
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)2697
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)2696
javascript, testing, support, browsers
Simplifying CSS Selectors2695
css, selectors, performance
Informative and Usable Footers in Web Design (sma)2694
design, navigation, usability, link-lists
Maintainability Guide (j9t)2693
guides, maintainability
Semantic Web Set for Critical Mass (inf)2692
semantic-web, web-3.0, web
The Battlefield of Design: Designers vs. Clients (boa)2691
design, business-relations, collaboration, processes
State of the Browsers—IE Edition (ppk)2690
internet-explorer, browsers, metrics
Why Continuous Deployment? (eri)2689
ci-cd, deploying, releasing, processes
Web 3.0: “Vague but Exciting”2688
web, web-2.0, web-3.0, semantic-web
PageRank Sculpting2687
pagerank, seo
Effective Website Maintenance: Examples and Best Practices (sma)2686
maintenance, maintainability, examples, best-practices
HTML5 Storage Tests (ppk)2685
html, browser-storage
Web 2.OMG (geo)2684
web-2.0, terminology
An Update on Sitemaps at Google (joh)2683
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)2682
html, email, php
Opera Turbo (mno)2681
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)2680
firebug, google, performance, tooling
Punctuation Cheat Sheet (j9t)2679
typography, localization, cheat-sheets
The Real “Why XHTML” Discussion (mho)2678
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)2677
css
IE8 vs. IE6: Rise of the New Machine (dal/aja)2676
internet-explorer, browsers, metrics, comparisons
Launching Perch (dre)2675
content-management, tooling, perch
The CSS Box Model (chr/css)2674
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)2673
browsers, anti-patterns, feature-detection
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)2672
conformance, html, css, rss, tooling, link-lists
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)2671
browser-storage, html, gears
Analyzing Form Element and CSS Support in Web Browsers (tel)2670
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)2669
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)2668
css, maintainability, naming
The CSS Overflow Property (chr/css)2667
css, overflow
How to Override Inline CSS Styles (cra)2666
how-tos, css, selectors, cascade
Why File Naming Is More Important Than You Think (cra)2665
file-handling, naming
HTML 5: Now or Never? (sen)2664
html
Burnout (ali)2663
career
Obsessing With Google PageRank2662
google, seo, pagerank
Review: Cruz Browser2661
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)2660
ecmascript, javascript, standards
A Note on Testing Methodology (ppk)2659
css, testing, feature-detection
Online Reputation Management: The Basics2658
fundamentals, branding
Focus on Typography: Contrast2657
typography, contrast, colors
Flushing the Document Early2656
performance, flushing
Custom Fields Hacks for WordPress (sma)2655
wordpress, php
Search Engines Take on Structured Data (dck/w3c)2654
structured-data, microformats, rdf, search, google
Google Now Supports RDFa2653
google, rdf, structured-data
How to Customise Your 404 Page2652
error-pages, customization, usability, user-experience, examples
A Big Day for Microformats (tka)2651
microformats, semantics, html
Don’t Rely on Background Colors Printing (chr/css)2650
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)2649
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)2648
microformats, semantics, html
Cookies and Security (nza)2647
cookies, security, xss, csrf
A Critical Vulnerability in IE8 (jed)2646
internet-explorer, browsers, vulnerabilities, security
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)2645
html, microdata, standards
A Minimal Dependency Injection Container for PHP (tro)2644
php
The End Is Nigh for CAPTCHAs (cra)2643
captcha, accessibility, spam
Friends Don’t Let Friends Use Comic Sans2642
design, fonts
The Top 10 Technology Terms That Confuse Clients (cra)2641
terminology, communication, business-relations
Font Embedding Now (dav)2640
fonts, css
A Brief, Incomplete, and Mostly Wrong History of Programming Languages2639
programming, history
How Could the CSS WG Could Improve Matters? (mat)2638
css, w3c
Web Site Basics: Stuff Beginners Need to Know2637
fundamentals
My Feelings on the Effectivness of the W3C CSS Working Group (mat)2636
css, w3c
The 10 Commandments of PageRank Sculpting2635
seo, pagerank
Optimizing Conversion Rates: Less Effort, More Customers (sma)2634
user-conversion, optimization, usability, economics
Build Your Own WordPress Themes the Easy Way2633
wordpress, theming
RIP GeoCities 1995–2009 (cra)2632
yahoo
A Better JavaScript Memoizer2631
javascript, memoization
Going Non-Standard (bur)2630
html, standards
How to Organize CSS Files?2629
css
Five Questions With Jeffrey Brown (chr/css)2628
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)2627
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)2626
css, borders, effects, 3d, vendor-extensions
Even Designers Are Using CSS3? (dal/aja)2625
design, css
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)2624
css, sprites, techniques, tooling, link-lists
Beef Up Your Resume: Essential Skills for Coders2623
career
Opera Turns 15, Claims Title of World’s Oldest Web Browser2622
browsers, opera
CSS Browser Hacks (dal/aja)2621
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)2620
css, layout
Web Fonts: Do Something Positive! (sen)2619
fonts
Progressive Enhancement: What It Is, and How to Use It? (sma)2618
progressive-enhancement, concepts
4 Ways to Be More Productive2617
productivity
Don’t Use the DOM to Insert Flash (sea)2616
flash, javascript, mootools
Fuck the Foundries (div)2615
typography, fonts
In Defense of Eye Candy (ali)2614
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)2613
html, tables, css
One-Line Sitelinks2612
google, search
Browser CSS Hacks (pau)2611
browsers, css, hacks, internet-explorer, opera, safari, firefox
IE8: Web Storage (ann)2610
browsers, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)2609
browsers, internet-explorer, css
Computer Science in JavaScript: Linked List (nza)2608
javascript, data-structures, algorithms, software-design-patterns
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)2607
bookmarklets, urls, nginx, servers
Further Progression in Layout Modules (pet)2606
css, layout
Better Usability in 5 Minutes (lea)2605
usability, buttons, transitions, tables
CSS Is Like… (chr/css)2604
css, concepts
Do You Do Spec Work?2603
design, business-relations, economics
Tables vs. CSS? Really? (sea)2602
html, css, tables, layout
Don’t Use “@import”2601
css, performance
ActionScript 3 Basics Tutorial2600
videos, fundamentals, actionscript
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)2599
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)2598
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)2597
browsers, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)2596
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)2595
awareness-days, css, maintainability, semantics
Making “<time>” Safe for Historians (ppk)2594
html, semantics, time
Happy 4.04 Day2593
awareness-days, errors, http
8 Simple Typography Tips for Your Designs (sma)2592
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)2591
css, variables, custom-properties
Advocacy of JavaScript (lea)2590
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)2589
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)2588
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community2587
community, communication
10 Web Analytics Tools for Tracking Your Visitors2586
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)2585
css, naming
A Rough View of the Future (ple/w3c)2584
web-platform, standards, outlooks
Callbacks vs. Events2583
javascript, callbacks, events, comparisons
Coaching a Community (ali)2582
community, communication
The JavaScript Trap2581
javascript
Practical Accessibility Tips With WCAG 2.0 (ate)2580
accessibility, wcag, tips-and-tricks
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)2579
css, backgrounds, support, firefox, browsers
Mega Drop-Down Navigation Menus Work Well (nng)2578
navigation, usability, simplicity, accessibility
Explorer Canvas Updated for IE 8 and More (dal/aja)2577
canvas, internet-explorer, browsers
Debouncing JavaScript Methods2576
javascript, debouncing
WebKit Now Let’s You Style Scrollbars (dal/aja)2575
scrolling, css, webkit, browser-engines
Microsoft to Release IE8 Today (cra)2574
browsers, microsoft, internet-explorer
“<section>” Is Not Just a “Semantic ‘<div>’”2573
html, semantics
10 Principles of Readability and Web Typography (sma)2572
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)2571
css, html, simplicity
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)2570
internet-explorer, microsoft, browsers, standards, web-platform
Can You Imagine the Web in 20 Years?2569
web, history, outlooks
IE Fix: Bicubic Scaling for Images (chr/css)2568
internet-explorer, browsers, images, scaling, css
CSS Grammar Fuzzer2567
css, tooling
WebFormElements.com (tel)2566
forms, browsers, screenshots, images
The Tiniest GIF Ever2565
images, gif, base64, php
Where Is the Next Generation of Developers? (cra)2564
career, learning
The Next Web of Open, Linked Data (tim/ted)2563
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)2562
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)2561
javascript, libraries, png, images
Object Oriented Event Handling and Widgets (dal/aja)2560
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)2559
performance, css, selectors
Microsoft to Drop Internet Explorer? No Chance! (cra)2558
browsers, microsoft, internet-explorer
Is Optimizing CSS Selectors Worth It? (dal/aja)2557
css, selectors, optimization, performance
What It Means to Copyright a Website2556
legal, licensing
The State of the Semantic Web2555
semantic-web
GX—Full-Featured JavaScript Animations Framework2554
libraries, animations, javascript
Server-Side JavaScript Will Be as Common as PHP (ate)2553
javascript, php, comparisons
Is Minimalist Still in Vogue? You Bet2552
design, minimalism
Performance Impact of CSS Selectors2551
performance, css, selectors, metrics
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)2550
qooxdoo
How Many Links per Page?2549
links, seo
The Shallowness of CSS Evangelism2548
standards, css, advocacy
10 Fixes That Solve IE6 Problems (cra)2547
browsers, internet-explorer, doctypes, hacks
Fun Anecdote About “innerHTML” (oct/aja)2546
javascript, internet-explorer, browsers
HTML 5 Supersedes Web Forms 2.0 (cms)2545
html, web-forms, forms
When to Split Style Sheets (j9t)2544
css, code-splitting
Fast Publishing of RDFa With Dreamweaver2543
rdf, dreamweaver
Map Reduce in the Browser (dal/aja)2542
javascript
The Elements of Social Architecture (cwo/ali)2541
information-architecture, information-design, usability
More Than 10 “Must Have” WordPress Plugins2540
wordpress, plugins, link-lists
A First Look at Safari 4 (cra)2539
browsers, safari
Remote Linking (chr/css)2538
html, css, links
Write for Reuse (nng)2537
writing, content, usability
Paid Posts Should Not Affect Search Engines2536
links, pagerank, seo
Unicode Normalization (ann)2535
unicode
88 Outstanding Favicons and 6 Resources to Help You Create Your Own2534
images, favicons, examples, link-lists
How to Eavesdrop on All Published Dojo Events2533
how-tos, dojo, events
The Cost of Accessibility (dre)2532
accessibility, javascript, frameworks
Web Standards on the Edge (com)2531
standards, w3c, css, html, support, browsers
The 5 Most Under-Used HTML Tags (cra)2530
html, semantics
More Crimes Against Hypertext (ate)2529
links, best-practices
The Slow Lingering Death of IE6 (cra)2528
browsers, internet-explorer
When Good Browsers Go Bad—and They All Do (com)2527
standards, conformance, support, internet-explorer, browsers
HTML5 Canvas Cheat Sheet (dal/aja)2526
cheat-sheets, html, canvas
Restful PHP Web Services2525
books, php, web-services, rest
Caching Scripts in HTML5 Database (dal/aja)2524
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)2523
tooling, javascript, ruby, dependencies
To Hell With Bad Browsers—the Sequel (ppk)2522
browsers, standards, support, internet-explorer
IE8: Standards Mode Opt-In Is Back From the Dead (cra)2521
browsers, internet-explorer, doctypes
Performance and RFC 2396 (j9t)2520
performance, links
YAML Debug: Page Info Debugger (oct/aja)2519
bookmarklets, debugging
Improve SEO With Google’s New Canonical Element (cra)2518
seo, google, html, metadata
5 Easy Ways to Deal With an Unhappy Client2517
business-relations, collaboration, communication
The IE8 Blacklist Minefield2516
internet-explorer, browsers
CSS Tables Are Not a Solution (chr/css)2515
css, html, tables, layout
In Defense of Readers (ali)2514
content, writing, readability, typography
What’s So Bad About CSS Frameworks?2513
css, frameworks, learning
IE’s Compatibility View (bur)2512
internet-explorer, browsers
5 Tips to Master Google Friend Connect (j9t)2511
google, friend-connect, social-media, tips-and-tricks
IE8 Blacklist: Forcing Standards Rendering Opt-In2510
internet-explorer, browsers, standards, rendering
JS Library Detector (lea)2509
bookmarklets, javascript, libraries
Google Friend Connect Introduces the Social Bar2508
introductions, google, friend-connect, social-media
Styling the “html” and “body” Elements (ate)2507
html, css
Accessible Websites Could Become a Reality2506
accessibility, html
JavaScript Variable Performance (nza)2505
javascript, variables, performance
A New Image Replacement Technique: The State Scope Method2504
image-replacement, techniques, css, javascript
Mandatory Alt Attribute Is Insignificant2503
accessibility, html, attributes, images, alt-text
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)2502
buttons, css
Another CSS vs. Tables Debate2501
html, tables, css, layout
Semantic Web Snake Oil2500
semantic-web
Carakan2499
opera, browsers, javascript-engines
Advanced Debugging With JavaScript (ali)2498
javascript, debugging
State of the Browsers (ppk)2497
browsers, internet-explorer, safari, chrome, browser-wars
Tables vs. CSS: CSS Trolls Begone2496
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout2495
css, layout, tables, html, semantics
Meaning of Names and Operations of Services2494
discussions, standards, naming
This Week in HTML 5—Episode 19 (div)2493
html, standards
The Two Great Things About Validation/Conformance (j9t)2492
conformance, html, css, quality, craft
Valid Sites Work Better (?) (w3c)2491
html, css, conformance
Browser Detection Is Bad (chr/css)2490
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)2489
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)2488
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)2487
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)2486
internet-explorer, browsers
Detecting Googlebombs2485
google, search
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)2484
guides, html, css
50 Extremely Useful PHP Tools (sma)2483
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)2482
html, internet-explorer, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)2481
xhtml, mime-types
The YUI 3 Revolution (nza)2480
yui, javascript
A New Google Sitemap Generator for Your Website (joh)2479
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)2478
javascript, arrays
Shrinking HTML5 (ann)2477
html, standards
A Primer: Web 1, 2, and 3 (vin)2476
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)2475
surveys, metrics, web-platform
8 Definitive Web Font Stacks2474
typography, fonts
Typographic Grid (chr/css)2473
typography, grids
Landing Page Testing to Increase Conversions2472
slides, landing-pages, testing, user-conversion
Graceful Blame (dav)2471
design, career, community
Return of the Mobile Stylesheet (don/ali)2470
css, mobile
Semantics in HTML 5 (joh/ali)2469
html, semantics
2008—a Year of Awesome JavaScript2468
javascript, retrospectives, link-lists
When Can I Use… (fyr)2467
caniuse, web-platform, html, css, support, browsers
Chrome Provides Dedicated Privacy Options2466
chrome, browsers, privacy
PHP Frameworks: Comparing CakePHP and Symfony2465
php, frameworks, symfony, comparisons
The Principles of Beautiful HTML Email2464
principles, email, writing, microcontent
A Web Developer’s Responsibility (jer)2463
web-platform, best-practices, career
The Mobile Web Sucks, Despite the iPhone (inf)2462
mobile, web, user-experience, apple
The Myth of Stability (dre)2461
career, economics, myths
Coupling Asynchronous Scripts2460
javascript, asynchronicity, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)2459
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)2458
javascript, dreamweaver
Towards Better Reuse: Traits in JavaScript (oct/aja)2457
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)2456
browsers, mozilla, google, open-web
SVG Is the Future of Application Development2455
images, svg, web-apps, outlooks
HTML vs. XHTML: Why HTML Wins (j9t)2454
html, xhtml, comparisons
PHP Include From Root (chr/css)2453
php, servers
State of Performance 20082452
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)2451
web, web-2.0
Amaya Also for RDFa (iva/w3c)2450
amaya, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)2449
security, internet-explorer, browsers
Content-tious Strategy (ali)2448
content, writing, strategies
HTML 5: Document Conformance (w3c)2447
html, conformance
A Few Predictions for 2009 (w3c)2446
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards2445
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)2444
w3c, tooling, conformance
SVG Test Page (fyr)2443
svg, images, testing
The Fundamental Problems With CSS3 (mat)2442
css, standards, w3c
YUI Library, YUI Doc, and GitHub (dal/aja)2441
documentation, tooling, yui
Two More Ways to Do Cross Browser Testing (cat)2440
testing, browsers, tooling
Hixie on Editing HTML5 (lac)2439
videos, interviews, html, processes
Best Practices for Subversion (SVN)2438
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)2437
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)2436
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)2435
smil, standards
The Greatest Secret in Web Design (j9t)2434
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)2433
web, security
What Are Web Standards? (nza)2432
standards, web, w3c
HTTP Monitoring With Charles (jus)2431
http, monitoring, debugging, tooling
Four Browser Notes (ppk)2430
browsers, internet-explorer, opera
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)2429
xml, standards
Canvas Step by Step Tutorial (dal/aja)2428
tutorials, canvas, javascript
Don’t Follow Web Design Trends: Set Them (sma)2427
design, branding
Google “Not Interested in Semantic Search”2426
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support2425
w3c, tooling, conformance, html
Browsers Face Innovator’s Dilemma (com)2424
browsers, standards, web-platform
CSS Testing via Selenium (dal/aja)2423
css, selenium, testing
The Skinny on Doctypes2422
html, doctypes
Illustrations: What HTTP Errors Look Like (cat)2421
http, errors
W3C Validator, Now With HTML5 Flavour (oli/w3c)2420
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)2419
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)2418
w3c, standards, apis, privacy