Welcome!

Machine Learning Authors: Yeshim Deniz, Jason Bloomberg, Zakia Bouachraoui, Pat Romanski, Elizabeth White

Related Topics: Machine Learning , Microsoft Cloud

Machine Learning : Article

Yahoo!'s Crockford: Browser Sniffing Is "A Bad Practice Inspired by Even Worse Practice

AJAXWorld Keynote Speaker Douglas Crockford's Blog Examines His Opinions on Browser Sniffing

Douglas Crockford's "Department of Style" Blog

Browser sniffing is a bad practice inspired by even worse practice. In browser sniffing, a program attempts to determine what sort of browser it is dealing with so that it can act accordingly. Sniffing can be done on the server, or by scripts in the browser.

When browser sniffing is done badly, it becomes a harsh barrier to innovation. Old applications will refuse to work correctly with new browsers because of assumptions that all future versions of a particular brand of browser will always require the same workarounds, or old applications will refuse to work with new browsers because the new browsers are unrecognized.

For example, Windows Update (http://www.update.microsoft.com/) refuses to work with IE8 because the updater was written before IE8 went into beta, and it practices a particularly brittle form of sniffing.

            Thank you for your interest in obtaining updates from our site.

            To use this site, you must be running Microsoft Internet Explorer 5 or later.

            To upgrade to the latest version of the browser, go to the Internet Explorer Downloads website.

Avoid browser sniffing. A better practice is to use a good Ajax library that will insulate your application, to the extent that it is possible, from the tragic history and current events of browser bugs and incompatibilities.

This blog appeared originally here. Copyright (c) 2008 Douglas Crockford.


AJAXWorld 2008 East in Next Week ! (18-20 March, 2008)
Tuesday, March 18 | Wednesday, March 19 | Thursday, March 20

Click on the day to see the full Conference program for that individual day.

AJAXWorld 2008 East Keynotes

  • Douglas Crockford, Architect at Yahoo! and Creator of the JSON data interchange format

    DOUGLAS CROCKFORD
    Can We Fix The Web?


    The Web needs fixing. The standards and recommendations that define it were last revised in 1999, since when it has grown from a document retrieval system into an application delivery system.
    The current Web is overly complex, visually underpowered, and hopelessly insecure. It is now under competitive assault by new proprietary platforms that hope to capture the next generation of applications. Can a system as large and as open as the Web heal and adapt itself to the challenges of the 21st Century.

  • Anthony Franco, UX & UI Expert, President of Effective User Interface (EffectiveUI)

    ANTHONY FRANCO
    RIA Adoption in 2008 – Risks, Rewards, Challenges and Opportunities

    Last year, the overall demand for RIAs outpaced the qualified supply chain. Industry analysts expect the explosive growth to continue in 2008. This unprecedented increase in RIA adoption – especially by the Fortune 500 – will enable companies to hone their competitive edge and improve core business practices with fast, reliable, productivity-enhancing tools. RIAs can provide your customers with user experiences that leave your competition in the dust. While the flip side of the coin is that the world of RIAs can be fraught with costly risk, if you keep the risks and rewards front of mind, you can turn the 2008 RIA challenge into successful opportunities.



    Last Chance to Register for AJAXWorld 2008 East and Save $100 !

    AJAXWorld 2008 West Call for Papers Is Open!

    Submissions deadline: May 31, 2008

    Next October's Conference is already receiving higher-caliber submissions from all over the Rich Internet Applications ecosphere.

    The theme of this October's AJAXWorld Conference & Expo 2008 West is 'Beyond AJAX to the RIA Era' and the Call for Papers, which is now open, specifically encourages submissions from exceptional speakers with high-quality use cases of the fast-emerging RIA alternatives.

    Submissions featuring such use cases as well as on dozens of other RIA topics have already begun streaming in to AJAXWorld Conference & Expo 2008 West, being held in San Jose, CA, on October 20-22, 2008.

    Click here to submit your speaking proposal today !


More Stories By Douglas Crockford

Douglas Crockford, an architect at Yahoo!, is an AJAXWorld regular. A technologist of parts, he has developed office automation systems, done research in games and music at Atari, and been both Director of Technology at Lucasfilm and Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com and the founder and CTO of State Software, where he discovered JSON. He is interested in Blissymbolics, a graphical, symbolic language, and is developing a secure programming language.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


CloudEXPO Stories
Headquartered in Plainsboro, NJ, Synametrics Technologies has provided IT professionals and computer systems developers since 1997. Based on the success of their initial product offerings (WinSQL and DeltaCopy), the company continues to create and hone innovative products that help its customers get more from their computer applications, databases and infrastructure. To date, over one million users around the world have chosen Synametrics solutions to help power their accelerated business or personal computing needs.
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by researching target group and involving users in the designing process.
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to advisory roles at startups. He has worked extensively on monetization, SAAS, IoT, ecosystems, partnerships and accelerating growth in new business initiatives.
Whenever a new technology hits the high points of hype, everyone starts talking about it like it will solve all their business problems. Blockchain is one of those technologies. According to Gartner's latest report on the hype cycle of emerging technologies, blockchain has just passed the peak of their hype cycle curve. If you read the news articles about it, one would think it has taken over the technology world. No disruptive technology is without its challenges and potential impediments that frequently get lost in the hype. The panel will discuss their perspective on what they see as they key challenges and/or impediments to adoption, and how they see those issues could be resolved or mitigated.
Lori MacVittie is a subject matter expert on emerging technology responsible for outbound evangelism across F5's entire product suite. MacVittie has extensive development and technical architecture experience in both high-tech and enterprise organizations, in addition to network and systems administration expertise. Prior to joining F5, MacVittie was an award-winning technology editor at Network Computing Magazine where she evaluated and tested application-focused technologies including app security and encryption-related solutions. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University, and is an O'Reilly author.