If you are a web developer, you may be hearing that some of your pages do not work the same way in IE8 as they did in IE7.

This coming Wednesday (US Pacific time), MS is hosting a webcast on this topic: MSDN Webcast: BenkoTIPS Live and On Demand: Internet Explorer 8 for Developers with Robert Boedigheimer. Note that most of these webcasts later become available as podcasts or on-demand webcasts, so if you can't attend now, you could try this link later.

Microsoft has numerous other resources to help you adapt, and to understand Compatibilty Mode and the new <meta> tags to specify the preferred mode to IE8. These are some pages I have found interesting:
  • A blog post by Tony Ross catalogs script and DOM changes in IE8 that might break sites designed for IE7 (it's not just about CSS): IEBlog : Site Compatibility and IE8. He indicates first the changes that have NO workaround because they are deliberate design changes. The second set of differences can be worked around if either the end user or the developer specifies Compatibility Mode. One key takeaway for developers is that some traditional methods for identifying and specially handling IE in your scripts may no longer work -- you may have to rethink those.
  • One concern of "standardistas" is that Microsoft might put your page into Compatibility Mode based on data it collects about user experience with the page. This occurs when your page is added to the Compatibility View List that many IE8 users may turn on to smooth out compatibility glitches.
  • Developers who want control over how IE8 displays their pages cannot rely on the DOCTYPE alone. They also need to take heed of the new headers and meta tags available to them. This MSDN article lays it out in great detail (no pun intended): Defining Document Compatibility.