Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

Frontend Dogma

“2000s” News Archive

Definition, related topics, 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 Design4074
design, contrast, colors
CoffeeScript: A Nice Little Language That Compiles to JavaScript (dal/aja)4073
coffeescript
Eight Reasons to Choose Safari or Firefox (mac)4072
browsers, safari, firefox, comparisons
Optimizing HTML (kan)4071
html, optimization, quality
Firefox 3.5 Is the World’s Most Popular Browser (cra)4070
browsers, firefox
Anybody Can Do Usability (nng)4069
usability
What You Need to Know About Behavioral CSS (sma)4068
css, transforms, animations
Don’t Use Black for Shadows (chr/css)4067
css, colors, shadows
The Maturation of a Framework—qooxdoo Reaches 1.0 (rey/aja)4066
qooxdoo
Principles of Design: Color4065
principles, design, colors
Semantic Versioning4064
websites, versioning, semver
Developers Defecting From App Store to HTML5 (zdn)4063
mobile, apple, html
Top 10 Web Platforms of 2009 (fre)4062
social-media, content-management, cloud-computing, link-lists
Styling HTML Lists With CSS: Techniques and Resources (lou/sma)4061
html, lists, css, techniques, link-lists
Internet Explorer 9 (IE9) in the Spotlight in Mid-March 2010 (sof)4060
internet-explorer, browsers, standards
Browser Detection Fail (wes)4059
browser-detection, chrome, browsers
Discover New Ways of Thinking About Accessibility (w3c)4058
accessibility, documentation
Don’t Give Up on Internet Explorer Yet (zac)4057
internet-explorer, browsers
Who Owns Your Retweet? (gri/clo)4056
social-media
On HTML Extensibility (ann)4055
html, extensibility
Principles of Design: Contrast4054
design, principles, contrast, colors
How Fast Is Your Site?4053
google, performance, tooling
“z-index” and the CSS Stack: Which Element Displays First?4052
css, positioning
Google Exec Says It Resists Hiring Some Industry Stars (com)4051
google, hiring, career
Full Frontal ’09: Simon Willison on Server-Side JavaScript and Node.js (mic/aja)4050
javascript, nodejs
Tantek Çelik on Microformats and the Webz (tan+)4049
videos, interviews, microformats, html
Empty Image “src” Can Destroy Your Site (nza)4048
html, images, php, traffic
How to Detect Font-Smoothing Using JavaScript (zol)4047
how-tos, fonts, javascript
The Evolution of Web Design4046
design, history, tables, flash, dhtml, css
Principles of Design: Proximity4045
principles, design
Jekyll: Sites Made Simple4044
jekyll
Zen Coding: Generating HTML From Selectors (dal/aja)4043
tooling, css, selectors, html
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)4042
javascript, security
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)4041
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)4040
javascript
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)4039
html, javascript
Why Microsoft’s IE 9 Will Frustrate Standards Fans (the)4038
internet-explorer, microsoft, browsers, standards, acid-tests
The Death of the Blog Post (sma)4037
blogging, design
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)4036
frameworks, html, css, principles
Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)4035
internet-explorer, microsoft, browsers, css
Camino 2.0 Released4034
camino, browsers
On Web Typography (jas/ali)4033
typography, fonts, legibility, readability
The Curious Case of JavaScript Unit Testing (nza)4032
javascript, testing, automation
It’s All Go for Google (cra)4031
google, go, programming
Tim Berners-Lee on Government Data (tim+)4030
videos, interviews, politics, web
JavaScript Inheritance Patterns: Learning From Closure (mic/aja)4029
javascript, inheritance, tooling, google, software-design-patterns
Print Design to Web Design: Comparative Analogies (chr/css)4028
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings4027
w3c, conformance, html, css, tooling, seo
20 Extraordinary Blogs With Unique Post Designs (sma)4026
design, blogging, link-lists
Introduction to Web Accessibility (nza)4025
introductions, accessibility
Google Releases Closure, the Tools Behind the JS Geniuses (dal/aja)4024
google, tooling, javascript
Installing PHP on Windows Just Got Easier4023
installing, php, windows
jQuery Bondage (dal/aja)4022
jquery, events
Website Maintenance Tips for Front-End Developers (lou/sma)4021
maintenance, quality, tips-and-tricks, tooling, link-lists
Agile User Experience Projects (nng)4020
agile, user-experience, processes
W3C Cheatsheet (don/w3c)4019
cheat-sheets, documentation, css, html, svg, xpath, accessibility, internationalization, typography
Fast by Default and Web Performances (aja)4018
performance, images, sprites, javascript, css
God Did It, Why Can’t We? UN Ponders Net “10 Commandments” (ars)4017
web, standards, accessibility, internationalization
W3C to Meet With Developers on HTML 5 (sdt)4016
w3c, html, standards, internet-explorer, browsers
The Semantic Web’s Next Frontier4015
semantic-web, web-3.0, web
De-Clutter the Web With the Readability Bookmarklet (cra)4014
bookmarklets, readability, usability
The 3 Ground Rules for Writing HTML (j9t)4013
guidelines, html
Data URIs Explained (nza)4012
data-urls, base64, performance
Modern CSS Layouts: The Essential Characteristics (sma)4011
css, layout, progressive-enhancement
Google Wave, Twitter, and HTML WG (bur)4010
google, twitter+x, html
The Myth of Usability Testing (rhj/ali)4009
myths, usability, testing
Web Open Font Format for Firefox 3.6 (moz)4008
fonts, woff, firefox, browsers
The Difference Between a Web Developer and an Engineer4007
programming, career, terminology
HTML, CSS, and Web Development Practices: Past, Present, and Future (j9t)4006
html, css, best-practices, retrospectives, outlooks
JetBrains’ IntelliJ IDEA Goes Open Source (jet)4005
intellij-idea, jetbrains, code-editors
Understanding CSS Floats4004
css, floats
CSSOM: New Beginning (ann)4003
css, cssom
“@font-face” Is Cool… but Does It Scale? (oct/aja)4002
css, fonts, performance
Sir Tim Berners-Lee: Sorry About the Slashes (cra)4001
web, urls, usability
Mobile WebKit Compatibility (dal/aja)4000
browser-engines, webkit, browsers, mobile
COPE: Create Once, Publish Everywhere3999
content, content-management
Redirect URLs With the Apache Web Server3998
servers, apache, redirecting
The Trouble With Lightbox (and Its Variants) (jch)3997
lightbox, usability
16 Fabulous Web Browser Options (sea)3996
browsers, link-lists
Making HTML5 Microdata Usable (bra/aja)3995
html, microdata
More “@font-face” Fun (zol)3994
css, fonts
Whatever Happened to P3P? (rig)3993
interviews, p3p, privacy, standards
There Is No WebKit on Mobile3992
mobile, webkit, browser-engines
RIF and OWL (iva/w3c)3991
owl, semantic-web, standards
“toDataURL,” Canvas, and SVG (bra/aja)3990
javascript, apis, canvas, svg, images
Google to Microsoft: Support SVG (inf)3989
svg, google, microsoft, browsers, internet-explorer, standards, support
Is Software Licensed or Sold? (cra)3988
licensing, economics
Cross Browser Web Development3987
browsers, browser-engines, resets, support
CSS3: To Infinity and Beyond! (mis)3986
css, backgrounds, gradients, filters
YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline3985
libraries, yui
CSS “width” Unreliable on Android?3984
css, android
Google Chrome Frame—Technical Notes3983
chrome-frame, google, internet-explorer, browsers
Can Typekit Bring Fonts to the Web?3982
fonts, typography
Moving the Web Forward (nza)3981
web-platform, web
Google Fixes IE6 With Chrome Frame (cra)3980
browsers, google, chrome-frame, internet-explorer
Chrome Frame: No One Will Care but It’s Fantastic (aja)3979
chrome-frame, internet-explorer, browsers
Avoiding the FOUC v3.0 (pau)3978
javascript, flash-of-x
Let’s Make Every Day One Web Day! (w3c)3977
awareness-days, web, accessibility, internationalization, conformance, mobile
Introducing Google Chrome Frame (sli+)3976
introductions, google, chrome-frame, browsers, internet-explorer, plugins
Chrome Frame: Inject Chrome Into IE (dal/aja)3975
chrome-frame, internet-explorer, browsers, plugins
“@font-face” in Depth (zol)3974
css, fonts
Google Captures reCAPTCHA (cra)3973
google, captcha, spam
How Do We Test a Web Browser? (ple/w3c)3972
browsers, testing, standards, web-platform
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)3971
php, javascript, compression, gzip, wordpress, performance
Walking Through an HTML5 Blog Site (dal/aja)3970
html
Optimizing PNG Files, for Both Web and Print (zol)3969
images, png, optimization, print
Who’s Using ARIA? (sib)3968
accessibility, aria
The “z-index” CSS Property: A Comprehensive Look (lou/sma)3967
css, positioning
“HTML 5” or “HTML5”? (j9t)3966
html, terminology
Data Visualization and Infographics Resources (sma)3965
information-design, visualization, link-lists
The True Advantage of CSS (j9t)3964
css, principles, maintainability
This Is Your Site—This Is Your Site on HTML5 (bur)3963
html, semantics, standards
Opera 10 Is Final (jon)3962
opera, browsers
Cookie-Less Session Variables in JavaScript (cra)3961
javascript, variables
Get Ready for HTML 5 (jde/ali)3960
html
Inline Validation in Web Forms (ali)3959
forms, validation, errors, usability
IKEA and the Font Fiasco3958
typography, fonts, case-studies
Regarding HTML5 (sim)3957
html, standards
The Big CSS3 Validation Debate3956
css, conformance, vendor-extensions
Chrome Market Share: One Year Later3955
chrome, browsers, metrics
Device Independence on the Open Web (zac)3954
open-web
HTML 5 Starts Looking Real (rch)3953
html, standards, web-platform
Don’t Misuse “rel” as a Custom Attribute (cra)3952
html, attributes, metadata
Apple Gets Higher Profile in HTML Standardization (sts/cne)3951
html, standards, w3c, apple
XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? (jos)3950
http, javascript, myths
Canvas via Silverlight Again (dal/aja)3949
canvas, silverlight
Vital Tips for Effective Logo Design (sma)3948
design, logos, images, tips-and-tricks
Bruce Lawson—What Devs Want From HTML5 (bru+)3947
videos, interviews, html, community
Absent Elements and Validation (htm)3946
html, attributes, conformance
Inappropriate Uses (chr/css)3945
databases, html, css, javascript, principles
WebKit: The Dominant Smartphone Platform (gri/clo)3944
browsers, browser-engines, webkit, mobile
10 Places to Sell Your Web Site (sea)3943
monetization, domains
CSS 3 Flexible Box Model (dal/aja)3942
css, flexbox, layout
Perfect Full Page Background Image (chr/css)3941
backgrounds, images, css, filters, jquery, techniques
New Knol Developments3940
google, seo
Gradient Syntax Proposal (tab)3939
css, gradients
Details on JS Compression: Squeezing Every Last Byte on the Wire (dal/aja)3938
javascript, compression, performance
Experimenting With Web Workers (nza)3937
javascript, web-workers
Microsoft to Support IE6 Until 2014 (cra)3936
browsers, microsoft, internet-explorer
Taming Advanced CSS Selectors (sma)3935
css, selectors, examples
Inspiration: Web Design Trends in 2009 (and Probably 2010)—Where Are We Heading?3934
design, trends, link-lists
Detecting Globals With a Bookmarklet (dal/aja)3933
javascript, variables, bookmarklets
Will Microsoft Implement HTML5 in Internet Explorer? (cra)3932
browsers, microsoft, internet-explorer, html, support
Debounced “resize()” jQuery Plugin (pau)3931
jquery, plugins, debouncing, javascript
Lightbox 2: Simple JavaScript Image Gallery3930
videos, javascript, images, lightbox
In Defense of IE6 (phi)3929
internet-explorer, browsers
What Is a Front End Developer?3928
career
Why Cloud Computing Is the Future of Mobile3927
mobile, cloud-computing, aws, google
Add More Sparkle With CSS3 (ate)3926
css, effects, link-lists
Diagnostic Styling Reloaded (j9t)3925
bookmarklets, css, quality
What You Need to Know About JavaScript Scope (col/sma)3924
javascript, scope
Legend Not Such a Legend Anymore (rem/htm)3923
disclosure-widgets, html
HTML 4 Considered Harmful (sib)3922
html
Why IE9 Will Support SVG (fyr)3921
internet-explorer, browsers, svg, images, support
Best Way to Load Your JavaScript (dal/aja)3920
javascript, jquery, performance
Separating Canvas Out of HTML5 (bur)3919
html, canvas, standards
HTML5: A Story in Progress (bur)3918
html, standards
HTML5 Reset Stylesheet (htm)3917
html, css, resets
Get Creative With Your Domain Name (sma)3916
domains, naming
Google, HTML5, and Standards (mis)3915
google, html, standards
Ecommerce Considerations (chr/css)3914
ecommerce, content-management
Accessibility and Native Drag and Drop (rem/htm)3913
accessibility, drag-and-drop, aria, keyboard-navigation
JavaScript Ghost Debugging3912
javascript, jquery, debugging
The Inclusion Principle (ali)3911
accessibility, dei
2022, or When Will HTML 5 Be Ready? (rem/htm)3910
html, standards
Dive Into HTML 5 (div)3909
websites, books, html
Is HTML5 Ready? (rem)3908
websites, html
Does Linked Data Need RDF?3907
structured-data, rdf, semantic-web
How to Automate Optimization and Deployment of Static Content (sma)3906
how-tos, content, optimization, deploying, automation
HTML5 Boilerplates (rem/htm)3905
html, templates
App Stores Are Not the Future, Says Google (fin)3904
google, mobile, web-platform, browsers
A Guide to Google Analytics and Useful Tools (sma)3903
guides, google, analytics, tooling, link-lists
HTML5 and the Future of the Web (sma)3902
html, web-platform, web-apps, outlooks
Microformats, Key Flaws (j9t)3901
microformats, html
Semantic Navigation With the “nav” Element (tom/htm)3900
html, semantics, navigation
What’s New in ColdFusion 9?3899
coldfusion
How to Optimize PNG (sma)3898
how-tos, images, png, optimization
Free vs. Free (mit)3897
licensing, foss
Common Debugging Mistakes (nza)3896
debugging, mistakes
Different Ways to Format CSS (chr/css)3895
css, formatting, examples
How to Use PHP Namespaces: The Basics (cra)3894
how-tos, fundamentals, php, namespaces
A Standard Compliant Web Browser and Editor: Amaya3893
amaya, code-editors, browsers
The Web at 20 (tim+)3892
interviews, web, anniversaries
An Epitaph for the Web Standard, XHTML 2 (sts/cne)3891
xhtml, html, standards, whatwg, w3c
XHTML2: Not Dead (ste)3890
xhtml, standards, w3c
HTML 5 Parser Lands in Gecko (dal/aja)3889
html, parsing, gecko, browser-engines, firefox, browsers
HTML5’s Flash and Silverlight “Killer” Potential Chopped (the)3888
html, multimedia, flash, silverlight, licensing
Open Web Tools Directory (oct/aja)3887
open-web, tooling, mozilla
On XHTML2 and HTML5 (bur)3886
xhtml, html, link-lists
How to Install PHP 5.3 on Windows (cra)3885
how-tos, installing, php, windows
Current Events: The Official End to XHTML (jch)3884
xhtml, w3c, html
W3C Stops Work on XHTML 2 (sdt)3883
w3c, standards, xhtml, whatwg
RIP XHTML 2 (cra)3882
xhtml, w3c
XHTML, RIP (j9t)3881
xhtml
XHTML 2 to Be Discontinued (hei)3880
xhtml, standards, w3c
XHTML 2 Language Dumped in Favor of HTML 5 (inf)3879
xhtml, html, w3c, standards
XHTML2 Is Dead (bur)3878
xhtml
“visibility” vs. “display” in CSS3877
css, hiding, seo, comparisons
Clever JPG Optimization Techniques (sma)3876
images, jpeg, optimization, techniques
Up the Moo Herd: MooTools Tips and Tricks3875
mootools, tips-and-tricks
“handheld” Media Type, RIP? (j9t)3874
css, mobile
Event Delegation in JavaScript (nza)3873
javascript, events, performance
Quick Performance Tip: jQuery and “addClass” (zac)3872
jquery, performance, tips-and-tricks
Write Better CSS With Less3871
css, preprocessors, less
Steps Toward Creating Compatible ECMAScript 5 Implementations3870
ecmascript, testing, microsoft
First Beta of YUI 3.0 Released (dal/aja)3869
yui
MooTools: Saving the Dollars, Replacing “document.write” (dal/aja)3868
mootools, javascript
Natural Links Are Better Than Non-Natural3867
seo, links
What Is a Web Browser? No One Knows! (cra)3866
browsers
Orthogonality of Specifications (w3c)3865
standards, web-platform, software-design, architecture, principles
Stop Password Masking (nng)3864
passwords, usability
Let’s Make the Web Faster3863
google, performance
Reducing the File Size of HTML Documents (j9t)3862
performance, html, optimization
PHP Performance Tips3861
php, performance, tips-and-tricks
CSS: Using Every Declaration Just Once (j9t)3860
performance, css, maintainability
How Gzip Compression Works3859
performance, compression, gzip
Introduction to RDFa (ali)3858
introductions, rdf, semantic-web
404 Best Practices (chr/css)3857
error-pages, best-practices
How to Style Your Type With CSS3856
css, typography
Keryx (X)HTML Elements Best Practice Sheet3855
html, xhtml, standards, overviews, best-practices, cheat-sheets
Opera Releases Opera 9 Web Browser3854
opera, browsers
What Do Web Developers Want From Browser Marketers? (dal/aja)3853
browsers, community
10 Ways to Make Your XHTML Site Accessible Using Web Standards (mri/sma)3852
xhtml, accessibility, conformance, standards
JavaScript Compatibility Tests (dal/aja)3851
javascript, testing, support, browsers
Simplifying CSS Selectors3850
css, selectors, performance
Informative and Usable Footers in Web Design (sma)3849
design, navigation, usability, link-lists
Maintainability Guide (j9t)3848
guides, maintainability
Semantic Web Set for Critical Mass (inf)3847
semantic-web, web-3.0, web
The Battlefield of Design: Designers vs. Clients (boa)3846
design, business-relations, collaboration, processes
State of the Browsers—IE Edition3845
internet-explorer, browsers, metrics
Why Continuous Deployment? (eri)3844
ci-cd, deploying, releasing, processes
Web 3.0: “Vague but Exciting”3843
web, web-2.0, web-3.0, semantic-web
PageRank Sculpting3842
pagerank, seo
Effective Website Maintenance: Examples and Best Practices (sma)3841
maintenance, maintainability, examples, best-practices
HTML5 Storage Tests3840
html, browser-storage
Web 2.OMG (geo)3839
web-2.0, terminology
An Update on Sitemaps at Google (joh)3838
sitemaps, google
Sending Nice HTML Email With PHP (chr/css)3837
html, email, php
Opera Turbo (mno)3836
browsers, opera
Page Speed: New Open Source Firebug Performance Extension From Google (dal/aja)3835
firebug, google, performance, tooling
Advice for Software Development Managers3834
engineering-management, communication, tips-and-tricks
Punctuation Cheat Sheet (j9t)3833
typography, localization, cheat-sheets
The Real “Why XHTML” Discussion (mho)3832
xhtml, html, xml, parsing
The Two Ways of Sizing Absolute Elements in CSS (cra)3831
css
IE8 vs. IE6: Rise of the New Machine (dal/aja)3830
internet-explorer, browsers, metrics, comparisons
Launching Perch (dre)3829
content-management, tooling, perch
The CSS Box Model (chr/css)3828
css, box-model, fundamentals
5 Reasons Why Browser Sniffing Stinks (cra)3827
browsers, anti-patterns, feature-detection
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (sea)3826
conformance, html, css, rss, tooling, link-lists
Web Storage Portability Layer: Abstract on Top of HTML5 and Gears Storage (dal/aja)3825
browser-storage, html, gears
Analyzing Form Element and CSS Support in Web Browsers (tel)3824
forms, css, support, browsers
HTML5 Isn’t a Standard Yet (ple/w3c)3823
html, w3c
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t)3822
css, maintainability, naming
The CSS Overflow Property (chr/css)3821
css, overflow
How to Override Inline CSS Styles (cra)3820
how-tos, css, selectors, cascade
Why File Naming Is More Important Than You Think (cra)3819
file-handling, naming
HTML 5: Now or Never? (sen)3818
html
Burnout (ali)3817
career
Obsessing With Google PageRank3816
google, seo, pagerank
Review: Cruz Browser3815
cruz, browsers
ECMAScript 5: Changes to JavaScript (dal/aja)3814
ecmascript, javascript, standards
Online Reputation Management: The Basics3813
fundamentals, branding
Focus on Typography: Contrast3812
typography, contrast, colors
A Note on Testing Methodology3811
css, testing, feature-detection
Flushing the Document Early3810
performance, flushing
Search Engines Take on Structured Data (dck/w3c)3809
structured-data, microformats, rdf, search, google
Google Now Supports RDFa3808
google, rdf, structured-data
How to Customise Your 404 Page3807
error-pages, customization, usability, user-experience, examples
Custom Fields Hacks for WordPress (sma)3806
wordpress, php
Don’t Rely on Background Colors Printing (chr/css)3805
colors, backgrounds, borders, css, print
Google Engineering Explains Microformat Support in Searches (ore)3804
interviews, google, search, microformats, rdf, structured-data
Value Class Pattern (tan/mic)3803
microformats, semantics, html
Cookies and Security (nza)3802
cookies, security, xss, csrf
A Critical Vulnerability in IE8 (jed)3801
internet-explorer, browsers, vulnerabilities, security
A Big Day for Microformats (tka)3800
microformats, semantics, html
Hixie Discusses the Addition of HTML5 “Microdata” (dal/aja)3799
html, microdata, standards
A Minimal Dependency Injection Container for PHP (tro)3798
php
The End Is Nigh for CAPTCHAs (cra)3797
captcha, accessibility, spam
Friends Don’t Let Friends Use Comic Sans3796
design, fonts
The Top 10 Technology Terms That Confuse Clients (cra)3795
terminology, communication, business-relations
Font Embedding Now (dav)3794
fonts, css
A Brief, Incomplete, and Mostly Wrong History of Programming Languages3793
programming, history
How Could the CSS WG Could Improve Matters? (mat)3792
css, w3c
Web Site Basics: Stuff Beginners Need to Know (mat)3791
fundamentals
My Feelings on the Effectivness of the W3C CSS Working Group (mat)3790
css, w3c
The 10 Commandments of PageRank Sculpting3789
seo, pagerank
Build Your Own WordPress Themes the Easy Way3788
wordpress, theming
Optimizing Conversion Rates: Less Effort, More Customers (sma)3787
user-conversion, optimization, usability, economics
RIP GeoCities 1995–2009 (cra)3786
yahoo
A Better JavaScript Memoizer3785
javascript, memoization
Going Non-Standard (bur)3784
html, standards
How to Organize CSS Files?3783
css
Five Questions With Jeffrey Brown (chr/css)3782
interviews, training, html, css, javascript
Semantic Technologies Should Be Personal (tan)3781
semantics, semantic-web
Use CSS Borders for 3D Effects (sea)3780
css, borders, effects, 3d, vendor-extensions
Even Designers Are Using CSS3? (dal/aja)3779
design, css
Beef Up Your Resume: Essential Skills for Coders3778
career
Opera Turns 15, Claims Title of World’s Oldest Web Browser3777
browsers, opera
The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (sma)3776
css, sprites, techniques, tooling, link-lists
CSS Browser Hacks (dal/aja)3775
css, hacks, examples
Ready for Use: CSS3 Template Layout (fyr)3774
css, layout
Web Fonts: Do Something Positive! (sen)3773
fonts
Progressive Enhancement: What It Is, and How to Use It? (sma)3772
progressive-enhancement, concepts
4 Ways to Be More Productive3771
productivity
Don’t Use the DOM to Insert Flash (sea)3770
flash, javascript, mootools
Fuck the Foundries (div)3769
typography, fonts
In Defense of Eye Candy (ali)3768
design, decoration, user-experience
Taking Advantage of What Tables Have to Offer (jch)3767
html, tables, css
One-Line Sitelinks3766
google, search
Browser CSS Hacks (pau)3765
browsers, css, hacks, internet-explorer, opera, safari, firefox
IE8: Web Storage (ann)3764
browsers, internet-explorer, browser-storage
10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (sib)3763
browsers, internet-explorer, css
Computer Science in JavaScript: Linked List (nza)3762
javascript, data-structures, algorithms, software-design-patterns
“rev=canonical” Bookmarklet and Designing Shorter URLs (sim)3761
bookmarklets, urls, nginx, servers
Further Progression in Layout Modules (pet)3760
css, layout
Better Usability in 5 Minutes (lea)3759
usability, buttons, transitions, tables
CSS Is Like… (chr/css)3758
css, concepts
Do You Do Spec Work?3757
design, business-relations, economics
Tables vs. CSS? Really? (sea)3756
html, css, tables, layout
Don’t Use “@import”3755
css, performance
ActionScript 3 Basics Tutorial3754
videos, fundamentals, actionscript
Table Layouts vs. Div Layouts: From Hell to… Hell? (sma)3753
html, layout, tables, semantics, comparisons
Navigation Markup After Content (chr/css)3752
html, navigation, seo, skip-links
Support for IE6: It’s All About Accessibility (ate)3751
browsers, internet-explorer, accessibility, conditional-comments
Auto-Moving Parallax Background (chr/css)3750
backgrounds, parallax, effects, html, css, javascript
Our Yearly Reminder of What It’s All About (jch)3749
awareness-days, css, maintainability, semantics
Making “<time>” Safe for Historians3748
html, semantics, time
Happy 4.04 Day3747
awareness-days, errors, http
8 Simple Typography Tips for Your Designs (sma)3746
design, typography, css, tips-and-tricks
Why CSS Needs No Variables (j9t)3745
css, variables, custom-properties
Advocacy of JavaScript (lea)3744
javascript, community, advocacy
Syntactical Sugar for Your JavaScript Unit Tests (chr)3743
javascript, testing
Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu)3742
css, reflow, painting, performance, javascript
The Art of Responding to Feedback From Your Community3741
community, communication
10 Web Analytics Tools for Tracking Your Visitors3740
analytics, tooling, google, link-lists
The Stupidest Style Sheet Name Ever (j9t)3739
css, naming
A Rough View of the Future (ple/w3c)3738
web-platform, standards, outlooks
Callbacks vs. Events3737
javascript, callbacks, events, comparisons
Coaching a Community (ali)3736
community, communication
The JavaScript Trap3735
javascript
Practical Accessibility Tips With WCAG 2.0 (ate)3734
accessibility, wcag, tips-and-tricks
Firefox Support for CSS3 Multiple Backgrounds (dal/aja)3733
css, backgrounds, support, firefox, browsers
Mega Drop-Down Navigation Menus Work Well (nng)3732
navigation, usability, simplicity, accessibility
Explorer Canvas Updated for IE 8 and More (dal/aja)3731
canvas, internet-explorer, browsers
Debouncing JavaScript Methods3730
javascript, debouncing
WebKit Now Let’s You Style Scrollbars (dal/aja)3729
scrolling, css, webkit, browser-engines
Microsoft to Release IE8 Today (cra)3728
browsers, microsoft, internet-explorer
“<section>” Is Not Just a “Semantic ‘<div>’”3727
html, semantics
10 Principles of Readability and Web Typography (sma)3726
design, typography, readability, principles
CSS: Style the Non-Obvious (j9t)3725
css, html, simplicity
Can You Imagine the Web in 20 Years?3724
web, history, outlooks
IE Fix: Bicubic Scaling for Images (chr/css)3723
internet-explorer, browsers, images, scaling, css
Opera Chief: Microsoft’s IE 8 “Undermines” Web Standards (the)3722
internet-explorer, microsoft, browsers, standards, web-platform
CSS Grammar Fuzzer3721
css, tooling
WebFormElements.com (tel)3720
forms, browsers, screenshots, images
The Tiniest GIF Ever3719
images, gif, base64, php
Where Is the Next Generation of Developers? (cra)3718
career, learning
The Next Web of Open, Linked Data (tim/ted)3717
videos, web, structured-data, history, outlooks
World Wide Web Turns 20 (tel)3716
web, anniversaries
APNG Class: Get APNG Going on All Browsers (dal/aja)3715
javascript, libraries, png, images
Object Oriented Event Handling and Widgets (dal/aja)3714
javascript, jquery, oop, events
Performance of CSS Selectors Is Irrelevant (j9t)3713
performance, css, selectors
Microsoft to Drop Internet Explorer? No Chance! (cra)3712
browsers, microsoft, internet-explorer
Is Optimizing CSS Selectors Worth It? (dal/aja)3711
css, selectors, optimization, performance
What It Means to Copyright a Website3710
legal, licensing
The State of the Semantic Web3709
semantic-web
GX—Full-Featured JavaScript Animations Framework3708
libraries, animations, javascript
Server-Side JavaScript Will Be as Common as PHP (ate)3707
javascript, php, comparisons
Is Minimalist Still in Vogue? You Bet3706
design, minimalism
Performance Impact of CSS Selectors3705
performance, css, selectors, metrics
Big qooxdoo Update: Live Debugging, Sizzle, Data-Binding (rey/aja)3704
qooxdoo
How Many Links per Page?3703
links, seo
The Shallowness of CSS Evangelism3702
standards, css, advocacy
10 Fixes That Solve IE6 Problems (cra)3701
browsers, internet-explorer, doctypes, hacks
Fun Anecdote About “innerHTML” (oct/aja)3700
javascript, internet-explorer, browsers
When to Split Style Sheets (j9t)3699
css, code-splitting
HTML 5 Supersedes Web Forms 2.0 (cms)3698
html, web-forms, forms
Fast Publishing of RDFa With Dreamweaver3697
rdf, dreamweaver, code-editors
Map Reduce in the Browser (dal/aja)3696
javascript
The Elements of Social Architecture (cwo/ali)3695
information-architecture, information-design, usability
More Than 10 “Must Have” WordPress Plugins3694
wordpress, plugins, link-lists
A First Look at Safari 4 (cra)3693
browsers, safari
Remote Linking (chr/css)3692
html, css, links
Write for Reuse (nng)3691
writing, content, usability
Paid Posts Should Not Affect Search Engines3690
links, pagerank, seo
Unicode Normalization (ann)3689
unicode
88 Outstanding Favicons and 6 Resources to Help You Create Your Own3688
images, favicons, examples, link-lists
How to Eavesdrop on All Published Dojo Events3687
how-tos, dojo, events
The Cost of Accessibility (dre)3686
accessibility, javascript, frameworks
Web Standards on the Edge (com)3685
standards, w3c, css, html, support, browsers
The 5 Most Under-Used HTML Tags (cra)3684
html, semantics
More Crimes Against Hypertext (ate)3683
links, best-practices
The Slow Lingering Death of IE6 (cra)3682
browsers, internet-explorer
When Good Browsers Go Bad—and They All Do (com)3681
standards, conformance, support, internet-explorer, browsers
HTML5 Canvas Cheat Sheet (dal/aja)3680
cheat-sheets, html, canvas
Restful PHP Web Services3679
books, php, web-services, rest
Caching Scripts in HTML5 Database (dal/aja)3678
javascript, caching, browser-storage
Sprockets: Build Time JavaScript Dependency Management (dal/aja)3677
tooling, javascript, ruby, dependencies
To Hell With Bad Browsers—the Sequel3676
browsers, standards, support, internet-explorer
IE8: Standards Mode Opt-In Is Back From the Dead (cra)3675
browsers, internet-explorer, doctypes
Performance and RFC 2396 (j9t)3674
performance, links
YAML Debug: Page Info Debugger (oct/aja)3673
bookmarklets, debugging
Improve SEO With Google’s New Canonical Element (cra)3672
seo, google, html, metadata
5 Easy Ways to Deal With an Unhappy Client3671
business-relations, collaboration, communication
The IE8 Blacklist Minefield3670
internet-explorer, browsers
CSS Tables Are Not a Solution (chr/css)3669
css, html, tables, layout
In Defense of Readers (ali)3668
content, writing, readability, typography
What’s So Bad About CSS Frameworks?3667
css, frameworks, learning
IE’s Compatibility View (bur)3666
internet-explorer, browsers
5 Tips to Master Google Friend Connect (j9t)3665
google, friend-connect, social-media, tips-and-tricks
IE8 Blacklist: Forcing Standards Rendering Opt-In3664
internet-explorer, browsers, standards, rendering
JS Library Detector (lea)3663
bookmarklets, javascript, libraries
Google Friend Connect Introduces the Social Bar3662
introductions, google, friend-connect, social-media
Styling the “html” and “body” Elements (ate)3661
html, css
Accessible Websites Could Become a Reality3660
accessibility, html
JavaScript Variable Performance (nza)3659
javascript, variables, performance
A New Image Replacement Technique: The State Scope Method3658
image-replacement, techniques, css, javascript
Mandatory Alt Attribute Is Insignificant3657
accessibility, html, attributes, images, alt-text
How Many Engineers Does It Take to Create a Cross Browser Button? (dal/aja)3656
buttons, css
Another CSS vs. Tables Debate3655
html, tables, css, layout
Semantic Web Snake Oil3654
semantic-web
Carakan3653
opera, browsers, javascript-engines
Advanced Debugging With JavaScript (ali)3652
javascript, debugging
State of the Browsers3651
browsers, internet-explorer, safari, chrome, browser-wars
Tables vs. CSS: CSS Trolls Begone3650
html, css, tables, layout, comparisons
Why CSS Should Not Be Used for Layout3649
css, layout, tables, html, semantics
This Week in HTML 5—Episode 19 (div)3648
html, standards
The Two Great Things About Validation/Conformance (j9t)3647
conformance, html, css, quality, craft
Meaning of Names and Operations of Services3646
discussions, standards, naming
Valid Sites Work Better (?) (oli/w3c)3645
html, css, conformance
Browser Detection Is Bad (chr/css)3644
browser-detection, feature-detection, support, browsers
Object-Oriented CSS (stu)3643
websites, oocss, css
SitePoint Relaunches Reference Site (dal/aja)3642
html, css, javascript
Browser Support: The Two Metrics That Count (j9t)3641
browsers, support, metrics
What Is Coming Up With IE8 and 9? (dal/aja)3640
internet-explorer, browsers
Detecting Googlebombs3639
google, search
Learn HTML and CSS: An Absolute Beginner’s Guide (llo)3638
guides, html, css
50 Extremely Useful PHP Tools (sma)3637
php, tooling, link-lists
Styling HTML5 Markup in IE Without Script (zco)3636
html, internet-explorer, browsers, techniques, conditional-comments
XHTML Media Types—Second Edition (w3c)3635
xhtml, mime-types
The YUI 3 Revolution (nza)3634
yui, javascript
A New Google Sitemap Generator for Your Website (joh)3633
tooling, sitemaps, google, search
“isArray”: Why Is It So Bloody Hard to Get Right? (dal/aja)3632
javascript, arrays
Shrinking HTML5 (ann)3631
html, standards
A Primer: Web 1, 2, and 3 (vin)3630
introductions, web, web-2.0, web-3.0
State of the Web 2008 [Results] (dal/aja)3629
surveys, metrics, web-platform
8 Definitive Web Font Stacks3628
typography, fonts
Typographic Grid (chr/css)3627
typography, grids
Landing Page Testing to Increase Conversions3626
slides, landing-pages, testing, user-conversion
Graceful Blame (dav)3625
design, career, community
Return of the Mobile Stylesheet (don/ali)3624
css, mobile
Semantics in HTML 5 (joh/ali)3623
html, semantics
2008—a Year of Awesome JavaScript3622
javascript, retrospectives, link-lists
When Can I Use… (fyr)3621
caniuse, web-platform, html, css, support, browsers
Chrome Provides Dedicated Privacy Options3620
chrome, browsers, privacy
Genetic Algorithms: Cool Name and Damn Simple (let)3619
algorithms, ai
The Principles of Beautiful HTML Email3618
principles, email, writing, microcontent
PHP Frameworks: Comparing CakePHP and Symfony3617
php, frameworks, symfony, comparisons
A Web Developer’s Responsibility (jer)3616
web-platform, best-practices, career
The Myth of Stability (dre)3615
career, economics, myths
The Mobile Web Sucks, Despite the iPhone (inf)3614
mobile, web, iphone, user-experience
Coupling Asynchronous Scripts3613
javascript, asynchrony, html, performance
A Christmas Wish: “I Promise Not to Use ‘document.write()’ Mode” (dal/aja)3612
javascript
Unobtrusive JavaScript in Dreamweaver CS4 (ate)3611
javascript, dreamweaver
Towards Better Reuse: Traits in JavaScript (oct/aja)3610
javascript
Using the Crowd to Tell Us About Browser Responsiveness (dal)3609
browsers, mozilla, google, open-web
SVG Is the Future of Application Development3608
images, svg, web-apps, outlooks
HTML vs. XHTML: Why HTML Wins (j9t)3607
html, xhtml, comparisons
PHP Include From Root (chr/css)3606
php, servers
State of Performance 20083605
retrospectives, outlooks, performance
The Day Web 2.0 Died (cat)3604
web, web-2.0
Amaya Also for RDFa (iva/w3c)3603
amaya, code-editors, browsers, rdf
Finally Something to Get a Few More Users Off of IE 6? (dal/aja)3602
security, internet-explorer, browsers
HTML 5: Document Conformance (w3c)3601
html, conformance
Content-tious Strategy (ali)3600
content, writing, strategies
A Few Predictions for 2009 (w3c)3599
outlooks, visualization, structured-data, policies, geolocation
W3C Upgrades Web Accessibility Standards3598
w3c, standards, wcag, accessibility
W3C Validators in Jeopardy (mho)3597
w3c, tooling, conformance
SVG Test Page (fyr)3596
svg, images, testing
The Fundamental Problems With CSS3 (mat)3595
css, standards, w3c
YUI Library, YUI Doc, and GitHub (dal/aja)3594
documentation, tooling, yui
Two More Ways to Do Cross Browser Testing (cat)3593
testing, browsers, tooling
Hixie on Editing HTML5 (lac)3592
videos, interviews, html, processes
Best Practices for Subversion (SVN)3591
videos, svn, best-practices
HTML5 Parsing in Gecko: A Build (hsi)3590
html, parsing, gecko, browser-engines, tooling
Manageable CSS With CSSDOC (tka)3589
css, documentation, cssdoc
Synchronized Multimedia Integration Language (SMIL 3.0) (mdm+/w3c)3588
smil, standards
The Greatest Secret in Web Design (j9t)3587
maintenance, maintainability, processes, quality
The Internet Is Closing to Innovation (zit/new)3586
web, security
What Are Web Standards? (nza)3585
standards, web, w3c
HTTP Monitoring With Charles (jus)3584
http, monitoring, debugging, tooling
Four Browser Notes3583
browsers, internet-explorer, opera
Extensible Markup Language (XML) 1.0 (Fifth Edition) (tim+/w3c)3582
xml, standards
Canvas Step by Step Tutorial (dal/aja)3581
tutorials, canvas, javascript
Google “Not Interested in Semantic Search”3580
google, yahoo, search, semantic-web
W3C Markup Validation Service Adds Experimental HTML5 Support3579
w3c, tooling, conformance, html
Don’t Follow Web Design Trends: Set Them (sma)3578
design, branding
CSS Testing via Selenium (dal/aja)3577
css, selenium, testing
The Skinny on Doctypes3576
html, doctypes
Browsers Face Innovator’s Dilemma (com)3575
browsers, standards, web-platform