CINXE.COM
Posts in 2005 - Human Who Codes
<!DOCTYPE html> <html lang="en"> <head> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DF11Y9MFRM"></script> <script>(function(){const analytics_id = "G-DF11Y9MFRM"; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', analytics_id); })();</script> <!-- Global Metadata --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="icon" type="image/png" href="/favicon.png"> <meta name="generator" content="Astro v2.6.5"> <meta name="ttw" content="cfanq3r"> <!-- Primary Meta Tags --> <title>Posts in 2005 - Human Who Codes</title> <meta name="title" content="Posts in 2005 - Human Who Codes"> <meta name="description" content="The Official Web Site of Nicholas C. Zakas"> <!-- Canonical URLs --> <link rel="canonical" href="https://humanwhocodes.com/blog/2005/"> <!-- Feeds --> <link rel="alternate" type="application/rss+xml" title="Human Who Codes - Blog" href="https://humanwhocodes.com/feeds/blog.xml"> <link rel="alternate" type="application/json" title="Human Who Codes - Blog" href="https://humanwhocodes.com/feeds/blog.json"> <link rel="alternate" type="application/rss+xml" title="Human Who Codes - Snippets" href="https://humanwhocodes.com/feeds/snippets.xml"> <link rel="alternate" type="application/json" title="Human Who Codes - Snippets" href="https://humanwhocodes.com/feeds/snippets.json"> <link rel="alternate" type="application/rss+xml" title="Human Who Codes - All" href="https://humanwhocodes.com/feeds/all.xml"> <link rel="alternate" type="application/json" title="Human Who Codes - All" href="https://humanwhocodes.com/feeds/all.json"> <!-- Open Graph / Facebook --> <meta property="og:type" content="website"> <meta property="og:url" content="https://humanwhocodes.com/blog/2005/"> <meta property="og:title" content="Posts in 2005 - Human Who Codes"> <meta property="og:description" content="The Official Web Site of Nicholas C. Zakas"> <meta property="og:image" content="https://humanwhocodes.com/favicon.png"> <!-- Twitter --> <meta property="twitter:site" content="@humanwhocodes"> <meta property="twitter:creator" content="@slicknet"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:url" content="https://humanwhocodes.com/blog/2005/"> <meta property="twitter:title" content="Posts in 2005 - Human Who Codes"> <meta property="twitter:description" content="The Official Web Site of Nicholas C. Zakas"> <meta property="twitter:image" content="https://humanwhocodes.com/favicon.png"> <link rel="stylesheet" href="/_astro/_...page_.5b80b47b.css" /> <link rel="stylesheet" href="/_astro/about.7a05c7cf.css" /></head> <body itemscope itemtype="http://schema.org/WebPage"> <header class="highlight-background"> <nav role="navigation" class="page-width center center-text gutters collapsible-corners"> <h1 class="no-margin"><a href="/"><img src="/_astro/logo-full-web.fbbbde18.svg" alt="Human Who Codes" height="50"></a></h1> <ul class="inline-list inline-spaced-list center-text-on-small-screens overflow-x-scroll all-caps bold"> <li class="hide-offscreen"><a href="#content">Skip to content</a></li> <li><a href="/books/" class="dark-text no-underline">Books</a></li> <li><a href="/reading/" class="dark-text no-underline">Reading</a></li> <li><a href="/coaching/" class="dark-text no-underline">Coaching</a></li> <li><a href="/newsletter/" class="dark-text no-underline">Newsletter</a></li> <!-- <li><a href="/speaking/" class="dark-text no-underline">Speaking</a></li> --> <li><a href="/donate/" class="dark-text no-underline">Donate</a></li> <li><a href="/contact/" class="dark-text no-underline">Contact</a></li> </ul> </nav> </header> <hr> <div class="content-background"> <div id="page-grid" class="page-width page-grid center"> <main id="content" role="main" class="content-width gutters"> <h2 class="no-margin">Posts in 2005</h2> <div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/04/create-favicons" class="astro-3IOAXW6H">Create Favicons</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 4, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/11/pre-order-professional-javascript-for-web-developers" class="astro-3IOAXW6H">Pre-Order Professional JavaScript for Web Developers</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 11, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/14/kind-words" class="astro-3IOAXW6H">Kind Words</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 14, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/19/prevent-comment-spam-2" class="astro-3IOAXW6H">Prevent Comment Spam</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/19/open-a-new-browser-tab-with-javascript" class="astro-3IOAXW6H">Open a New Browser Tab With JavaScript</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/20/del-icio-us-tag-javascript" class="astro-3IOAXW6H">del.icio.us/tag/javascript</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 20, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/21/sharp-develop-and-free-book" class="astro-3IOAXW6H">SharpDevelop and Free Book</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 21, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/26/ticketmaster-the-world-s-worst-web-app" class="astro-3IOAXW6H">Ticketmaster.com: The World's Worst Web App</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 26, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/01/28/finally-mozilla-vs-firefox-explained" class="astro-3IOAXW6H">Finally, Mozilla vs. Firefox Explained</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">January 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/02/how-to-build-a-mozilla-app" class="astro-3IOAXW6H">How To Build A Mozilla App</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 2, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/03/javascript-game-programming" class="astro-3IOAXW6H">JavaScript Game Programming</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 3, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/03/gzip-compression-in-php" class="astro-3IOAXW6H">Gzip Compression In PHP</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 3, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/04/super-bowl-friday" class="astro-3IOAXW6H">Super Bowl Friday</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 4, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/08/google-maps" class="astro-3IOAXW6H">Google Maps</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/09/ie-memory-problems" class="astro-3IOAXW6H">IE Memory Problems</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 9, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/10/more-on-ie-memory-leaks" class="astro-3IOAXW6H">More On IE Memory Leaks</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 10, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/13/google-maps-explained" class="astro-3IOAXW6H">Google Maps Explained</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 13, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/15/ie-7-is-coming" class="astro-3IOAXW6H">IE 7 Is Coming</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 15, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/16/creating-a-firefox-extension" class="astro-3IOAXW6H">Creating a Firefox Extension</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/23/tracking-trackback" class="astro-3IOAXW6H">Tracking Trackback</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/23/i-quit-my-job-i-m-gonna-blog-instead" class="astro-3IOAXW6H">I Quit My Job, I'm Gonna Blog Instead</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/23/browser-injection-problem" class="astro-3IOAXW6H">Browser Injection Problem</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/24/finally-devedge-has-a-home" class="astro-3IOAXW6H">Finally, DevEdge Has A Home</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 24, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/02/25/fighting-code-injection" class="astro-3IOAXW6H">Fighting Code Injection</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">February 25, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/07/netscape-8-0-beta" class="astro-3IOAXW6H">Netscape 8.0 Beta</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 7, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/08/gmail-reflections" class="astro-3IOAXW6H">GMail Reflections</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/11/mozilla-stops-production-of-suite" class="astro-3IOAXW6H">Mozilla Stops Production Of Suite</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 11, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/11/ie-blog-asks-for-feedback" class="astro-3IOAXW6H">IE Blog Asks For Feedback</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 11, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/16/ie-7-information-leaked" class="astro-3IOAXW6H">IE 7 Information Leaked</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/16/google-x-borrows-from-macos" class="astro-3IOAXW6H">Google X Borrows From MacOS</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/17/view-dom-source-bookmarklet" class="astro-3IOAXW6H">View DOM Source Bookmarklet</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/17/google-x-gone" class="astro-3IOAXW6H">Google X Gone!</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/20/opera-8-to-support-user-javascript" class="astro-3IOAXW6H">Opera 8 To Support User JavaScript</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 20, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/21/creating-an-autosuggest-textbox" class="astro-3IOAXW6H">Creating An Autosuggest Textbox</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 21, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/23/paypal-sdk" class="astro-3IOAXW6H">PayPal SDK</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/30/internet-explorer-innerhtml-quirk" class="astro-3IOAXW6H">Internet Explorer innerHTML Quirk</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/03/31/firefox-link-prefetching" class="astro-3IOAXW6H">Firefox Link Prefetching</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">March 31, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/01/last-day-at-matrixone" class="astro-3IOAXW6H">Last Day at MatrixOne</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 1, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/05/firefox-javascript-flaw" class="astro-3IOAXW6H">Firefox JavaScript Flaw</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 5, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/06/latest-site" class="astro-3IOAXW6H">Latest Site</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 6, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/08/autosuggest-some-more" class="astro-3IOAXW6H">Autosuggest Some More!</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/12/the-acid2-test" class="astro-3IOAXW6H">The Acid2 Test</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 12, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/15/first-copy-of-book" class="astro-3IOAXW6H">First Copy of Book</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 15, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/16/safari-1-3" class="astro-3IOAXW6H">Safari 1.3</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/16/great-html-article" class="astro-3IOAXW6H">Great HTML Article</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/19/ten-good-practices" class="astro-3IOAXW6H">Ten Good Practices</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/20/mozilla-adding-canvas-support" class="astro-3IOAXW6H">Mozilla Adding Canvas Support</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 20, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/23/ie7-beta-details-announced" class="astro-3IOAXW6H">IE7 Beta Details Announced</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/25/zcolor-0-1" class="astro-3IOAXW6H">zColor 0.1</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 25, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/25/opera-ceo-to-swim-the-atlantic" class="astro-3IOAXW6H">Opera CEO To Swim The Atlantic</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 25, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/26/web-developer-tools" class="astro-3IOAXW6H">Web Developer Tools</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 26, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/26/png-alpha-support-in-ie7" class="astro-3IOAXW6H">PNG Alpha Support In IE7</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 26, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/26/from-the-editor" class="astro-3IOAXW6H">From The Editor</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 26, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/27/net-impressions" class="astro-3IOAXW6H">.Net Impressions</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 27, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/28/sites-release-updates" class="astro-3IOAXW6H">Sites Release Updates</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/28/ie7-user-agent-string-revealed" class="astro-3IOAXW6H">IE7 User-Agent String Revealed</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/29/safari-passes-acid2-test" class="astro-3IOAXW6H">Safari Passes Acid2 Test</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 29, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/04/29/firefox-1-1-to-support-svg" class="astro-3IOAXW6H">Firefox 1.1 To Support SVG</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">April 29, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/02/looking-for-some-good-reviewers" class="astro-3IOAXW6H">Looking For Some Good Reviewers</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 2, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/03/professional-javascript-forum" class="astro-3IOAXW6H">Professional JavaScript Forum</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 3, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/03/first-negative-review-on-amazon" class="astro-3IOAXW6H">First Negative Review On Amazon</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 3, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/04/working-with-json" class="astro-3IOAXW6H">Working With JSON</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 4, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/06/a-stellar-review" class="astro-3IOAXW6H">A Stellar Review</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 6, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/08/initial-c-reactions" class="astro-3IOAXW6H">Initial C# Reactions</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/09/suggestions-for-new-book" class="astro-3IOAXW6H">Suggestions For New Book</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 9, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/13/another-kind-review" class="astro-3IOAXW6H">Another Kind Review</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 13, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/14/why-typos" class="astro-3IOAXW6H">Why Typos?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 14, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/16/on-amazon-reviews" class="astro-3IOAXW6H">On Amazon Reviews</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/17/ie7-to-have-tabs" class="astro-3IOAXW6H">IE7 To Have Tabs</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/19/netscape-8" class="astro-3IOAXW6H">Netscape 8</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/20/new-book-change-ajax" class="astro-3IOAXW6H">New Book Change = AJAX</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 20, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/20/movin-on-up" class="astro-3IOAXW6H">Movin' On Up</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 20, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/23/anonymous-coward-returns" class="astro-3IOAXW6H">Anonymous Coward Returns</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 23, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/24/popups-are-evil" class="astro-3IOAXW6H">Popups Are Evil</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 24, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/25/netscape-8-messes-up-ie" class="astro-3IOAXW6H">Netscape 8 Messes Up IE</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 25, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/27/announcing-the-first-co-author" class="astro-3IOAXW6H">Announcing The First Co-author</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 27, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/29/where-s-the-javascript" class="astro-3IOAXW6H">Where's the JavaScript?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 29, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/30/last-autosuggest-article" class="astro-3IOAXW6H">Last Autosuggest Article</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/05/31/javascript-s-future-cajun" class="astro-3IOAXW6H">JavaScript's Future: Cajun</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">May 31, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/05/java-or-javascript" class="astro-3IOAXW6H">Java or JavaScript?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 5, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/06/aim-mail-debuts" class="astro-3IOAXW6H">AIM Mail Debuts</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 6, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/11/open-source-cmss-what-the" class="astro-3IOAXW6H">Open Source CMSs &#8211; What the?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 11, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/14/brendan-eich-s-latest" class="astro-3IOAXW6H">Brendan Eich's Latest</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 14, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/16/examples-not-working" class="astro-3IOAXW6H">Examples Not Working</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/18/updated-book-examples" class="astro-3IOAXW6H">Updated Book Examples</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 18, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/21/cajun-is-coming" class="astro-3IOAXW6H">Cajun Is Coming</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 21, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/22/mozilla-s-new-array-methods" class="astro-3IOAXW6H">Mozilla's new Array methods</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 22, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/29/the-atlas-project" class="astro-3IOAXW6H">The Atlas Project</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 29, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/06/30/google-maps-api" class="astro-3IOAXW6H">Google Maps API</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">June 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/01/developing-with-google-maps" class="astro-3IOAXW6H">Developing with Google Maps</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 1, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/07/google-ajaxslt" class="astro-3IOAXW6H">Google AJAXSLT</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 7, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/08/google-for-firefox" class="astro-3IOAXW6H">Google for Firefox</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/11/favorable-review" class="astro-3IOAXW6H">Favorable Review</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 11, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/17/ajax-book-coming-along" class="astro-3IOAXW6H">Ajax book coming along</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/28/ie7-beta-1-released" class="astro-3IOAXW6H">IE7 Beta 1 Released</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/28/another-good-review" class="astro-3IOAXW6H">Another good review</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/07/31/array-extensions" class="astro-3IOAXW6H">Array extensions</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">July 31, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/01/e4x-lives" class="astro-3IOAXW6H">E4X Lives</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 1, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/05/styled-form-controls" class="astro-3IOAXW6H">Styled Form Controls</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 5, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/08/top-5-web-design-mistakes" class="astro-3IOAXW6H">Top 5 Web design mistakes</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/09/does-javascript-suck" class="astro-3IOAXW6H">Does JavaScript suck?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 9, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/12/latest-article" class="astro-3IOAXW6H">Latest Article</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 12, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/16/the-power-of-themes" class="astro-3IOAXW6H">The Power of Themes</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 16, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/18/pre-order-professional-ajax" class="astro-3IOAXW6H">Pre-Order Professional Ajax!</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 18, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/19/zarray-update" class="astro-3IOAXW6H">zArray Update</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/19/force-landscape-printing-ie-only" class="astro-3IOAXW6H">Force Landscape Printing (IE only)</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 19, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/24/microsoft-was-right" class="astro-3IOAXW6H">Microsoft was Right</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 24, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/08/28/reviews-wanted" class="astro-3IOAXW6H">Reviews Wanted!</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">August 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/01/web-architecture-2005" class="astro-3IOAXW6H">Web Architecture: 2005</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 1, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/06/web-developer-extensions-for-firefox-and-what-s-this" class="astro-3IOAXW6H">Web Developer Extensions for Firefox&#8230;and what's this?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 6, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/08/how-google-keeps-spammers-away" class="astro-3IOAXW6H">How Google Keeps Spammers Away</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 8, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/14/ie7-makes-developers-happy" class="astro-3IOAXW6H">IE7 Makes Developers Happy</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 14, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/28/blame-netscape-first" class="astro-3IOAXW6H">Blame Netscape First</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 28, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/29/safari-recreates-proprietary-extensions" class="astro-3IOAXW6H">Safari Recreates Proprietary Extensions</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 29, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/30/vistaprint-goes-public" class="astro-3IOAXW6H">VistaPrint Goes Public</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/09/30/ajax-using-a-style-sheet" class="astro-3IOAXW6H">Ajax Using a Style Sheet?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">September 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/10/13/professional-ajax-outline" class="astro-3IOAXW6H">Professional Ajax Outline</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">October 13, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/10/17/the-death-of-ie-css-hacks" class="astro-3IOAXW6H">The Death of IE CSS Hacks</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">October 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/10/24/microsoft-invented-ajax" class="astro-3IOAXW6H">Microsoft Invented Ajax</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">October 24, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/10/30/updated-zdragdrop-1-1" class="astro-3IOAXW6H">Updated: zDragDrop 1.1</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">October 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/11/03/microsoft-doesn-t-innovate" class="astro-3IOAXW6H">Microsoft Doesn't Innovate</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">November 3, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/11/17/want-to-work-with-me" class="astro-3IOAXW6H">Want to Work With Me?</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">November 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/11/30/firefox-1-5-released" class="astro-3IOAXW6H">Firefox 1.5 Released</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">November 30, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/12/12/the-website-development-process" class="astro-3IOAXW6H">The Website Development Process</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">December 12, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/12/12/comment-spam" class="astro-3IOAXW6H">Comment Spam</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">December 12, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/12/17/rip-web-trends-of-the-90s" class="astro-3IOAXW6H">RIP Web Trends of the 90s</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">December 17, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/12/21/syndication-confusion" class="astro-3IOAXW6H">Syndication Confusion</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">December 21, 2005</i> </p> </div> </div><div class="post-blurb margin-bottom astro-3IOAXW6H"> <div class="post-head astro-3IOAXW6H"> <h3 class="no-margin-bottom astro-3IOAXW6H"><a href="/blog/2005/12/26/someone-else-gets-it-too" class="astro-3IOAXW6H">Someone Else Gets It, Too</a></h3> <p class="byline astro-3IOAXW6H"><i class="astro-3IOAXW6H">December 26, 2005</i> </p> </div> </div> </main> <div id="sidebar" class="sidebar-width sidebar-background gutters hide-on-small-screens"> <h1 class="hide-offscreen">Additional Information</h1> <script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CKYIEK3Y&placement=humanwhocodescom" id="_carbonads_js"></script> <h2 class="smaller-font">My Books</h2> <ul class="inline-list inline-image-list"> <li><a href="https://www.lulu.com/en/us/shop/nicholas-c-zakas/understanding-javascript-promises/paperback/product-2yvnqn.html"><img src="/images/books/promises.png" alt="Understanding JavaScript Promises" width="100"></a></li><li><a href="https://geni.us/hwc-es6-book"><img src="/images/books/understandinges6ns.png" alt="Understanding ECMAScript 6" width="100"></a></li><li><a href="https://geni.us/hwc-oopjs-book"><img src="/images/books/oopinjsns.png" alt="The Principles of Object-Oriented JavaScript" width="100"></a></li><li><a href="https://geni.us/hwc-mjs-book"><img src="/images/books/maintainablejs.png" alt="Maintainable JavaScript" width="100"></a></li> </ul> <h2 class="smaller-font">Recent Snippets</h2> <ul> <li><a href="/snippets/2024/03/publishing-to-jsr-release-please/">Publishing to JSR using release-please</a></li><li><a href="/snippets/2023/11/how-to-setup-known-hosts-jenkins-pipeline/">How to setup a known_hosts file for a Jenkins pipeline job</a></li><li><a href="/snippets/2023/01/mimicking-dirname-filename-nodejs-esm/">Mimicking __dirname and __filename in ESM modules in Node.js</a></li><li><a href="/snippets/2022/02/eleventy-npm-modules-client/">How to add npm packages for client-side use in Eleventy</a></li><li><a href="/snippets/2021/03/create-user-linux-ssh-key/">Creating a new user with an SSH key on Linux</a></li><li><a href="/snippets/2021/02/how-to-setup-deploy-web-application-dokku/">How to setup and deploy a web application on Dokku</a></li><li><a href="/snippets/2021/02/how-to-regain-jenkins-web-access-after-lockout/">How to regain Jenkins web access after being locked out</a></li><li><a href="/snippets/2020/10/create-typescript-declarations-from-javascript-jsdoc/">Create TypeScript declarations from JavaScript and JSDoc</a></li><li><a href="/snippets/2020/10/read-environment-variables-deno/">How to read environment variables in Deno using JavaScript</a></li><li><a href="/snippets/2020/08/validate-github-webhook-signature-nodejs/">How to validate the signature of a GitHub webhook using Node.js</a></li> </ul> <h2 class="smaller-font">Archives (20 Years)</h2> <ul> <li><a href="/blog/2024/">2024</a></li><li><a href="/blog/2023/">2023</a></li><li><a href="/blog/2022/">2022</a></li><li><a href="/blog/2021/">2021</a></li><li><a href="/blog/2020/">2020</a></li><li><a href="/blog/2019/">2019</a></li><li><a href="/blog/2018/">2018</a></li><li><a href="/blog/2016/">2016</a></li><li><a href="/blog/2015/">2015</a></li><li><a href="/blog/2014/">2014</a></li><li><a href="/blog/2013/">2013</a></li><li><a href="/blog/2012/">2012</a></li><li><a href="/blog/2011/">2011</a></li><li><a href="/blog/2010/">2010</a></li><li><a href="/blog/2009/">2009</a></li><li><a href="/blog/2008/">2008</a></li><li><a href="/blog/2007/">2007</a></li><li><a href="/blog/2006/">2006</a></li><li><a href="/blog/2005/">2005</a></li><li><a href="/blog/2004/">2004</a></li> </ul> </div> </div> </div> <hr> <footer class="inverted-colors"> <div class="page-width center"> <div class="page-grid orange-border-bottom"> <div class="margin-top content-width gutters"> <div class="collapsible-media-box"> <div class="media-box-media center-text"> <img src="/_astro/me-150x150.0969500a.jpg" alt="Photo of Nicholas C. Zakas" width="150" class="circle-image"> </div> <div> <h2 class="no-margin-top center-text-on-mobile">About the Human</h2> <p>Hi, I'm Nicholas C. Zakas, an independent software developer living in Mountain View, California. I've been a software architect at companies like Yahoo and Box, as well as an author and speaker. I created the <a href="https://eslint.org">ESLint</a> open source project and wrote several <a href="https://humanwhocodes.com/books">books</a>. At the moment, I'm <a href="https://humanwhocodes.com/blog/2014/04/02/i-have-lyme-disease/">recovering from Lyme disease</a> and haven't been able to leave my home much in the past five years. (<a href="https://medium.com/lyme-disease-warrior/progress-report-october-2018-fc38d4769e65">Health update</a>, <a rel="me" href="/about">More about me</a>)</p> </div> </div> </div> <div class="margin-top sidebar-width hide-on-small-screens"> <h2 class="no-margin-top">On the Web</h2> <ul> <li><a href="https://fosstodon.org/@nzakas" rel="me">Mastodon</a></li> <li><a href="https://www.twitter.com/slicknet/">Twitter</a></li> <li><a href="https://www.github.com/nzakas/">GitHub</a></li> <li><a href="https://www.instagram.com/humanwhocodes">Instagram</a></li> <li><a href="https://www.youtube.com/channel/UC95Pwj8oPPZN2mJCEtMqOsg">YouTube</a></li> <li><a href="https://www.linkedin.com/in/nzakas">LinkedIn</a></li> <li><a href="https://www.slideshare.net/nzakas/presentations/">Slideshare</a></li> <li><a href="https://amazon.com/author/nzakas/">Amazon</a></li> </ul> </div> </div> <p class="center-text"><a href="/policies/privacy">Privacy Policy</a> | <a href="/policies/terms">Terms of Service</a></p> <p class="center-text">Copyright © 2020-2024 Human Who Codes LLC. Content licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="nofollow noopener">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License</a>.<br>Some links may be affiliate links. We may get paid if you buy something or take an action after clicking one of these. As an Amazon Associate we earn from qualifying purchases. <a href="/feeds/blog.xml">Blog Feed</a></p> </div> </footer> </body></html>