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

Frontend Dogma

“2000s” News Archive

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