July 2005 - Posts

IE7 beta 1

Internet Explorer 7: Now in beta testing for developers
Internet Explorer logo

The first stage of the beta process for Internet Explorer 7 has begun—developer testing! The latest version of the IE Web browser has been released for technical evaluation, feedback, and testing by software and Web site developers.

Beta 1 offers a preview of some of the benefits that Internet Explorer 7 will offer including:

  • Dynamic security protection through a simplified architecture that defends against malware, and new dynamic ways to protect against personal data theft from fraudulent Web sites (a practice known as “phishing”).

  • Improved design to make everyday tasks easier and faster, with better navigation through tabbed browsing; inline search right from the toolbar; shrink-to-fit Web page printing; and a streamlined, redesigned user interface (currently in its early stages in Beta 1).

  • New tools to take you directly to the information you want through support for Web feeds (RSS) that includes automatic discovery of web feeds (RSS) on Web pages, basic Web Feed (RSS) reading capabilities, and basic support for saving Web feeds (RSS) as a new kind of favorite.

  • Platform enhancements for developers to improve compatibility and manageability, including improved support for Cascading Style Sheets (CSS) as well as transparent PNG support.

    Internet Explorer 7 Beta 1 is available now in two versions: a standalone version for Windows XP Service Pack 2, and an enhanced version that is built into Beta 1 of Microsoft Windows Vista—formerly Windows code-named “Longhorn”—to take advantage of new features of the Windows Vista platform.


    To learn more about Internet Explorer 7 Beta 1 download the technical overview.

    Can you believe it's ten years since the birth of the browser? When I said browser ten years ago I got the same dumbfound look I get today at the mere mention of the word blog

    We have come a long way, a browser is as essential today to a computer as a impute device.

    Standards and CSS in IE

    I’m very happy that we’ve shipped IE 7 beta 1. I wanted to make it clear that we know Beta 1 makes little progress for web developers in improving our standards support, particularly in our CSS implementation. I feel badly about this, but we have been focused on how to get the most done overall for IE7, so due to our lead time for locking down beta releases and ramping up our team, we could not get a whole lot done in the platform in beta 1. However, I know this will be better in Beta 2 – and I want to share how we are placing our priorities in IE.

  • PDC Bloggers Party

    Only about 40 days till the PDC in Los Angeles California, Early Bird discount ends late tomorrow night and all the cool hotels are filling up  fast.                   blogging my way to pdc  

    I think it's time to start planing a PDC Bloggers party….a chance to acknowledge the community of bloggers publishing content revolving around .Net technologies. Aggregated and syndicated, we're living and learning by linking and tracking-back. There are now over 900 bloggers listed on the PDCBLOGGERS site, so that rules out a restaurant, we'll have to find a more informal setting.

    I would like to have a party on the beach, Sunset Boulevard, Rodeo Drive and the Hollywood hills cannot compare with surf and sand. Let's create a gathering that will be blogged about, flickr photographed and remembered for a long time.

    I've been to many Microsoft parties, but we don't blog or talk much about them after drinking all their beer. We need a community celebration! Many of us had a great time hanging out in the cabañas at TechED, talking about .Net and anticipating an amazing PDC.

    Any input, suggestions and ideas? What kind of beer do they have in LA? I guess we should start with the local INETA User Groups. A party for developers created by developers, a bonfire, cold beer and barbeque under the stars.....Surf City here we come!

    SpeechTEK 2005



    New York Marriott Marquis, August 1-3

    For eleven years, SpeechTEK has been delivering quality, in-depth content focusing on speech technology.

    This years line-up looks very impressive, with Intel, IBM, Cisco, Avaya and Microsoft. At last years SpeechTEK in NYC I spotted a dozen Tablet PC's, the most I have ever seen at any conference. Just to meet and listen to James A. Larson, of Intel talk about VoiceXML 2.0 is worth the price of admisson. Today is the last day to register on-line, use the Priority Code EM14  and you'll save $189. 

    NY SQL UG Meeting

    NY Metro SQL Server Users Group

    The July 28th Meeting

    Graphical Query Plans & Performance Tuning in SQL2000 and SQL2005

    Speaker: Steve Kass, SQL Server MVP

    In both SQL Server 2000 and 2005, graphical query plans are invaluable for troubleshooting and tuning. Using sample queries on variations of the Northwind sample database, we'll survey as many of the following topics as we can.

    • Using SQL Server 2000 Query Analyzer, we’ll start with a quick overview of graphical plans in 2000 and 2005: general layout, common plan operators, and pop-up details.
    • SQL Server can generate both estimated and actual graphical plans. What additional information is in the actual plan, and what actual plan detail are still not “actual”?
    • Many slow-running queries have a single bottleneck. We’ll see how graphical plans help us identify, understand, and eliminate some common bottlenecks.
    • SQL Server creates and caches parameterized plans for stored procedures and for some ad hoc queries. This usually helps, but not always; graphical plans can help clarify the situation. [New 2005 info]
    • User-defined functions, column-to-column joins, and certain WHERE clauses can lead to inaccurate cost estimates, which can be seen in the graphical plan. [New 2005 info]
    • Graphical plans reveal which new 2005 features (like the analytic functions) provide real performance improvements, and which (like APPLY and recursive queries), do not.
    • In some situations, query cost estimates are very wrong, and a query takes hundreds or thousands of times longer than the optimizer expects. We'll see why, what to do about it, and why it's not a bug. [New 2005 info].
    • Sometimes the estimated execution plan is misleading, and can suggest problems where there are none. You won’t be misled if you’ve seen these situations before.

    Getting ATOM

    Feed Validator

    Ever since the the IETF Atom syndication format specification has been declared ready for implementation (more), the demand for Atom 1.0 support by the Feed Validator has been high.

    As progress on implementing the Atom 1.0 test cases has reached the point where the feed validator is rarely outright misleading any more, it is time for a wider exposure. At this point, the Feed Validator will accept bug reports on Atom 1.0 support

    Particularly be on the look out for the following:

    • Errors being reported as warnings, and vice versa
    • Additional places where warnings would be helpful
    • Unclear or confusing advice

    As always, feel free to join us on the feedvalidator-users discussion list.

    DasBlog 1.8 will/does produce Atom 1.0 valid documents

     

    After a small bit of work today, DasBlog 1.8 will (does) produce valid Atom 1.0 feeds. This is response to the bakededness of Atom 1.0 and Sam's desire to deprecate 0.3. DasBlog won't produce Atom 0.3 anymore (it was always marked under "experimental' anyway) so when you upgrade to 1.8 your Atom feed will upgrade automatically.

    We do, as always, produce valid RSS 2.0 and now Atom 1.0. Here's a list of known Atom 1.0 consumers

    Atomic RSS

    Suppose you’re generating an RSS feed, or you’re thinking about generating an RSS feed, and you’re wondering how Atom fits into the picture. The future of technology is hard to predict, but there’s a good way to hedge your bets. You can generate an RSS feed and, by following a few simple rules, be really sure that there’s a 100%-equivalent Atom 1.0 feed, so that if you’re generating both, they’ll be in sync, and if you need to switch back and forth, it’s just a matter of changing a few strings. Let’s call this future-proofed flavor “Atomic RSS”. It turns out that using Atomic RSS is a Good Thing anyhow, because it will help software in general and news aggregators in particular produce better results.

    ATOM is getting traction and gaining momentum, hope to see DotNetJunkies upgrade to ATOM 1.0 real soon!