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

dxsrc

“2000s” News Archive

Definition, related topics, tag feed

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

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