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

Frontend Dogma

“2000s” News Archive (2)

Entry (Sources) and Additional TopicsDate#
CSS Tables for Layout Are a Bad Idea (mat)2346
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)2345
guidelines, accessibility, wcag, w3c
A More Useful 404 (ali)2344
error-pages, ssi, perl
This Week in HTML 5—Episode 13 (div)2343
html, standards
RESTful CSS (dig)2342
css, rest
Fixing the Web (bra)2341
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging2340
html, javascript
WDR #1: Versioned Style Sheets (j9t)2339
versioning, css
My Coding Practices in 19912338
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals2337
css, variables
Five HTML Oddities That You May Not Know2336
html, browsers, conformance
How to Use Conditional Comments for Better CSS2335
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)2334
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)2333
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)2332
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)2331
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)2330
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)2329
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)2328
html, multimedia, security
What Happened to Firebug? (nza)2327
firebug
The Essence of Web Applications2326
web-apps
The Road to HTML 5—The “section” Element (div)2325
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)2324
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)2323
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)2322
dojo
Do You Own Your Social Media Identity? (cat)2321
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)2320
cruz, browsers
Debunking Dojo Toolkit Myths2319
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)2318
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)2317
security, tips-and-tricks
The IE6 Support Problem (nza)2316
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)2315
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)2314
interviews, browsers, cruz
The Problem With CSS Is… (sen)2313
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)2312
css, training
Working From Home: The Readers Respond (ali)2311
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)2310
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)2309
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)2308
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)2307
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)2306
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)2305
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)2304
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities2303
google, security
Another Look at JavaScript Inheritance (dal/aja)2302
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)2301
javascript
Say Goodbye to “alert()” (rey/aja)2300
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)2299
ajaxian, mozilla, open-web
Free Links to Your Site2298
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)2297
owl, standards
Good Times With Inbound Links2296
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)2295
career, interviewing, link-lists
Code Responsibly (j9t)2294
websites, principles, best-practices
The Miller Device2293
javascript, arrays, objects
IE8: The Bad (Update) (ann)2292
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)2291
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)2290
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)2289
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)2288
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)2287
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality2286
xhtml, myths
Web Standards at Google (j9t)2285
google
Understanding HTTP PUT (kar/w3c)2284
http, link-lists
My Worst CSS Mistakes (dav)2283
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)2282
html
DOM vs. Template (tro)2281
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use2280
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)2279
podcasts, interviews, json
BrowserHawk Lives (oct/aja)2278
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress2277
how-tos, wordpress
A Minimal HTML Document (sen)2276
html, templates, minimalism
Accessibility Experiment2275
accessibility, design
Where Our Standards Went Wrong (bee/ali)2274
standards, conformance, quality
Dynamic URLs vs. Static URLs2273
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)2272
dojo, effects
Introducing SquirrelFish Extreme (oth/web)2271
introductions, javascript-engines, webkit
Design by Community (mar)2270
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN2269
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)2268
interviews, css, design
Secrets of JavaScript Closures (dal/aja)2267
javascript, closures
Simon Willison, @Media Ajax (mic/aja)2266
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)2265
frames, iframes, security
This Week in HTML 5—Episode 5 (div)2264
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People2263
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)2262
documentation, processes
Hacking JavaScript for Fun and Profit2261
javascript
Is HTML5 Ready Yet?2260
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)2259
html, standards, w3c
The Future of Search According to Google (cat)2258
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)2257
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)2256
unicode, encoding, php
Fixing IE by Porting Canvas to Flash2255
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome2254
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems2253
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)2252
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes2251
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)2250
web, mobile, w3c
Improving the Default Directory View (chr/css)2249
apache, servers, php
Google Chrome (ppk)2248
chrome, google, browsers
Google Chrome Is Available (pet)2247
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)2246
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)2245
chrome, google, browsers
Google Chrome (jon)2244
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)2243
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…2242
frameworks, php, zend
IE8 Security: Beta 2 Update2241
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)2240
internet-explorer, browsers, html, sanitization
Google Chrome (lac)2239
browsers, google, chrome
Google on Google Chrome—Comic Book (blo)2238
books, browsers, google, chrome
IE 6 Blocker Script (chr/css)2237
internet-explorer, browsers, tooling, javascript, jquery
10 Weblog Engines Reviewed (sma)2236
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
Tagging Is Not Just for Content (sib)2235
content, information-design
In Praise of Evolvable Systems (bra/aja)2234
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)2233
html, standards
Web Accessibility Is Important2232
accessibility
3D CSS Transforms on the iPhone (pba)2231
css, transforms, mobile, apple
Make Your Data Web Friendly (kar/w3c)2230
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)2229
fonts, conditional-comments, apache, internet-explorer, browsers
jParallax Turns Elements Into a Viewport (rey/aja)2228
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)2227
release-notes, firebug
How to Filter RSS Feeds (cat)2226
how-tos, syndication, rss, tooling
Is It Time to Ditch IE6? (cat)2225
browsers, internet-explorer
Print Watermarks With CSS2224
css, print
To Be Clear (on Conditional Comments and Resets) (j9t)2223
browsers, internet-explorer, conditional-comments, maintainability, css, resets
This Week in HTML 5—Episode 3 (div)2222
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)2221
jslint
Font MIME Types (ann)2220
fonts, mime-types
Separating Presentation From Semantics (bur)2219
drupal, semantics
7 Principles of Clean and Optimized CSS (sma)2218
principles, css, optimization, minification, hacks
The Lessons of CSS Frameworks (ada)2217
frameworks, css, lessons
Name Soup (sli)2216
javascript, ecmascript, actionscript, naming, standards
Bringing CSS Transforms to Internet Explorer (pba)2215
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)2214
guides, design, email, html
The Coming Battle Over Web Fonts2213
fonts
The Performance Cost of the HTML Tree Builder (hsi)2212
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)2211
html, standards
Use the Best Available Ampersand (sim)2210
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)2209
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)2208
best-practices, html, css, naming, maintainability
Undermining the Industry (tka)2207
html, css, javascript, craft, career
Site Map Usability (nng)2206
sitemaps, information-architecture, navigation, usability, studies, research
Specifics on CSS Specificity (chr/css)2205
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)2204
css, layout
This Week in HTML 5—Episode 1 (div)2203
html, standards
7 Essential Guidelines for Functional Design (sma)2202
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)2201
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)2200
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)2199
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)2198
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)2197
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)2196
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)2195
w3c, mobile, best-practices
No Browser Left Behind (vvu)2194
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)2193
books, javascript
Regex Matching Attribute Selectors (sib)2192
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)2191
mobile, best-practices, guidelines, standards
IE8 and Reliability2190
internet-explorer, browsers
Web Design Is Not Print Design (mat)2189
design, web, print
Knol: Google vs. the Internet (cat)2188
google, seo
Open Web Foundation2187
websites, open-web, advocacy, standards
10 Tips for Being a Greener Web Designer2186
sustainability, hosting, career, tips-and-tricks
Just What Is the Open Web? (cat)2185
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?2184
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
SproutCore—Standards Stupid? (sea)2183
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.12182
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)2181
rdf, xml
Non-Blocking JavaScript Downloads (sto)2180
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)2179
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)2178
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)2177
best-practices, programming, php
Semantic Constructors (dal/aja)2176
javascript
Conditional Comments for HTML Email (sib)2175
conditional-comments, email
Setting the Start Number for an Ordered List (tel)2174
html, lists
Interview With Matt Cutts2173
videos, interviews, google, spam, search
On Proper Heading Styles (mat)2172
headings
JavaScript Micro-Templating (jer)2171
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)2170
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)2169
css, html, standards
Why People Still Use IE 6 (chr/css)2168
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)2167
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)2166
web-apps, mobile, apple, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)2165
forms, ajax, javascript
Naked JavaScript Objects (nza)2164
javascript, objects
Testability Costs Too Much (ali)2163
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)2162
html, attributes, css, selectors
WHATWG?2161
whatwg, semantic-web
HTML or XHTML: Does It Really Matter? (sib)2160
html, xhtml, comparisons
SVG Paint Servers for HTML2159
html, svg, css, images, backgrounds
Life Without MIME Type Sniffing? (dck/w3c)2158
mime-types, browsers
XUL Getting Started Guide (o19)2157
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)2156
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)2155
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript2154
javascript
Compared to What? (j9t)2153
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)2152
javascript
Is the Web Still the Web? (inf)2151
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)2150
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)2149
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)2148
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)2147
browsers, standards, performance, javascript, extjs, dojo, yui, mootools, jquery, css, svg, canvas, tooling, link-lists, ajaxian
4 Easy Ways to Spruce Up Your HTML Markup (sen)2146
html, headings, internationalization, encoding
All About Floats (css)2145
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)2144
css, variables, standards, custom-properties
JSON Diff Released (dal/aja)2143
tooling, json
Improved Flash Indexing2142
google, search, flash, seo
Writing a GWT Linker (ale)2141
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)2140
css, selectors
CSS Positioning Properties at a Glance Guide2139
guides, css, positioning, terminology
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)2138
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)2137
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)2136
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)2135
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)2134
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)2133
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)2132
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)2131
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)2130
ajax, javascript
The Web Is Not Real; Web Applications Are Not Web Sites2129
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)2128
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)2127
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)2126
browsers, internet-explorer
Image Replacement and Backgrounds (sea)2125
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)2124
browser-extensions, release-notes, firefox, browsers, support
Absolute Positioning Inside Relative Positioning (chr/css)2123
css, positioning
When Validation Becomes Unimportant (j9t)2122
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available2121
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)2120
w3c, css, standards, typography
Confronting the Future of Web Standards2119
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages2118
performance, tooling, browser-extensions, link-lists
Web Applications Working Group Launched (cms)2117
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)2116
tooling, javascript
Google Changes Favicon, Challenges You to Do Better2115
google, favicons, images
Is It OK to Require JavaScript? (cod)2114
discussions, javascript
International Address Fields in Web Forms (uxm)2113
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)2112
javascript, memory, internet-explorer, browsers
CSS Do’s and Don’ts2111
css, resets, maintainability
Web Design: 10 Additional Research Findings You Should Know (j9t)2110
design, usability, research, conventions, best-practices
More Flexible Linking (mey)2109
html, links
Next IE8 Beta Due in August (gha)2108
internet-explorer, browsers
Design Rants (dav)2107
design, typography, readability, responsive-design, semantics
Heads-Up: CSS Namespaces and You (cms)2106
css, namespaces, xml, standards, w3c
Writing an Interface Style Guide (jin/ali)2105
design, style-guides, design-systems, conventions, documentation
Internet Explorer 8 Could Break Web Pages, Microsoft Warns2104
internet-explorer, microsoft, browsers, interoperability
Optional Tags in HTML 4 (j9t)2103
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)2102
buttons, usability
Using Flash and Staying Standards Compliant (chr/css)2101
flash, embed-code, conformance, jquery
Two Hidden Features New in Firefox 3 (sen)2100
browsers, firefox
Debugging Django (sim)2099
django, debugging
Libraries and Frameworks (tka)2098
frameworks, libraries, html, css, javascript
Standards Suck (ann+)2097
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)2096
interviews, usability, design, css
“getElementsByClassName” (ppk)2095
javascript, support, browsers
JavaScript Optimization—High Performance JS Apps2094
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)2093
html, browser-storage, standards
How Google Friend Connect Works2092
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy2091
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)2090
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)2089
flash
Mobile Web “to Be Worth $22B by 2013”2088
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)2087
google, documentation, open-web
Timelapse CSS (dal/aja)2086
css, javascript
What’s in a “window.name”? (cod/aja)2085
javascript, security
Efficient Video Delivery Over the Internet (dig)2084
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)2083
php, tooling, link-lists
MySpace Joins the “Semantic” Web2082
semantic-web, social-media
JavaScript Objects Are NOT JSON (zac)2081
javascript, objects, json
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)2080
progressive-enhancement, best-practices
What’s Your Web Site Worth?2079
economics, monetization
UTF-8 Growth on the Web (kar/w3c)2078
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)2077
tables, forms, usability
CSS Qualified Selectors (sha)2076
css, selectors
Image Replacement + Google (dav)2075
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)2074
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files2073
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)2072
forms, usability
JavaScript: The Good Parts (dou/ore)2071
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)2070
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Conforming “target” Attribute (lac)2069
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)2068
javascript, events
The World’s Best HTML Template (j9t)2067
html, templates
Web Typography: Tell Me What You Want (jas)2066
w3c, typography, fonts, css
CSS Variables Using PHP (dav)2065
css, php, variables
Java in JavaScript (cod/aja)2064
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)2063
ajax, javascript, html
A Preview of HTML 5 (lac/ali)2062
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)2061
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats2060
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)2059
css, caching
CSS Variables Are Next? (dal/aja)2058
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)2057
css, gradients, transforms, transitions, animations, masking
Phantom CSS (tka)2056
css, selectors
CSS Masks (web)2055
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)2054
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)2053
css, standards, programming
Embed Your “data-” in HTML 5 (dal/aja)2052
html, custom-data, javascript, dojo
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)2051
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)2050
css, resets, frameworks
25 Years in Usability (nng)2049
usability, retrospectives, history
Get the JavaScript “global” (nza)2048
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)2047
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)2046
css, cascade, resets, efficiency
100 Line AJAX Wrapper2045
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More2044
business-relations, collaboration, communication
Crafting Ourselves (mey)2043
css, resets, craft
No CSS Reset (jus)2042
css, resets
jQuery and Prototype Benchmarks (dal/aja)2041
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)2040
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)2039
discussions, html, conformance, accessibility, alt-text, images, tooling
Crawling Through HTML Forms2038
google, search, crawling, forms, html
Footers in Web Design: Creative Examples and Ideas (sma)2037
navigation, examples, design
A Wishlist for AJAX APIs (cod/aja)2036
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know2035
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)2034
internet-explorer, browsers
Cool URIs in a RESTful World (inf)2033
urls, semantic-web, http, rest
The Thing About Git2032
git, version-control
The Plague of “outline: 0” (jar/web)2031
accessibility, focus, css
The Story of Professional JavaScript (nza)2030
books, javascript
jQuery2029
videos, jquery
“window.crypto” (bra)2028
javascript, cryptography
13 Reasons Why CSS Is Superior to Tables in Website Design2027
design, layout, tables, css, comparisons
Subversion Gits the Last Train2026
version-control, svn, git, comparisons
The Performance Aspect of Acid32025
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)2024
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)2023
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)2022
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)2021
web, desktop, mobile, browsers, design
Version Control for Multiple Agile Teams (inf)2020
version-control, agile, processes
New Draft of ECMAScript 4 Edition Grammar Released (ado)2019
ecmascript
The Browser Bunch (joe/mac)2018
browsers, unix-like, comparisons, safari, flock, camino, firefox, opera
Dojo 1.1: Some Awesome for You App (sli)2017
dojo
Markup and Style Society Talk (bok)2016
slides, html, css, craft
Saving Ourselves From the Unweb2015
html, flash, silverlight, dojo
Using the YouTube API via Ext (rey)2014
youtube, apis, extjs
CSS Properties Index (j9t)2013
css, overviews
Speaking the Language of Robots (sha)2012
robotstxt, search, google, tooling
Hats Off to Opera (tka)2011
opera, browsers, acid-tests, web-platform
The Principles of Project Management2010
principles, project-management, prioritization
Opera Overtakes Safari in Acid3 Race, Reaches 100%2009
opera, safari, browsers, acid-tests
The 10 Design Theses of Dieter Rams (j9t)2008
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data2007
videos, google, analytics
Nine Techniques for CSS Image Replacement (chr/css)2006
css, image-replacement, images, logos, techniques, overviews
Optimizing Page Loading in the Web Browser (ant/web)2005
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)2004
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)2003
safari, browsers
Getting Started With ARIA (tka)2002
introductions, html, aria, accessibility
Using CSS for Image Borders (css)2001
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)2000
browsers, internet-explorer, png, images
A Collection Is Not an Array (sib)1999
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers1998
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)1997
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)1996
programming, javascript, ajax, history
Maintaining Your Personal Brand Online (jus)1995
career, branding, social-media
Martian Headsets (spo)1994
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)1993
internet-explorer, browsers, performance
Tips for Making Information Universally Accessible1992
accessibility, search, google, tips-and-tricks
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover1991
semantic-web, yahoo, microsoft
ECMAScript 4 Progress Tracking (dal/aja)1990
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)1989
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)1988
slides, javascript, libraries
Great CSS Techniques and the Simple Truth Behind Them (j9t)1987
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)1986
microformats, xfn
Practical Accessibility Tips1985
accessibility, tips-and-tricks
Character Encoding in HTML (oli/w3c)1984
html, encoding, unicode
IE8 Speeds Things Up1983
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)1982
internet-explorer, browsers
The Secret of Maintainability (j9t)1981
maintainability
Widget Spec Is Now Widget Specs (mar)1980
web-apps, xml
Delivering the Right Experience to the Right Device1979
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability1978
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)1977
extjs, php
CSS3 Features in IE8 (pet)1976
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)1975
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)1974
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)1973
internet-explorer, browsers, standards, security
The Acid 3 Test (web)1972
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)1971
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)1970
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)1969
design
The Acid3 Test (wa)1968
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)1967
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)1966
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour (ppk)1965
internet-explorer, browsers
The CSSOM View Module (ppk)1964
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)1963
comments, tips-and-tricks
Thoughts on HTML 5 (nza)1962
html, standards
Tooltips With CSS31961
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)1960
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)1959
colors, rendering, comparisons, firefox, safari, browsers
Akismet Plugins Archive (j9t)1958
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)1957
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)1956
links, urls, css, print
Pattern Matching in JavaScript1955
javascript
Mobile Applications, RIP (mic)1954
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)1953
adobe, air, foss
Firefox 3 Performance Gets a Boost1952
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)1951
internet-explorer, browsers
How JavaScript Timers Work (jer)1950
javascript, time
Structured Data—Set to Take on Google1949
google, structured-data, microformats, semantic-web
Powerful CSS Techniques for Effective Coding (sma)1948
css, techniques, link-lists
Bad Documentation Is a Killer1947
documentation, career
JavaScript Parasitic Inheritance, Power Constructors, and “instanceof”1946
javascript, inheritance
ECMAScript 4th Edition Reference Implementation M2 (ado)1945
ecmascript, standards
Just How Useful Are CSS3 Selectors? (pet)1944
css, selectors
Cursing With JavaScript: Three Random Tips (dal/aja)1943
javascript, prototypejs, firefox, internet-explorer, browsers, pop-ups, tips-and-tricks
Version Targeting: Threat or Menace? (zel/ali)1942
browsers, internet-explorer, versioning, doctypes
My CSS Wishlist (dav)1941
css, wish-lists
Designing Client/Server Web Applications1940
web-apps, javascript
Which Are More Legible: Serif or Sans Serif Typefaces? (ale)1939
fonts, legibility, typography, studies, research
More Opera Weirdness (nza)1938
opera, browsers
Does “setTimeout” Solve the “DOMContentLoaded” Problem?1937
javascript, dom, time, performance
Ext 2.0 API Docs on AIR1936
extjs, air
Best Practices for XML Internationalization (jir+/w3c)1935
xml, internationalization, localization, best-practices
Is Easy Implementation the Same as Good Code? (cod/aja)1934
developer-experience, quality, performance, javascript, embed-code
What’s New in PHP 5.3?1933
php
Authoring HTML 5 (kar/w3c)1932
html, parsing
W3C XML Is Ten1931
w3c, xml, anniversaries
Configuring Links in Screen Readers1930
links, screen-readers, jaws, accessibility
Heroku: Web Based Rails Hosting (dal/aja)1929
heroku, hosting, ruby-on-rails
PHP Pretty Date (zac)1928
php, time
CSS: Selector Variables (j9t)1927
css, selectors, variables
Five Things to Do to a Script Before Handing It Over to the Next Developer (cod)1926
javascript, collaboration, optimization
Django Template Language in JavaScript (dal/aja)1925
django, javascript
XHTML 2 vs. HTML 51924
xhtml, html, comparisons
Acid3 Nearing Completion (obi/wa)1923
web-platform, acid-tests, support, browsers
Better Living Through Taxonomies (dig)1922
information-architecture, navigation, information-design
Continuous Integration for Front End Developers1921
ci-cd, css, javascript
Dealing With Dependencies (tro)1920
dependencies, php
Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal/aja)1919
javascript, prototypejs, dojo, extjs, jquery, gwt, yui, dwr, gears, flash, air, json, browsers, standards, css, design, comet, security, ajaxian, link-lists
Debunking a Misconception, Plus a Reminder of How Search Engines Work1918
google, search, censorship
IDEs, Plugins, and Tools for Ext JS 2.01917
extjs, code-editors, aptana, dreamweaver
10 Principles of Effective Web Design (vit/sma)1916
principles, design, usability, performance, simplicity, whitespace, conventions, testing
You Used JavaScript to Write What? (dal/aja)1915
javascript, web-apps
Do You Have a Pretty Date? (dal/aja)1914
javascript, time
Adobe AIR Is on Fire (rey/aja)1913
adobe, air
Internet Explorer Reality1912
internet-explorer, browsers
World Wide Web Consortium Releases Draft of HTML 5 (cne)1911
w3c, html
Internet Explorer CSS File Size Limit1910
internet-explorer, browsers, css
APNG—the Animated PNG1909
websites, png, images
Birthday Party! Celebrate the 2nd Birthday of the YUI Library and Yahoo Pattern Library February 26 at Yahoo1908
yui, yahoo, anniversaries
HTML5 Is Not Backward Compatible (mat)1907
html, standards, interoperability
How to Style Unknown Elements in IE (sjo)1906
how-tos, css, html, internet-explorer, browsers
Version Targeting and JavaScript Libraries (dre)1905
internet-explorer, browsers, versioning, javascript, libraries
Mistakes, Sadness, Regret1904
html, doctypes, browsers, internet-explorer
Perspective: Acid2, Acid3, and the Power of Default (cne)1903
web-platform, acid-tests, support, browsers, internet-explorer
Versioning, Compatibility, and Standards (oth/web)1902
browsers, standards, versioning, interoperability, webkit
A Study of AJAX Performance Issues1901
ajax, javascript, performance, metrics, studies, research
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar/ali)1900
browsers, internet-explorer, doctypes, progressive-enhancement, html, standards, interoperability
End of Line Internet Explorer1899
internet-explorer, netscape, browsers, standards
Goodbye Doctype Switching, Hello “meta” Targeting (mat)1898
html, metadata, rendering, doctypes, browsers, internet-explorer
IE8 and Opt-In Versioning Mechanism (kar/w3c)1897
internet-explorer, browsers, versioning
IE8 Versioning Snowstorm (kar/w3c)1896
internet-explorer, browsers, versioning, link-lists
IE’s Questionable Version Targeting (tka)1895
internet-explorer, browsers
Sad Day for Web Standards (fyr)1894
internet-explorer, browsers
The Future of IE and the Web (nza)1893
internet-explorer, browsers, doctypes, web-platform
The Internet Explorer Lock-In (ann)1892
browsers, internet-explorer
In Response to “Tell the CSS–WG What You Want From CSS3” (mat)1891
css, wish-lists
Compatibility and IE8 (cdu)1890
internet-explorer, browsers, standards, interoperability, doctypes, web-platform
Book Recommendation: “AJAX Security” by Hoffman and Sullivan1889
books, ajax, javascript, security
Sitemaps FAQs1888
sitemaps, search, google
Review: Pro JavaScript Design Patterns (tif/dig)1887
books, javascript, software-design-patterns
Functional Fun in JavaScript With Dojo1886
javascript, dojo
CSS Tutorial: Hover Effect on Linked Images1885
images, hover, effects, css
Don’t Be Ashamed of Your Code (tka)1884
career, quality
Acid 3 Tackles ECMAScript (jer)1883
acid-tests, browsers, support, web-platform, ecmascript
How IE Mangles the Design of JavaScript Libraries (sli)1882
internet-explorer, browsers, javascript, libraries, software-design
The 3 Levels of Programmers: The Good, The Bad, and the Lazy1881
career, quality
Is JSON Better Than XML? (nza)1880
json, xml, comparisons
Cross-Browser Custom CSS Cursors1879
css, cursors, support, browsers
Ext 2.0 and ColdFusion (rey/aja)1878
extjs, coldfusion
20,000 Reasons Why Comet Scales1877
comet, scalability, testing, dojo, servers
CSS Not([Hacks]) (bri/dig)1876
css, hacks
Why Opera? (chr+/dig)1875
interviews, opera, browsers
Getting Specific With CSS (tka)1874
css, selectors, cascade
RDFa and HTML Imagemap (kar/w3c)1873
rdf, html, images, image-maps
Beyond DOM1872
dom, ajax, javascript
12 Great Ways to Learn ActionScript 3 in Flash (jos)1871
flash, actionscript, learning, link-lists
Open Content Depends on Open Standards (tan/mic)1870
content, standards, licensing
Opera’s Antitrust Complaint and Political Control of Web Standards (ppk)1869
opera, microsoft, browsers, standards, legal
Using Prototypes in JavaScript (tka)1868
javascript, prototypes
Cool and Useful GWT Solutions (dal/aja)1867
gwt, examples
The Future of the Web: What to Expect in 2008 (bri)1866
web, outlooks
Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal/aja)1865
browsers, javascript, prototypejs, extjs, yui, jquery, microsoft, dwr, security, performance, gwt, comet, css, mobile, ajaxian, link-lists
Fallacies of Distributed Computing Explained (arn)1864
architecture, network, performance
Making Open Standards as Open as Possible—Required Public Domain Licensing of All Microformats Wiki Contributions (tan/mic)1863
microformats, licensing, community, history
An Introduction to Classy JavaScript (tka)1862
introductions, javascript
Er.js: Erlang-in-JavaScript (dal/aja)1861
javascript, libraries
No (Content) Negotiation (bur)1860
xhtml
JavaScript: It’s Just Not Validation!1859
javascript, php, validation
Django and Comet (dal/aja)1858
django, comet
Misconceptions About PNG (chr/css)1857
png, images
The Fallacy of Too Much Accessibility1856
accessibility, fundamentals
A Less Painful CSS Experience (tka)1855
css
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD]1854
discussions, html, w3c
WebKit Gets Native “getElementsByClassName” (web)1853
webkit, browser-engines, javascript
Packing Down Prototype (rey/aja)1852
prototypejs, compression
WAF and WebAPI Are Dead—Long Live WebApps Working Group! (mar)1851
web-platform, w3c
Internet Explorer 8 and Acid2: A Milestone1850
internet-explorer, browsers, acid-tests, support, standards
The Great Browser JavaScript Showdown (cod)1849
javascript, performance, metrics, opera, safari, internet-explorer, firefox, browsers, comparisons
Super Simple Two Column Layout (chr/css)1848
layout, backgrounds, css
Version Identifiers Reconsidered (w3c)1847
standards, architecture, versioning