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 (2)

Entry (Sources) and Additional TopicsDate#
W3C Validator, Now With HTML5 Flavour (oli/w3c)3109
w3c, html, conformance, tooling
You Could Be Getting Clickjacked (tec)3108
security, vulnerabilities, frames, w3c
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)3107
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)3106
css, tables, layout
Web Content Accessibility Guidelines 2.0 Out for Review (bmz/cms)3105
guidelines, accessibility, wcag, w3c
This Week in HTML 5—Episode 13 (div)3104
html, standards
RESTful CSS (dig)3103
css, rest
A More Useful 404 (ali)3102
error-pages, ssi, perl
Fixing the Web (bra)3101
web-platform, layout, javascript, browsers, tooling, code-editors
HTML5 Cross Document Messaging3100
html, javascript
WDR #1: Versioned Style Sheets (j9t)3099
versioning, css
My Coding Practices in 19913098
programming, conventions, retrospectives
Summary of the Two Current CSS Constants Proposals3097
css, variables
Five HTML Oddities That You May Not Know3096
html, browsers, conformance
How to Use Conditional Comments for Better CSS3095
html, css, conditional-comments, browsers, internet-explorer
Timing in JavaScript and Browsers Can’t Be Trusted (dal/aja)3094
javascript, performance, metrics, windows
12 Principles for Clean HTML Code (chr/sma)3093
html, principles, encoding, formatting, naming, css, conformance
Are Accessibility Statements Useful? (dig)3092
accessibility, documentation, compliance
5 CSS Tips Every Web Developer Should Know About (j9t)3091
css, tips-and-tricks, maintainability, naming, resets, sorting
The New Yahoo! Front Page and YUI 3.0 (nza)3090
yahoo, yui, homepages
This Week in HTML 5—Episode 12 (div)3089
html, standards
Video and Audio Tags and Cross Origin Access (dal/aja)3088
html, multimedia, security
What Happened to Firebug? (nza)3087
firebug
The Essence of Web Applications3086
web-apps
The Road to HTML 5—The “section” Element (div)3085
html, semantics, history
Groups of 50+ AJAX Examples (dal/aja)3084
ajax, javascript, examples, link-lists
Weed Out Obtrusive JavaScript (rey/aja)3083
javascript, testing, optimization
New in Dojo: JSON Schema, Builds, Drag Handles, DOM Attributes, Grid Features (dal/aja)3082
dojo
Do You Own Your Social Media Identity? (cat)3081
social-media, branding
Cruz: New Mac Browser Off to an Impressive Start (wir)3080
cruz, browsers
Debunking Dojo Toolkit Myths3079
dojo, myths
Firefox 3.1 to Support HTML 5 Video and Audio (bra/aja)3078
firefox, browsers, multimedia, html
Dumb Security Tips: Think Before You Follow Online Guides (tan)3077
security, tips-and-tricks
The IE6 Support Problem (nza)3076
internet-explorer, browsers
Blast From the Web Past: DirectAnimation, Microsoft Chrome, and Cartoon Chat (bra/aja)3075
internet-explorer, microsoft, browsers, history
Interview: Todd Ditchendorf on Why He Built a Browser (ito+/cul)3074
interviews, browsers, cruz
The Problem With CSS Is… (sen)3073
css, browsers, support
An Exercise for Emerging CSS Experts: Avoid IDs and Classes (j9t)3072
css, training
Working From Home: The Readers Respond (ali)3071
career
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)3070
conditional-comments, hacks, css, html
This Week in HTML 5—Episode 10 (div)3069
html, standards
What Are the Benefits of Using a CSS Framework? (chr/css)3068
css, frameworks
XHTML 1.1 or HTML 4.01? (chr/css)3067
xhtml, html, comparisons
Dear IE6: Please Cache My Images (zac)3066
internet-explorer, browsers, caching, images
Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars)3065
studies, research, opera, standards, conformance, semantics
The Most Annoying Yet Most Important Task in Website Management (j9t)3064
links, link-rot, maintenance, user-experience, quality, web
Alerting Webmasters to Webserver Vulnerabilities3063
google, security
Another Look at JavaScript Inheritance (dal/aja)3062
javascript, inheritance
Using JavaScript to Make Things Work (dal/aja)3061
javascript
Say Goodbye to “alert()” (rey/aja)3060
javascript, methods, console, debugging
Ajaxians Join Mozilla, Creating a Developer Tools Group (dal/aja)3059
ajaxian, mozilla, open-web
Free Links to Your Site3058
backlinks, links, seo, google
Seven OWL 2 Drafts Published (iva/w3c)3057
owl, standards
Good Times With Inbound Links3056
backlinks, links, seo
20 Places to Find Your Next Web Development Job (cat)3055
career, interviewing, link-lists
Code Responsibly (j9t)3054
websites, principles, best-practices
The Miller Device3053
javascript, arrays, objects
IE8: The Bad (Update) (ann)3052
browsers, internet-explorer, javascript, html, aria
Accessibility Heuristics (j9t)3051
accessibility, wcag, heuristics
Understanding Progressive Enhancement (aar/ali)3050
progressive-enhancement, graceful-degradation, concepts
Douglas Crockford: JavaScript Doesn’t Suck (dou+)3049
interviews, javascript, ecmascript, yahoo
Mecca: A New Social Browser (dal/aja)3048
browsers, cruz
jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne)3047
frameworks, javascript, jquery, mootools, ajax, extensibility
XHTML—Myths and Reality3046
xhtml, myths
Web Standards at Google (j9t)3045
google
Understanding HTTP PUT (kar/w3c)3044
http, link-lists
My Worst CSS Mistakes (dav)3043
css, mistakes
The Most Important Thing Is to Get the HTML Right (j9t)3042
html
DOM vs. Template (tro)3041
dom, php, comparisons
HTML 5: Features You Want Desperately but Still Can’t Use3040
videos, html
Audible Ajax Episode 30: Interview With Kris Zyp (kri+/aja)3039
podcasts, interviews, json
BrowserHawk Lives (oct/aja)3038
tooling, browser-detection, browsers
How to Highlight the Current Page in WordPress3037
how-tos, wordpress
A Minimal HTML Document (sen)3036
html, templates, minimalism
Accessibility Experiment3035
accessibility, design
Where Our Standards Went Wrong (bee/ali)3034
standards, conformance, quality
Dynamic URLs vs. Static URLs3033
seo, urls, comparisons
Dojo: The Definitive Guide—Degradable Reflection Widget (dal/aja)3032
dojo, effects
Introducing SquirrelFish Extreme (oth/web)3031
introductions, javascript-engines, webkit
Design by Community (mar)3030
design, redesigning, drupal, community, processes
Getting Semantic With Microformats: XFN3029
microformats, xfn, semantics
Jina Bolton on Creating Sexy Stylesheets (jin)3028
interviews, css, design
Secrets of JavaScript Closures (dal/aja)3027
javascript, closures
Simon Willison, @Media Ajax (mic/aja)3026
ajax, xss, csrf, javascript, json, security
Frame-Busting Gadgets (mic)3025
frames, iframes, security
This Week in HTML 5—Episode 5 (div)3024
html, standards
Inventor of Web Announces Creation of New Foundation to Bring the Web to All People3023
web
When Guidelines Should Be Descriptive or Prescriptive (j9t)3022
documentation, processes
Hacking JavaScript for Fun and Profit3021
javascript
Is HTML5 Ready Yet?3020
websites, html
HTML5 to Be Released in 2022—W3C Are Officially a Joke (mat)3019
html, standards, w3c
The Future of Search According to Google (cat)3018
google, search, outlooks
A Quick Look at Browser Engines (Trident, Gecko, WebKit, Presto)3017
browser-engines, browsers, trident, gecko, webkit, presto, comparisons
Character Encoding: Issues With Cultural Integration (tro)3016
unicode, encoding, php
Fixing IE by Porting Canvas to Flash3015
internet-explorer, browsers, canvas, flash
UA Profiler and Google Chrome3014
chrome, google, browsers, performance, profiling
Joomla and WordPress: Highly Recommended Content Management Systems3013
content-management, tooling, link-lists, joomla, wordpress
Rowspans and Colspans in CSS Tables (sen)3012
html, tables, css, presentational-html, layout
IE 8 and Vendor Prefixes3011
vendor-extensions, browsers, internet-explorer
The Meek Shall Inherit the Web (eco)3010
web, mobile, w3c
Improving the Default Directory View (chr/css)3009
apache, servers, php
Google Chrome (ppk)3008
chrome, google, browsers
Google Chrome Is Available (pet)3007
chrome, google, browsers
Google Chrome, Chromium, and V8 (dal/aja)3006
chrome, google, browsers, chromium, v8, javascript-engines, javascript
Google’s Web Browser (Chrome): Early Review (ber)3005
chrome, google, browsers
Google Chrome (jon)3004
chrome, google, browsers
Google Working on Browser: What About Mozilla? (cat)3003
browsers, google, mozilla, webkit
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…3002
frameworks, php, zend
IE8 Security: Beta 2 Update3001
internet-explorer, browsers
“toStaticHTML”: Sanitize Your HTML in IE 8 (dal/aja)3000
internet-explorer, browsers, html, sanitization
Google Chrome (lac)2999
browsers, google, chrome
IE 6 Blocker Script (chr/css)2998
internet-explorer, browsers, tooling, javascript, jquery
Google on Google Chrome—Comic Book (blo)2997
books, browsers, google, chrome
Tagging Is Not Just for Content (sib)2996
content, information-design
10 Weblog Engines Reviewed (sma)2995
blogging, content-management, tooling, link-lists, comparisons, wordpress, movable-type, drupal, joomla
In Praise of Evolvable Systems (bra/aja)2994
web-platform, protocols, servers, load-balancing, interoperability, html
This Week in HTML 5—Episode 4 (div)2993
html, standards
Web Accessibility Is Important2992
accessibility
Make Your Data Web Friendly (kar/w3c)2991
web, semantic-web, rdf, link-lists
Efficiently Serving Custom Web Fonts (wes)2990
fonts, conditional-comments, apache, internet-explorer, browsers
3D CSS Transforms on the iPhone (pba)2989
css, 3d, transforms, mobile, apple
jParallax Turns Elements Into a Viewport (rey/aja)2988
jquery, plugins, parallax, effects
Firebug 1.2 Released (jer)2987
release-notes, firebug
Is It Time to Ditch IE6? (cat)2986
browsers, internet-explorer
How to Filter RSS Feeds (cat)2985
how-tos, rss, tooling
To Be Clear (on Conditional Comments and Resets) (j9t)2984
browsers, internet-explorer, conditional-comments, maintainability, css, resets
Print Watermarks With CSS2983
css, print, watermarking
This Week in HTML 5—Episode 3 (div)2982
html, standards
Warning: JSLint May Continue to Hurt Your Feelings (dal/aja)2981
jslint
Font MIME Types (ann)2980
fonts, mime-types
Separating Presentation From Semantics (bur)2979
drupal, semantics
Name Soup (sli)2978
javascript, ecmascript, actionscript, naming, standards
7 Principles of Clean and Optimized CSS (sma)2977
principles, css, optimization, minification, hacks
The Lessons of CSS Frameworks2976
frameworks, css, lessons
Bringing CSS Transforms to Internet Explorer (pba)2975
css, transforms, internet-explorer, browsers
A Designer’s Guide to HTML Email (mis)2974
guides, design, email, html
The Coming Battle Over Web Fonts2973
fonts
The Performance Cost of the HTML Tree Builder (hsi)2972
performance, html, parsing, metrics
This Week in HTML 5—Episode 2 (div)2971
html, standards
Use the Best Available Ampersand (sim)2970
typography, design
“border-image”: No More Cutting Up Hell (dal/aja)2969
css, borders, images, webkit, firefox, browsers, support
Best Practices for ID and Class Names (j9t)2968
best-practices, html, css, naming, maintainability
Site Map Usability (nng)2967
sitemaps, information-architecture, navigation, usability, studies, research
Undermining the Industry (tka)2966
html, css, javascript, craft, career
Specifics on CSS Specificity (chr/css)2965
css, selectors, cascade
Multi-Column Layouts Climb Out of the Box (ali)2964
css, layout
This Week in HTML 5—Episode 1 (div)2963
html, standards
7 Essential Guidelines for Functional Design (sma)2962
guidelines, design
A Few Words on HTML/CSS Frameworks (j9t)2961
frameworks, html, css
Facelift Image Replacement: Another Look at sIFR Type Work (dal/aja)2960
image-replacement, techniques, flash
The Two CSS Selector Bugs in IE6 (pau)2959
css, selectors, bugs, browsers, internet-explorer
Yahoo Is Becoming a Leading Semantic Web Pusher (cat)2958
yahoo, semantic-web
Towards Better Web Professionals (oli/w3c)2957
career, professionalism, training, opera, web-standards-project
Light-Weight JSON Binding Framework (oct/aja)2956
javascript, json, frameworks
W3C Releases Mobile Web Best Practices (cat)2955
w3c, mobile, best-practices
No Browser Left Behind (vvu)2954
canvas, browsers, support, internet-explorer
Book Review: “JavaScript: The Good Parts” by Crockford (aja)2953
books, javascript
Regex Matching Attribute Selectors (sib)2952
css, attributes, selectors, regex
Mobile Web Best Practices 1.0 (w3c)2951
mobile, best-practices, guidelines, standards
IE8 and Reliability2950
internet-explorer, browsers
Web Design Is Not Print Design (mat)2949
design, web, print
Knol: Google vs. the Internet (cat)2948
google, seo
Open Web Foundation2947
websites, open-web, advocacy, standards
Just What Is the Open Web? (cat)2946
open-web, web-platform, foss, concepts
What’s the Fastest Way to Code a Loop in JavaScript?2945
javascript, loops, performance, metrics, comparisons, browsers, firefox, camino, safari, opera, internet-explorer
10 Tips for Being a Greener Web Designer (mat)2944
sustainability, hosting, career, tips-and-tricks
SproutCore—Standards Stupid? (sea)2943
sproutcore, javascript, flash, graceful-degradation
SVG Filter Performance Improvements in Gecko 1.9.12942
gecko, browser-engines, browsers, svg, images, filters
Descriptive Markup and Data Integration (cms)2941
rdf, xml
Non-Blocking JavaScript Downloads (sto)2940
javascript, performance
jQuery: Sparklines Plug-In (oct/aja)2939
jquery, plugins, visualization
CSS Color Module Level 3 (tan+/w3c)2938
css, standards, colors
Reduce, Reuse, Recycle… Your Code (dal/aja)2937
best-practices, programming, php
Semantic Constructors (dal/aja)2936
javascript
Conditional Comments for HTML Email (sib)2935
conditional-comments, email
Setting the Start Number for an Ordered List (tel)2934
html, lists
Interview With Matt Cutts2933
videos, interviews, google, spam, search
On Proper Heading Styles (mat)2932
headings
JavaScript Micro-Templating (jer)2931
javascript, templates
XBL 2: The Component Model Is Coming to WebKit and Gecko (dal/aja)2930
xbl, webkit, gecko, browser-engines, browsers
Smart CSS Ain’t Always Sexy CSS (dig)2929
css, html, standards
Why People Still Use IE 6 (chr/css)2928
internet-explorer, browsers
HTML 5 “data-” Attributes (jer)2927
html, custom-data, javascript
Remember the Web Apps—Don’t Forget the First iPhone Baby Today (dal/aja)2926
web-apps, mobile, apple, web-platform
Reverse Autocomplete—the Details Matter (dal/aja)2925
forms, ajax, javascript
Naked JavaScript Objects (nza)2924
javascript, objects
Testability Costs Too Much (ali)2923
accessibility, wcag, testing
The Difference Between ID and Class (chr/css)2922
html, attributes, css, selectors
HTML or XHTML: Does It Really Matter? (sib)2921
html, xhtml, comparisons
WHATWG?2920
whatwg, semantic-web
SVG Paint Servers for HTML2919
html, svg, css, images, backgrounds
Life Without MIME Type Sniffing? (dck/w3c)2918
mime-types, browsers
XUL Getting Started Guide (o19)2917
guides, introductions, xul, link-lists
JavaScript, Rebranded (mic)2916
javascript
Evil GIFs: Hiding Java in Your Image (dal/aja)2915
gif, images, java, security
Manual Code Specialization: A Poor-Man’s Partial Evaluation in JavaScript2914
javascript
Compared to What? (j9t)2913
design, information-design
Getting Out of Binding Situations in JavaScript (por/ali)2912
javascript
Is the Web Still the Web? (inf)2911
web, flash, ajax, javascript, web-apps
OpenLaszlo 4.1: DHTML Ready for Prime Time (dal)2910
tooling, dhtml, flash
Mark Boulton’s Freelance Design Secrets (mar)2909
interviews, design, css
Infinite Web 2.0 Image With GWT (dal/aja)2908
canvas, images, gwt, web-2.0
State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal/aja)2907
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)2906
html, headings, internationalization, encoding
All About Floats (css)2905
css, floats, overflow
Why “Variables” in CSS Are Harmful—an Essay (ber/w3c)2904
css, variables, standards, custom-properties
JSON Diff Released (dal/aja)2903
tooling, json
Improved Flash Indexing2902
google, search, flash, seo
Writing a GWT Linker (ale)2901
javascript, tooling, gwt
CSS General Sibling Combinator in Action (dal/aja)2900
css, selectors
CSS Positioning Properties at a Glance Guide2899
guides, css, positioning, terminology
Opera Gets Proactive and Helps You Fix Your Code (dal/aja)2898
opera, browsers
Browser Memory Footprints: Watching With Real Usage (dal/aja)2897
browsers, memory, safari, firefox, flock, opera, internet-explorer
Fancy Form Design Using CSS (the)2896
forms, design, accessibility, css
Documenting the Web vs. Reinventing It (w3c)2895
html, standards, web
Apple, SproutCore, and Coherent (dal/aja)2894
apple, sproutcore, javascript
Why Objective-J, Cappuccino, and SproutCore Are Completely Changing the Web App Industry (rya/car)2893
sproutcore, web-apps
10 Measures for Continuous Website Maintenance (j9t)2892
processes, maintenance, quality
Rendering Performance in Canvas Compared to SVG and VML (dal/aja)2891
performance, rendering, canvas, svg, images, comparisons
Cross-Subdomain AJAX Made Simple (jed)2890
ajax, javascript
The Web Is Not Real; Web Applications Are Not Web Sites2889
web, web-platform, web-apps
Preloading Images With jQuery (oct/aja)2888
performance, preloading, images, jquery
New in Standards: Acid4 and HTML 5 Update (dal/aja)2887
standards, html, acid-tests
IE8 “XDomainRequest” Conspiracy Theory (mar)2886
browsers, internet-explorer
Image Replacement and Backgrounds (sea)2885
html, css, image-replacement, techniques, backgrounds
New YSlow With Firefox 3 Support (sto)2884
browser-extensions, release-notes, firefox, browsers, support
Absolute Positioning Inside Relative Positioning (chr/css)2883
css, positioning
When Validation Becomes Unimportant (j9t)2882
html, css, conformance, optimization, craft
Firefox 3 CSS and HTML Support Information Available2881
browsers, firefox, support, html, css
W3C Tackles Web Typography With CSS 3 (cms)2880
w3c, css, standards, typography
Confronting the Future of Web Standards2879
standards, browsers, web-2.0, web
15 Tools to Help You Develop Faster Web Pages2878
performance, tooling, browser-extensions, link-lists
Web Applications Working Group Launched (cms)2877
w3c, web-apps, apis
Mascara: Putting Lipstick on JavaScript? (dal/aja)2876
tooling, javascript
Google Changes Favicon, Challenges You to Do Better (mat)2875
google, favicons, images
Is It OK to Require JavaScript? (cod)2874
discussions, javascript
International Address Fields in Web Forms (uxm)2873
forms, localization
Is “finally” the Answer to All IE6 Memory Leak Issues? (cod/aja)2872
javascript, memory, internet-explorer, browsers
CSS Do’s and Don’ts2871
css, resets, maintainability
Web Design: 10 Additional Research Findings You Should Know (j9t)2870
design, usability, research, conventions, best-practices
More Flexible Linking (mey)2869
html, links
Next IE8 Beta Due in August (gha)2868
internet-explorer, browsers
Design Rants (dav)2867
design, typography, readability, responsive-design, semantics
Writing an Interface Style Guide (jin/ali)2866
design, style-guides, design-systems, conventions, documentation
Heads-Up: CSS Namespaces and You (cms)2865
css, namespaces, xml, standards, w3c
Internet Explorer 8 Could Break Web Pages, Microsoft Warns2864
internet-explorer, microsoft, browsers, interoperability
Optional Tags in HTML 4 (j9t)2863
html
“OK”–“Cancel” or “Cancel”–“OK”? (nng)2862
buttons, usability
Using Flash and Staying Standards Compliant (chr/css)2861
flash, embed-code, conformance, jquery
Two Hidden Features New in Firefox 3 (sen)2860
browsers, firefox
Debugging Django (sim)2859
django, debugging
Standards Suck (ann+)2858
websites, standards, web-platform, w3c, whatwg
Andy Budd on Usability, Design, and the Death of CSS (and)2857
interviews, usability, design, css
Libraries and Frameworks (tka)2856
frameworks, libraries, html, css, javascript
“getElementsByClassName” (ppk)2855
javascript, support, browsers
JavaScript Optimization—High Performance JS Apps2854
performance, javascript, optimization, lazy-loading
And So the HTML 5 Trouble Begins (nza)2853
html, browser-storage, standards
How Google Friend Connect Works2852
friend-connect, google, social-media
Google Friend Connect—Making Open Social Easy2851
friend-connect, google, social-media, opensocial
CSS: Simple Rules for Better Organization and More Efficiency (j9t)2850
css, selectors, guidelines, sorting
Flash 10 “Astro” Prerelease (dal/aja)2849
flash
Mobile Web “to Be Worth $22B by 2013”2848
web, web-2.0, mobile, economics
Google Doctype: Documenting the Open Web (dal/aja)2847
google, documentation, open-web
Timelapse CSS (dal/aja)2846
css, javascript
What’s in a “window.name”? (cod/aja)2845
javascript, security
Efficient Video Delivery Over the Internet (dig)2844
multimedia, http, performance, link-lists
Useful In-Browser Development Tools for PHP (tro)2843
php, tooling, link-lists
Nested Conditional Comments (ala)2842
conditional-comments, internet-explorer, browsers
JavaScript Objects Are NOT JSON (zac)2841
javascript, objects, json
MySpace Joins the “Semantic” Web2840
semantic-web, social-media
The Seven Rules of Pragmatic Progressive Enhancement (cod/aja)2839
progressive-enhancement, best-practices
What’s Your Web Site Worth?2838
economics, monetization
UTF-8 Growth on the Web (kar/w3c)2837
encoding, unicode, metrics
Zebra Striping: Does It Really Help? (ali)2836
tables, forms, usability
Image Replacement + Google (dav)2835
image-replacement, techniques, flash, google
Pure JavaScript HTML Parser (jer)2834
javascript, html, tooling, parsing
Using Prototype to Load JavaScript Files2833
javascript, tooling, prototypejs
Sign Up Forms Must Die (ali)2832
forms, usability
CSS Qualified Selectors (sha)2831
css, selectors
JavaScript: The Good Parts (dou/ore)2830
books, javascript
Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal/aja)2829
javascript, jquery, prototypejs, dojo, extjs, mootools, standards, css, mobile, performance, tooling, code-editors, ajaxian, link-lists
Adobe Open Flash (ala)2828
adobe, flash
Conforming “target” Attribute (lac)2827
html, attributes, pop-ups, conformance
Events Compatibility Tables—Powering the Dutch Royals (dal/aja)2826
javascript, events
The World’s Best HTML Template (j9t)2825
html, templates
Web Typography: Tell Me What You Want (jas)2824
w3c, typography, fonts, css
CSS Variables Using PHP (dav)2823
css, php, variables
Java in JavaScript (cod/aja)2822
java, javascript
Coherent: Cocoa Databinding for AJAX (dal/aja)2821
ajax, javascript, html
A Preview of HTML 5 (lac/ali)2820
html, semantics, overviews
Ext JS and the Fun With Open Source Licenses (dal/aja)2819
extjs, foss, licensing
The Accessibility of the Date-Time Pattern in Microformats2818
accessibility, html, time, microformats, twitter+x
Can We Prevent CSS Caching? (chr/css)2817
css, caching
CSS Variables Are Next? (dal/aja)2816
css, variables, custom-properties
CSS Gradients, Transforms, Animations, and Masks (sen)2815
css, gradients, transforms, transitions, animations, masking
CSS Masks (web)2814
css, masking, webkit, browser-engines
Using Canvas to Test Your Site With Colorblind Folk (dal/aja)2813
canvas, tooling, testing, color-blindness, colors, accessibility
Why CSS Needs to Borrow From Programming Languages (mat)2812
css, standards, programming
Phantom CSS (tka)2811
css, selectors
Embed Your “data-” in HTML 5 (dal/aja)2810
html, custom-data, javascript, dojo
Talking About JavaScript 1.7, 1.8, and 1.9 Before We Get to 2.0 (dal/aja)2809
javascript, ecmascript, standards
Why I Like (and Use) Reset CSS (jch)2808
css, resets, frameworks
25 Years in Usability (nng)2807
usability, retrospectives, history
Get the JavaScript “global” (nza)2806
javascript, objects
URL Design—Hackable URLs and Search Engine Optimisation (mat)2805
urls, seo
Why “Reset” Style Sheets Are Bad (j9t)2804
css, cascade, resets, efficiency
100 Line AJAX Wrapper2803
ajax, javascript, support, browsers
20 Ways to Keep Clients Coming Back for More2802
business-relations, collaboration, communication
Crafting Ourselves (mey)2801
css, resets, craft
No CSS Reset (jus)2800
css, resets
jQuery and Prototype Benchmarks (dal/aja)2799
jquery, prototypejs, comparisons
Web Design 101: Photoshop (dig)2798
introductions, photoshop, design
A Validator Is Not an Accessibility Evaluation Tool? (w3c)2797
discussions, html, conformance, accessibility, alt-text, images, tooling
Crawling Through HTML Forms2796
google, search, crawling, forms, html
A Wishlist for AJAX APIs (cod/aja)2795
wish-lists, ajax, javascript, apis
Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know2794
css, selectors, borders, techniques, progressive-enhancement
Getting Feedback to the IE 8 Team (dal/aja)2793
internet-explorer, browsers
Footers in Web Design: Creative Examples and Ideas (sma)2792
navigation, examples, design
Cool URIs in a RESTful World (inf)2791
urls, semantic-web, http, rest
The Thing About Git2790
git, version-control
The Plague of “outline: 0” (jar/web)2789
accessibility, focus, css
The Story of Professional JavaScript (nza)2788
books, javascript
jQuery2787
videos, jquery
“window.crypto” (bra)2786
javascript, cryptography
13 Reasons Why CSS Is Superior to Tables in Website Design2785
design, layout, tables, css, comparisons
Subversion Gits the Last Train2784
version-control, svn, git, comparisons
The Performance Aspect of Acid32783
acid-tests, web-platform, browsers, performance, animations
IE 8 Strict Mode Doesn’t Allow for CSS Opacity? (dal/aja)2782
internet-explorer, browsers, css
What Is the Open Web and Why Is It Important? (bra)2781
open-web, concepts
Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal/aja)2780
browsers, javascript, dojo, dwr, extjs, prototypejs, jquery, css, design, performance, tooling, mobile, databases, comet, ajaxian, link-lists
The Web Beyond the Desktop (dav/dig)2779
web, desktop, mobile, browsers, design
Version Control for Multiple Agile Teams (inf)2778
version-control, agile, processes
New Draft of ECMAScript 4 Edition Grammar Released (ado)2777
ecmascript
The Browser Bunch (joe/mac)2776
browsers, unix-like, comparisons, safari, flock, camino, firefox, omniweb, opera
Dojo 1.1: Some Awesome for You App (sli)2775
dojo
Markup and Style Society Talk (bok)2774
slides, html, css, craft
Using the YouTube API via Ext (rey)2773
youtube, apis, extjs
Saving Ourselves From the Unweb2772
html, flash, silverlight, dojo
CSS Properties Index (j9t)2771
css, overviews
Speaking the Language of Robots (sha)2770
robotstxt, search, google, tooling
Opera Overtakes Safari in Acid3 Race, Reaches 100%2769
opera, safari, browsers, acid-tests
The Principles of Project Management2768
principles, project-management, prioritization
Hats Off to Opera (tka)2767
opera, browsers, acid-tests, web-platform
The 10 Design Theses of Dieter Rams (j9t)2766
design, guidelines
Beginning Analytics: Interpreting and Acting on Your Data2765
videos, google, analytics
Nine Techniques for CSS Image Replacement (chr/css)2764
css, image-replacement, images, logos, techniques, overviews
Optimizing Page Loading in the Web Browser (ant/web)2763
performance, browsers, optimization
Keypress in Safari 3.1 (wyc+)2762
interviews, events, javascript, webkit, safari, browsers
The Great Safari Keypress Debacle (nza)2761
safari, browsers
Using CSS for Image Borders (css)2760
css, borders, images
Making “IE6-Friendly” PNG8 Images (mis)2759
browsers, internet-explorer, png, images
Getting Started With ARIA (tka)2758
introductions, html, aria, accessibility
A Collection Is Not an Array (sib)2757
javascript, arrays, comparisons
Firefox 3 Offers Numerous Features for Developers2756
firefox, browsers
Many Ways to Access W3C Mailing-Lists (oli/w3c)2755
w3c, documentation
The World’s Most Popular Programming Language Has Fashion and Luck to Thank (dou/ore)2754
programming, javascript, ajax, history
Maintaining Your Personal Brand Online (jus)2753
career, branding, social-media
Martian Headsets (spo)2752
browsers, standards, html, doctypes
IE 8 [Connection] Parallelism Issues (dal/aja)2751
internet-explorer, browsers, performance
Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover2750
semantic-web, yahoo, microsoft
Tips for Making Information Universally Accessible2749
accessibility, search, google, tips-and-tricks
ECMAScript 4 Progress Tracking (dal/aja)2748
ecmascript, standards
Asciify: ASCII Art Library (dal/aja)2747
ascii, art, libraries, javascript
Secrets of JavaScript Libraries (SXSW) (jer)2746
slides, javascript, libraries
Great CSS Techniques and the Simple Truth Behind Them (j9t)2745
css, techniques, maintainability
Portable Contact Lists and the Case Against XFN (chr)2744
microformats, xfn
Practical Accessibility Tips2743
accessibility, tips-and-tricks, link-lists
Character Encoding in HTML (oli/w3c)2742
html, encoding, unicode
IE8 Speeds Things Up2741
internet-explorer, browsers, performance, http
IE8 Goodies and Baddies (nza)2740
internet-explorer, browsers
The Secret of Maintainability (j9t)2739
maintainability
Widget Spec Is Now Widget Specs (mar)2738
web-apps, xml
Delivering the Right Experience to the Right Device2737
feature-detection, progressive-enhancement, css, javascript
Microsoft Debuts IE 8, Aims for CSS Interoperability2736
internet-explorer, microsoft, browsers, css, interoperability
To ExtPHP, or to PHP-Ext? (dal/aja)2735
extjs, php
CSS3 Features in IE8 (pet)2734
internet-explorer, browsers, css
IE8 Beta 1 First Impressions (fyr)2733
internet-explorer, browsers
IE8, XHTML, and What Am I Going to Do With My Site? (bur)2732
xhtml, internet-explorer, browsers, standards, drupal
Internet Explorer 8 Promises Better Standards Compliance… and a Whole Lot More (est/cio)2731
internet-explorer, browsers, standards, security
The Acid 3 Test (web)2730
web-platform, acid-tests, support, browsers, safari, webkit, browser-engines
IE 8: Better AJAX, CSS, DOM, and New Features (dal/aja)2729
internet-explorer, browsers
Why Isn’t IE8 Passing Acid2? (phi)2728
internet-explorer, browsers, acid-tests, web-platform, support
Design Is in the Details (ali)2727
design
The Acid3 Test (wa)2726
websites, web-platform, acid-tests, support, browsers
Company Name First in Microcontent? Sometimes! (nng)2725
microcontent, writing, seo, usability
Microsoft’s Interoperability Principles and IE8 (dea)2724
microsoft, internet-explorer, browsers, interoperability, doctypes
IE Team Changes Its Mind on IE8 Default Behaviour (ppk)2723
internet-explorer, browsers
The CSSOM View Module (ppk)2722
cssom, css
Every Keystroke Is a Prisoner—a Neat Commenting Trick (cod/aja)2721
comments, tips-and-tricks
Thoughts on HTML 5 (nza)2720
html, standards
Tooltips With CSS32719
css, tooltips
Table-Based Layout Is the Next Big Thing (sen)2718
layout, tables, css
Color Rendering Difference: Firefox vs. Safari (chr/css)2717
colors, rendering, comparisons, firefox, safari, browsers
Akismet Plugins Archive (j9t)2716
wordpress, plugins
Include: Pack Your JavaScript With Ease (dal/aja)2715
javascript, libraries, minification, performance
Optimize Your Links for Print Using CSS: Show the URL (dav)2714
links, urls, css, print
Pattern Matching in JavaScript2713
javascript
Mobile Applications, RIP (mic)2712
mobile, native, web-apps
Adobe AIR v1.0 and Flex 3.0 Released, New Adobe Open Source Site Launched (dal/aja)2711
adobe, air, foss
Firefox 3 Performance Gets a Boost2710
firefox, browsers, opera, safari, internet-explorer, comparisons, metrics
IE6 Random Crash, Error in mshtml.dll (mat)2709
internet-explorer, browsers
How JavaScript Timers Work (jer)2708
javascript, time
Structured Data—Set to Take on Google2707
google, structured-data, microformats, semantic-web
Powerful CSS Techniques for Effective Coding (sma)2706
css, techniques, link-lists
Bad Documentation Is a Killer2705
documentation, career
JavaScript Parasitic Inheritance, Power Constructors, and “instanceof”2704
javascript, inheritance
ECMAScript 4th Edition Reference Implementation M2 (ado)2703
ecmascript, standards
Just How Useful Are CSS3 Selectors? (pet)2702
css, selectors
Cursing With JavaScript: Three Random Tips (dal/aja)2701
javascript, prototypejs, firefox, internet-explorer, browsers, pop-ups, tips-and-tricks
Version Targeting: Threat or Menace? (zel/ali)2700
browsers, internet-explorer, versioning, doctypes
My CSS Wishlist (dav)2699
css, wish-lists
Designing Client/Server Web Applications2698
web-apps, javascript
Which Are More Legible: Serif or Sans Serif Typefaces? (ale)2697
fonts, legibility, typography, studies, research
More Opera Weirdness (nza)2696
opera, browsers
Does “setTimeout” Solve the “DOMContentLoaded” Problem?2695
javascript, dom, time, performance
Ext 2.0 API Docs on AIR2694
extjs, air
Best Practices for XML Internationalization (jir+/w3c)2693
xml, internationalization, localization, best-practices
Is Easy Implementation the Same as Good Code? (cod/aja)2692
developer-experience, quality, performance, javascript, embed-code
What’s New in PHP 5.3?2691
php
Authoring HTML 5 (kar/w3c)2690
html, parsing
W3C XML Is Ten2689
w3c, xml, anniversaries
Configuring Links in Screen Readers2688
links, screen-readers, jaws, accessibility
Heroku: Web Based Rails Hosting (dal/aja)2687
heroku, hosting, ruby-on-rails
PHP Pretty Date (zac)2686
php, time
CSS: Selector Variables (j9t)2685
css, selectors, variables
Five Things to Do to a Script Before Handing It Over to the Next Developer (cod)2684
javascript, collaboration, optimization
Django Template Language in JavaScript (dal/aja)2683
django, javascript
XHTML 2 vs. HTML 52682
xhtml, html, comparisons
Acid3 Nearing Completion (obi/wa)2681
web-platform, acid-tests, support, browsers
Better Living Through Taxonomies (dig)2680
information-architecture, navigation, information-design
Continuous Integration for Front End Developers2679
ci-cd, css, javascript
Dealing With Dependencies (tro)2678
dependencies, php
Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal/aja)2677
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 Work2676
google, search, censorship
IDEs, Plugins, and Tools for Ext JS 2.02675
extjs, code-editors, aptana, dreamweaver
10 Principles of Effective Web Design (vit/sma)2674
principles, design, usability, performance, simplicity, whitespace, conventions, testing
Using PHP to Generate CSS2673
php, css, code-generation
You Used JavaScript to Write What? (dal/aja)2672
javascript, web-apps
Do You Have a Pretty Date? (dal/aja)2671
javascript, time
Adobe AIR Is on Fire (rey/aja)2670
adobe, air
Internet Explorer Reality2669
internet-explorer, browsers
Internet Explorer CSS File Size Limit2668
internet-explorer, browsers, css
World Wide Web Consortium Releases Draft of HTML 5 (cne)2667
w3c, html
APNG—the Animated PNG2666
websites, png, images
Birthday Party! Celebrate the 2nd Birthday of the YUI Library and Yahoo Pattern Library February 26 at Yahoo2665
yui, yahoo, anniversaries
HTML5 Is Not Backward Compatible (mat)2664
html, standards, interoperability
How to Style Unknown Elements in IE (sjo)2663
how-tos, css, html, internet-explorer, browsers
Version Targeting and JavaScript Libraries (dre)2662
internet-explorer, browsers, versioning, javascript, libraries
Mistakes, Sadness, Regret2661
html, doctypes, browsers, internet-explorer
Perspective: Acid2, Acid3, and the Power of Default (cne)2660
web-platform, acid-tests, support, browsers, internet-explorer
Versioning, Compatibility, and Standards (oth/web)2659
browsers, standards, versioning, interoperability, webkit
A Study of AJAX Performance Issues2658
ajax, javascript, performance, metrics, studies, research
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar/ali)2657
browsers, internet-explorer, doctypes, progressive-enhancement, html, standards, interoperability
Goodbye Doctype Switching, Hello “meta” Targeting (mat)2656
html, metadata, rendering, doctypes, browsers, internet-explorer
IE8 and Opt-In Versioning Mechanism (kar/w3c)2655
internet-explorer, browsers, versioning
IE8 Versioning Snowstorm (kar/w3c)2654
internet-explorer, browsers, versioning, link-lists
Sad Day for Web Standards (fyr)2653
internet-explorer, browsers
The Future of IE and the Web (nza)2652
internet-explorer, browsers, doctypes, web-platform
The Internet Explorer Lock-In (ann)2651
browsers, internet-explorer
IE’s Questionable Version Targeting (tka)2650
internet-explorer, browsers
End of Line Internet Explorer2649
internet-explorer, netscape, browsers, standards
In Response to “Tell the CSS–WG What You Want From CSS3” (mat)2648
css, wish-lists
Compatibility and IE8 (cdu)2647
internet-explorer, browsers, standards, interoperability, doctypes, web-platform
Book Recommendation: “AJAX Security” by Hoffman and Sullivan2646
books, ajax, javascript, security
Sitemaps FAQs2645
sitemaps, search, google
Review: Pro JavaScript Design Patterns (tif/dig)2644
books, javascript, software-design-patterns
Functional Fun in JavaScript With Dojo2643
javascript, dojo
CSS Tutorial: Hover Effect on Linked Images2642
images, hover, effects, css
Don’t Be Ashamed of Your Code (tka)2641
career, quality
Acid 3 Tackles ECMAScript (jer)2640
acid-tests, browsers, support, web-platform, ecmascript
How IE Mangles the Design of JavaScript Libraries (sli)2639
internet-explorer, browsers, javascript, libraries, software-design
The 3 Levels of Programmers: The Good, The Bad, and the Lazy2638
career, quality
Is JSON Better Than XML? (nza)2637
json, xml, comparisons
Cross-Browser Custom CSS Cursors2636
css, cursors, support, browsers
Ext 2.0 and ColdFusion (rey/aja)2635
extjs, coldfusion
20,000 Reasons Why Comet Scales2634
comet, scalability, testing, dojo, servers
CSS Not([Hacks]) (bri/dig)2633
css, hacks
Why Opera? (chr+/dig)2632
interviews, opera, browsers
RDFa and HTML Imagemap (kar/w3c)2631
rdf, html, images, image-maps
Beyond DOM2630
dom, ajax, javascript
Getting Specific With CSS (tka)2629
css, selectors, cascade
12 Great Ways to Learn ActionScript 3 in Flash (jos)2628
flash, actionscript, learning, link-lists
Open Content Depends on Open Standards (tan/mic)2627
content, standards, licensing
Opera’s Antitrust Complaint and Political Control of Web Standards (ppk)2626
opera, microsoft, browsers, standards, legal
Cool and Useful GWT Solutions (dal/aja)2625
gwt, examples
The Future of the Web: What to Expect in 2008 (bri)2624
web, outlooks
Using Prototypes in JavaScript (tka)2623
javascript, prototypes
Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal/aja)2622
browsers, javascript, prototypejs, extjs, yui, jquery, microsoft, dwr, security, performance, gwt, comet, css, mobile, ajaxian, link-lists
Fallacies of Distributed Computing Explained (arn)2621
architecture, network, performance
Making Open Standards as Open as Possible—Required Public Domain Licensing of All Microformats Wiki Contributions (tan/mic)2620
microformats, licensing, community, history
Er.js: Erlang-in-JavaScript (dal/aja)2619
javascript, libraries
No (Content) Negotiation (bur)2618
xhtml
JavaScript: It’s Just Not Validation!2617
javascript, php, validation
An Introduction to Classy JavaScript (tka)2616
introductions, javascript
Django and Comet (dal/aja)2615
django, comet
Misconceptions About PNG (chr/css)2614
png, images
The Fallacy of Too Much Accessibility2613
accessibility, fundamentals
A Less Painful CSS Experience (tka)2612
css
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD]2611
discussions, html, w3c
WebKit Gets Native “getElementsByClassName” (web)2610
webkit, browser-engines, javascript