<?xml version="1.0"?><rss version="2.0"><channel><title>CoDe Magazine News</title><link>http://www.code-magazine.com/</link><description>CoDe Magazine is the premier online magazine site for .NET developers</description><language>en-US</language><copyright>by EPS Software 1993 - 2008. all rights reserved.</copyright><managingEditor>megger@code-magazine.com</managingEditor><generator>Milos Solution Platform - www.milossolutionplatform.com</generator><item><title>Publisher's Point: Visual Studio Platform and Extensibility</title><link>http://www.code-magazine.com/Article.aspx?quickid=080043         </link><pubDate>Tue, 22 Jul 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/9e987deb-1d4e-4476-8c54-9167ea2ac410</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: Visual Studio Platform and Extensibility &lt;/h2&gt;&lt;p&gt;As a .NET architect and developer I cannot imagine my everyday work without Visual Studio. I was always in a strange excitement when waiting for a new CTP, Beta or RTM of Visual Studio because I always expected some great new features with every release. During the years I have bought a few third-party add-ins and utilities for Visual Studio to make my development tasks easier and even created small add-ins to produce some useful piece of code. I knew that Visual Studio was extensible; I downloaded the SDKs and tried to get familiar with those hundreds of extensibility interfaces. However, due to lack of good documentation I often got frustrated. &lt;/p&gt;</description></item><item><title>Publisher's Point: What's The Resolution?</title><link>http://www.code-magazine.com/Article.aspx?quickid=060083         </link><pubDate>Tue, 10 Oct 2006 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/7d46e958-0703-44d6-bc35-4a8792784200</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: What's The Resolution? &lt;/h2&gt;&lt;p&gt;Markus Egger discusses screen resolutions.&lt;/p&gt;</description></item><item><title>Publisher's Point: How Many Threads Do You Need?</title><link>http://www.code-magazine.com/Article.aspx?quickid=060033         </link><pubDate>Mon, 29 May 2006 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/ae7b369d-7f59-4ede-aae0-3722f0aa16d7</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: How Many Threads Do You Need? &lt;/h2&gt;&lt;p&gt;Markus Egger discusses the need to create multi-threaded applications.&lt;/p&gt;</description></item><item><title>Publisher's Point: Beyond the Mists of Avalon</title><link>http://www.code-magazine.com/Article.aspx?quickid=050153         </link><pubDate>Mon, 6 Feb 2006 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/a6b624aa-633f-4cbf-8827-45ff8917ec1a</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: Beyond the Mists of Avalon &lt;/h2&gt;&lt;p&gt;Markus Egger discusses tools used to create WPF (Windows Presentation Foundation, formerly "Avalon") interfaces, in particular, WinFX Extensions for Visual Studio as well as the Microsoft Expression product line.&lt;/p&gt;</description></item><item><title>Publisher's Point: LINQ Up!</title><link>http://www.code-magazine.com/Article.aspx?quickid=050133         </link><pubDate>Mon, 19 Dec 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/0cc83d7a-9a1e-4005-be7b-7227561e7554</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: LINQ Up! &lt;/h2&gt;&lt;p&gt;At PDC 2005, Microsoft announced a new technology called Language Integrated Query (LINQ), which will be available with Visual Studio “Orcas” (the next version of Visual Studio). A lot of exciting new technologies are announced at every PDC, and as a result, LINQ got some attention, but not nearly as much as I think it deserves. LINQ represents the ability to run queries right inside of Visual Basic, C#, or any other .NET language. &lt;/p&gt;</description></item><item><title>Publisher's Point: C-Sharpest</title><link>http://www.code-magazine.com/Article.aspx?quickid=050123         </link><pubDate>Sun, 4 Dec 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/47b9cd6a-7bfa-408c-9012-a1e37fb3272b</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: C-Sharpest &lt;/h2&gt;&lt;p&gt;C# 2.0 just shipped with a number of interesting new features: anonymous methods, nullable objects, iterators, partial classes, generics, and others. But the innovation does not stop there! Microsoft (and Anders Hejlsberg in particular) have already allowed us a sneak peek at some of the new features that will be available in C# 3.0. &lt;/p&gt;</description></item><item><title>Publisher's Point: The Quest for the Killer App</title><link>http://www.code-magazine.com/Article.aspx?quickid=050103         </link><pubDate>Wed, 7 Sep 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/475e0154-b3f5-44d2-a7f2-36c01848de48</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: The Quest for the Killer App &lt;/h2&gt;&lt;p&gt;Markus Egger discusses the evaluation of new technologies.&lt;/p&gt;</description></item><item><title>Publisher's Point: User Interface Challenges</title><link>http://www.code-magazine.com/Article.aspx?quickid=050083         </link><pubDate>Wed, 20 Jul 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/d99ca5d3-3759-47f1-97a4-33a9408596e2</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: User Interface Challenges &lt;/h2&gt;&lt;p&gt;Markus Egger discusses user interface technologies developers should familiarize themselves with.&lt;/p&gt;</description></item><item><title>Publisher's Point: Where's Your Logic?</title><link>http://www.code-magazine.com/Article.aspx?quickid=050073         </link><pubDate>Mon, 27 Jun 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/db894a39-5400-4a6d-8da2-ccc7b6bf7de5</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: Where's Your Logic? &lt;/h2&gt;&lt;p&gt;Markus Egger discusses the role of business logic in modern application architecture.&lt;/p&gt;</description></item><item><title>Publisher's Point: Who's On First?</title><link>http://www.code-magazine.com/Article.aspx?quickid=050063         </link><pubDate>Mon, 18 Apr 2005 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/433c6441-ea68-4b1f-9227-25355e4031a0</guid><description>Exclusive online-only article!&lt;h2&gt;Publisher's Point E-Column: Who's On First? &lt;/h2&gt;&lt;p&gt;Markus Egger discusses the importance of a solid basis of knowledge.&lt;/p&gt;</description></item><item><title>CoDe Magazine: 2008 - Vol. 5 - Issue 3 - IE8</title><link>http://www.code-magazine.com/DisplayIssue.aspx?id=7e7bd1a0-a54f-4d16-b696-6703067da7d9</link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/7e7bd1a0-a54f-4d16-b696-6703067da7d9</guid><description>&lt;img src="http://www.code-magazine.com/GetIssueCover.aspx?pk=7e7bd1a0-a54f-4d16-b696-6703067da7d9" align="right"&gt;&lt;h2&gt;CoDe Magazine, Issue 2008 - Vol. 5 - Issue 3 - IE8 is now available!&lt;/h2&gt;&lt;p&gt;IE8 Focus&lt;/p&gt;</description></item><item><title>Online Article: Welcome to CoDe Focus for Internet Explorer 8!</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811012        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/da2d513a-1ebe-4748-8a2c-afdf5bfdfa16</guid><description>&lt;h2&gt;Online Article: Welcome to CoDe Focus for Internet Explorer 8!&lt;/h2&gt;&lt;p&gt;In this issue, you’ll find information on all things related to Internet Explorer 8 Beta 2.From Web Slices to Developer Tools, from our improvements in performance to the great new features for building Web 2.0 applications, there’s something here for everyone.&lt;/p&gt;</description></item><item><title>Online Article: What’s New in Internet Explorer 8 Beta 2?</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811022        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/f62c1fef-7559-4298-b1d7-e43a9256dc65</guid><description>&lt;h2&gt;Online Article: What’s New in Internet Explorer 8 Beta 2?&lt;/h2&gt;&lt;p&gt;For those of you who have been waiting to see what Microsoft has been cooking up for the standards-based Web, dinner is served! Released to the Web in August 2008, Internet Explorer 8 Beta 2 delivers much more than just a snack for today’s ravenous tech-savvy users. Internet Explorer 8 Beta 2 dispenses a four-course meal guaranteed to please even the most discriminating of palates.&lt;/p&gt;</description></item><item><title>Online Article: Making Your Web site Compatible Across Multiple Versions of Internet Explorer</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811032        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/68e16327-8a8f-4209-bb98-58837f450697</guid><description>&lt;h2&gt;Online Article: Making Your Web site Compatible Across Multiple Versions of Internet Explorer&lt;/h2&gt;&lt;p&gt;Improved standards support in Internet Explorer 8 Beta 2 makes developing sites that work across browsers simpler and less time consuming. The latest release of the world’s most popular Web browser includes upgrades to the Web platform, compatibility, and functionality designed to keep you on-point creating high-quality interactive experiences, not debugging browser interop issues. Let’s discuss how to best take advantage of these new features while ensuring your Web pages continue to work correctly in older browsers.&lt;/p&gt;</description></item><item><title>Online Article: Introducing Compatibility View</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811042        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/5f9fcc55-8abe-4569-99fb-0a93f6d90452</guid><description>&lt;h2&gt;Online Article: Introducing Compatibility View&lt;/h2&gt;&lt;p&gt;Compatibility View allows access to content designed for older Web browsers. When a website says that it supports modern Web standards, Internet Explorer 8 Beta 2 respects that and displays the site using its most standards compliant mechanism. In the majority of cases, this works out just fine. However, every once in a while, a page that says “display me using modern standards” really means “display me like Internet Explorer 7 used to display modern standards pages”. This is where Compatibility View comes in.&lt;/p&gt;</description></item><item><title>Online Article: Create Your Own Web Slices</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811052        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/f4419da9-b23a-45e7-85a9-aa6ed54c3a6f</guid><description>&lt;h2&gt;Online Article: Create Your Own Web Slices&lt;/h2&gt;&lt;p&gt;Web Slices are a new Internet Explorer 8 Beta 2 feature that allow you to subscribe to parts of a Web page and view updates directly from the Internet Explorer Favorites bar.Web Slices let users bring their favorite parts of the Web with them wherever they browse. This article will explain how Web Slices work, why they are cool, and how you can start creating Web Slices of your own.&lt;/p&gt;</description></item><item><title>Online Article: Accelerators in Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811062        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/e97dc870-1c00-4b5b-9fe7-6cea9ac65bcb</guid><description>&lt;h2&gt;Online Article: Accelerators in Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Connect the user to your Web application with Accelerators!Accelerators provide an easier and faster way for users to access your Web application while seamlessly plugging in to your existing infrastructure.&lt;/p&gt;</description></item><item><title>Online Article: New Search Features in Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811072        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/620fdf9f-0c04-4d35-b09a-d28e99384bba</guid><description>&lt;h2&gt;Online Article: New Search Features in Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Can you imagine a world without search?I don’t think a single day goes by when I don’t do a least one Internet search. Internet search has gotten leaps and bounds better than what it started out as years ago; yet aside from adding a search box to the browser chrome, browsers, as of yet, have not significantly changed the way that users search online.&lt;/p&gt;</description></item><item><title>Online Article: Developer Tools in Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811082        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/8ad8af55-0158-42ff-a200-adbb01c2b7bb</guid><description>&lt;h2&gt;Online Article: Developer Tools in Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Great tools play a critical role in developer productivity, and while many web development tools exist, they likely don’t meet your needs in all tasks. For example, you may want to quickly debug JavaScript, investigate a behavior specific to Internet Explorer, or iterate rapidly to prototype a new design or try solutions to a problem.&lt;/p&gt;</description></item><item><title>Online Article: Better AJAX Development with Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811092        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/2d0a55a7-83f3-401b-be78-301cb6205dd9</guid><description>&lt;h2&gt;Online Article: Better AJAX Development with Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Internet Explorer 8 Beta 2 provides a programming model for AJAX (Asynchronous JavaScript and XML) development that is simpler yet more powerful than ever before, spanning browser, Web page, and server interaction. You’ll be able to build pages that are faster and more functional, with better end-user experiences. Plus, the APIs Microsoft has added to Internet Explorer 8 Beta 2 are based on the World Wide Web Consortium (W3C) HTML 5.0 or Web Applications Working Group standards.&lt;/p&gt;</description></item><item><title>Online Article: AJAX Performance Measurement Methodology for Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811102        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/1255ddd5-1913-4761-9b31-2ba133a5368c</guid><description>&lt;h2&gt;Online Article: AJAX Performance Measurement Methodology for Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Growing popularity of AJAX has led to increased use of JavaScript in creating dynamic and rich browser experiences. JavaScript has become the lingua franca of the Web and its performance has become an emerging differentiator in how the industry compares browsers. These attempts have so far been centered on the use of JavaScript micro-benchmarks. While this is a good first step, it is not sufficient in measuring end-user perceivable performance of AJAX applications. We used a more holistic methodology for measuring AJAX performance in Internet Explorer 8 Beta 2.&lt;/p&gt;</description></item><item><title>Online Article: Performance Improvements in Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811112        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/17842b25-0c50-4069-a196-f49a182beca7</guid><description>&lt;h2&gt;Online Article: Performance Improvements in Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Great performance is one of many things being delivered in Internet Explorer 8 Beta 2, the latest version of the popular browser. Beyond a much faster JScript engine, Internet Explorer 8 Beta 2 includes profound performance improvements and exciting new developer features that make it one of the most exciting browser releases in years.&lt;/p&gt;</description></item><item><title>Online Article: Reliability and Privacy with Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811122        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/f46330a2-a2fb-4a61-b0d5-3af77c83c829</guid><description>&lt;h2&gt;Online Article: Reliability and Privacy with Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;Reliability and privacy are two must-have features for every Web user. To that end, Internet Explorer 8 Beta 2 introduces powerful and easy-to-use features that improve the dependability of your browsing experience and the security of your personally identifiable information. Read on for all the details.&lt;/p&gt;</description></item><item><title>Online Article: Secure Coding with Internet Explorer 8 Beta 2</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811132        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/892c3584-84f9-4652-a618-c7034728fe97</guid><description>&lt;h2&gt;Online Article: Secure Coding with Internet Explorer 8 Beta 2&lt;/h2&gt;&lt;p&gt;The Internet Explorer team has made significant investments to ensure that Internet Explorer 8 Beta 2 is the most secure version to date.Many of these improvements (like the SmartScreen anti-phishing/anti-malware filter) operate automatically and require no changes to Web pages or add-ons. However, other security improvements will impact Web applications and browser add-ons. This article describes how to take advantage of these new Internet Explorer security features to help protect Web users and applications.&lt;/p&gt;</description></item><item><title>CoDe Magazine: 2008 - Vol. 5 - Issue 4 - Windows Accessibility Focus</title><link>http://www.code-magazine.com/DisplayIssue.aspx?id=01b61ca4-e574-468f-85dc-982e453d4984</link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/01b61ca4-e574-468f-85dc-982e453d4984</guid><description>&lt;img src="http://www.code-magazine.com/GetIssueCover.aspx?pk=01b61ca4-e574-468f-85dc-982e453d4984" align="right"&gt;&lt;h2&gt;CoDe Magazine, Issue 2008 - Vol. 5 - Issue 4 - Windows Accessibility Focus is now available!&lt;/h2&gt;&lt;p&gt;Windows Accessibility Focus&lt;/p&gt;</description></item><item><title>Online Article: Creating UI Automation Client Applications</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810122        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/8cbb3f82-0ff9-4615-b4af-5fee06deaf9f</guid><description>&lt;h2&gt;Online Article: Creating UI Automation Client Applications&lt;/h2&gt;&lt;p&gt;Sometimes an application needs to interact with the user interface (UI) of a second application.The first application might be a test application that drives the UI of the target to run through some automated tests. It might describe the UI out loud, as an aid to users that are blind. It might be a speech application that allows users to give vocal commands. In each of these cases, the application needs a way to inspect and interact with the UI of the system and other running applications.&lt;/p&gt;</description></item><item><title>Online Article: A Pragmatic Approach to WPF Accessibility</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810102        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/a11e6f5e-178a-44ee-af2c-0a3739a587c2</guid><description>&lt;h2&gt;Online Article: A Pragmatic Approach to WPF Accessibility&lt;/h2&gt;&lt;p&gt;As is often the case, applications are not typically designed with accessibility in mind.Usually, applications are designed to satisfy business requirements. If those business requirements do not include accessibility, more likely than not, the application as a whole will be inaccessible to important segments of users. There are, however, steps you can take to mitigate this common lack of foresight in requirements analysis.&lt;/p&gt;</description></item><item><title>Online Article: What’s New in Windows 7 Automation API</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810052        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/ddbe3031-87f9-48ef-b6da-e9a8d9b54935</guid><description>&lt;h2&gt;Online Article: What’s New in Windows 7 Automation API&lt;/h2&gt;&lt;p&gt;Windows® 7 offers end-to-end accessibility with better performance, seamless interoperability, and improved framework design.&lt;/p&gt;</description></item><item><title>Online Article: Internet Explorer 8 New Accessibility Features</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810092        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/d1e66967-3459-48b0-aa02-029d3960662c</guid><description>&lt;h2&gt;Online Article: Internet Explorer 8 New Accessibility Features&lt;/h2&gt;&lt;p&gt;Windows® Internet Explorer® 8 has a lot of cool new features that make Web page browsing more accessible.I’m going to cover Caret Browsing, Zoom Version 2, High DPI, Accessibility Rich Internet Applications (ARIA) support  and User Interface Automation (UI Automation) support. Caret Browsing is particularly helpful for low-mobility users. Zoom 2 and High DPI support targets low-vision users, and the new ARIA and UI Automation support targets screen-reader users. Low-mobility users prefer to use the keyboard or devices that interact with a virtual keyboard. Some low-vision users require specialized assistive software to interact with computers while others can do well with features and tools shipped with the operating system.&lt;/p&gt;</description></item><item><title>Online Article: Creating Accessibility-aware Silverlight 2 Content</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810062        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/df8bdc28-c3c5-44d6-a239-f63ffd109ff5</guid><description>&lt;h2&gt;Online Article: Creating Accessibility-aware Silverlight 2 Content&lt;/h2&gt;&lt;p&gt;If you haven't heard, accessibility is one of the most important aspects of a Web site experience.By using the accessibility features in Silverlight™ 2, you can provide the best experience for all users. Building a rich Internet experience can be a daunting task when you have to balance a cool visual design with usability.&lt;/p&gt;</description></item><item><title>Online Article: A Letter from the Director of Accessibility at Microsoft</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810012        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/278c88f4-61c2-4a2a-b579-50b29b30486f</guid><description>&lt;h2&gt;Online Article: A Letter from the Director of Accessibility at Microsoft&lt;/h2&gt;&lt;p&gt;Accessible technology eliminates barriers for people with disabilities and it enables individuals to take full advantage of their capabilities."-Bill Gates, Chairman, Microsoft CorporationAccessible technology eliminates barriers for people with disabilities and it enables individuals to take full advantage of their capabilities."-Bill Gates, Chairman, Microsoft Corporation&lt;/p&gt;</description></item><item><title>Online Article: Open Accessibility</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810022        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/2c16b882-1ecd-4651-8a0a-cab498817618</guid><description>&lt;h2&gt;Online Article: Open Accessibility&lt;/h2&gt;&lt;p&gt;Creating a natural user interface requires designers, testers, and developers working in concert to develop the right support that makes multi-modal access to an operating system and applications possible.To assist in this work through the Accessibility Interoperability Alliance (AIA), Microsoft® released its UI Automation Specifications with a Community Promise and released testing tools as open source projects via CodePlex. Microsoft is committed to interoperable accessibility.&lt;/p&gt;</description></item><item><title>Online Article: Accessibility 101</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810032        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/03ed2a23-fccd-40b1-911e-e357b6291e3e</guid><description>&lt;h2&gt;Online Article: Accessibility 101&lt;/h2&gt;&lt;p&gt;We know what you’re thinking: Why should I read an article about the fundamentals of accessibility?Well, if you already know the percentage of computer users who have disabilities, can name at least ten different categories of assistive technologies, and can describe the key concepts involved in designing an accessible application, then you can probably skip to the next article. However, if you’re unsure what accessible technology is, then take a few minutes and keep reading. You’ll learn about the main concepts around accessible technology, the people they help, and things you can do to help them interact smoothly and successfully with each other.&lt;/p&gt;</description></item><item><title>Online Article: Windows Automation API 3.0 Overview</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810042        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/6a1ed793-ac80-453e-9aac-839288789fe1</guid><description>&lt;h2&gt;Online Article: Windows Automation API 3.0 Overview&lt;/h2&gt;&lt;p&gt;While general accessibility requirements (such as font colors in UI rendering) are important, programmatic access to the graphical user interface (GUI) is a crucial element to improving accessibility.On the Windows® operating system, Microsoft® Active Accessibility® and User Interface (UI) Automation support this programmatic access. This article provides a quick overview of Windows Automation API 3.0 featured in Windows 7.While general accessibility requirements (such as font colors in UI rendering) are important, programmatic access to the graphical user interface (GUI) is a crucial element to improving accessibility.On the Windows® operating system, Microsoft® Active Accessibility® and User Interface (UI) Automation support this programmatic access. This article provides a quick overview of Windows Automation API 3.0 featured in Windows 7.&lt;/p&gt;</description></item><item><title>Online Article: Making Custom Controls Accessible</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810072        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/5a63927e-7252-4905-ac58-f6d086e6bcaf</guid><description>&lt;h2&gt;Online Article: Making Custom Controls Accessible&lt;/h2&gt;&lt;p&gt;While custom controls are introduced every day, not all of them are easily accessible.This article provides a quick summary of Microsoft® technologies that help make Win32-based custom controls programmatically accessible. Techniques range from implementing UI Automation, to creating or overriding properties with Dynamic Annotation, to using the new IAccessibleEx interface to close the gap between UI Automation and Microsoft Active Accessibility®.&lt;/p&gt;</description></item><item><title>Online Article: Writing a UI Automation Provider for a Win32-based Custom Control</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810112        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/d24c4886-3a6b-44ea-b23a-e463d3099691</guid><description>&lt;h2&gt;Online Article: Writing a UI Automation Provider for a Win32-based Custom Control&lt;/h2&gt;&lt;p&gt;Do you have a complex custom control that you want to make programmatically accessible, but you aren’t sure how?Custom controls, by their nature, tend to be very diverse: each is typically written for a specific purpose, making it difficult to generalize implementation details. How do you know what to implement? You should consider supporting accessibility for any custom control that performs its own rendering and input management-routing mouse and keyboard input-within the HWND that it owns.&lt;/p&gt;</description></item><item><title>Online Article: Microsoft Accessibility Testing Tools vs. the Ten-ton Gorilla of Accessibility Guidelines Compliance</title><link>http://www.code-magazine.com/Article.aspx?quickid=0810082        </link><pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/626d4ceb-6414-482a-9587-c3ec4d30ae4e</guid><description>&lt;h2&gt;Online Article: Microsoft Accessibility Testing Tools vs. the Ten-ton Gorilla of Accessibility Guidelines Compliance&lt;/h2&gt;&lt;p&gt;Close your eyes, ignore your mouse, navigate with your keyboard, and rely on your ears alone. Now try to use an application you’ve built or tested. Can you?The few informal tests described in this article can expose a plethora of usability and accessibility shortcomings, oversights, and other issues in your application. But how do you test, assess, and rectify them?&lt;/p&gt;</description></item><item><title>CoDe Magazine: 2008 Nov/Dec</title><link>http://www.code-magazine.com/DisplayIssue.aspx?id=ca132a10-c0eb-4bd5-ad9b-d33e2d8cc22b</link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/ca132a10-c0eb-4bd5-ad9b-d33e2d8cc22b</guid><description>&lt;img src="http://www.code-magazine.com/GetIssueCover.aspx?pk=ca132a10-c0eb-4bd5-ad9b-d33e2d8cc22b" align="right"&gt;&lt;h2&gt;CoDe Magazine, Issue 2008 Nov/Dec is now available!&lt;/h2&gt;&lt;p&gt;WPF and Silverlight&lt;/p&gt;</description></item><item><title>Online Article: Back to Basics</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811011        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/b08656ad-cdd9-4987-a14d-13f82d12d977</guid><description>&lt;h2&gt;Online Article: Back to Basics&lt;/h2&gt;&lt;p&gt;Rod Paddock's Nov/Dec 2008 Editorial&lt;/p&gt;</description></item><item><title>Online Article: MVP Corner: Good Contracts or Good Friends</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811021        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/f7dd96f0-b4ef-4e56-95ed-f36dff185c43</guid><description>&lt;h2&gt;Online Article: MVP Corner: Good Contracts or Good Friends&lt;/h2&gt;&lt;p&gt;Nov/Dec 2008 MVP Corner by Juilia Lerman
&lt;/p&gt;</description></item><item><title>Online Article: SharePoint 2007 and the Thin .NET 3.5 Development Model</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811031        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/5aaae539-51d8-44d6-b7af-824deaa321fd</guid><description>&lt;h2&gt;Online Article: SharePoint 2007 and the Thin .NET 3.5 Development Model&lt;/h2&gt;&lt;p&gt;As I am flying back home over the Atlantic, I can’t help but think how much better SharePoint has become after the introduction of .NET 3.5. I have repeatedly insisted that one of the reasons behind SharePoint 2007’s huge success is the application of ASP.NET 2.0 concepts to SharePoint.In this article, I am going to talk about the specific improvements .NET 3.5 has brought to the SharePoint 2007 platform, and how that has made my development life so much better. I will talk of three exemplary examples, and in subsequent articles, I will splice each one of these topics in further depth.&lt;/p&gt;</description></item><item><title>Online Article: Build Composite WPF Applications</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811041        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/7c1d68a7-8dbb-40d2-94b4-84fe6547ce05</guid><description>&lt;h2&gt;Online Article: Build Composite WPF Applications&lt;/h2&gt;&lt;p&gt;When you build complex UI applications, it is all too easy to end up with a messy, tightly coupled, interwoven mess that is difficult to develop and maintain; and impossible to test.Too avoid that, you need to employ good design patterns in your UI layer that help you keep things loosely-coupled and testable. Composite Application Guidance for WPF is a set of libraries, documentation, and sample code from Microsoft patterns & practices that helps you to build clean, maintainable applications. In this article, I’ll show you what this set of guidance provides and how to use it to build your WPF applications.&lt;/p&gt;</description></item><item><title>Online Article: Speed Up Project Delivery with Repeatability</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811051        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/181c8044-7098-4268-93ab-91f7076a2fe9</guid><description>&lt;h2&gt;Online Article: Speed Up Project Delivery with Repeatability&lt;/h2&gt;&lt;p&gt;Automate high-friction, unpredictable tasks in your environment to regain sanity and achieve a rapid, sustainable pace.Every environment has them: The dreaded manual tasks that drain productivity from the team and adds instability to the processes. We usually only dedicate half our brain power and never enough time to deal with them, which only compounds the problem. What if you could easily automate out the most painful tasks and gain a huge boost in productivity and speed of delivery?&lt;/p&gt;</description></item><item><title>Online Article: Using CSLA .NET for Silverlight to Build Line-of-Business Applications</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811061        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/22bd17cd-52bb-4b5d-81bb-cd55fe89ff6f</guid><description>&lt;h2&gt;Online Article: Using CSLA .NET for Silverlight to Build Line-of-Business Applications&lt;/h2&gt;&lt;p&gt;CSLA .NET for Silverlight is a version of CSLA .NET framework specifically written to support development of Silverlight applications.Microsoft's Silverlight is a cross-browser plug-in that uses XAML and a subset of .NET to enable rich client applications across platforms.&lt;/p&gt;</description></item><item><title>Online Article: Programming with the Microsoft Business Rules Framework</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811071        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/01b22e1e-70de-409f-b480-b474411089b6</guid><description>&lt;h2&gt;Online Article: Programming with the Microsoft Business Rules Framework&lt;/h2&gt;&lt;p&gt;In fact, in most cases, business rules are the very reason for the existence of most software today. As application architectures have become more and more sophisticated, few can disagree with the merits of separating the presentation layer from the business layer or the data layer from the business layer. Yet many applications today are still built with process logic and business rules interwoven within the same business/application layer, which can lead to applications that are brittle, hard to maintain, and resistant to change. In this article, I will explain how to decouple the business rules within your application in a manner that yields high organizational visibility and accountability; and promotes rules as a unit of reuse to help you build applications that are ready for change.&lt;/p&gt;</description></item><item><title>Online Article: Flexible and Powerful Data Binding with WPF</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811081        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/d25358df-7a2f-49f4-820b-674d1b1d873b</guid><description>&lt;h2&gt;Online Article: Flexible and Powerful Data Binding with WPF&lt;/h2&gt;&lt;p&gt;All applications are dependent on data in some form and most developers find themselves writing reams of data access code.Microsoft has been building data binding frameworks for years. Each one promises to solve our data binding woes forever. We're still waiting for the perfect one. Is WPF data binding the one we've been waiting for?&lt;/p&gt;</description></item><item><title>Online Article: Heard on .NET Rocks! James Kovacs Inverts Our Control</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811091        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/7f72b1a7-c3b9-4e92-82f9-fe458aa9894d</guid><description>&lt;h2&gt;Online Article: Heard on .NET Rocks! James Kovacs Inverts Our Control&lt;/h2&gt;&lt;p&gt;Nov/Dec 08 .NET Rocks by Carl Franklin&lt;/p&gt;</description></item><item><title>Online Article: Have It Your Way</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811101        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/8c02dc4c-60a2-404c-a2f6-01a75d4ded32</guid><description>&lt;h2&gt;Online Article: Have It Your Way&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Online Article: Ask the Doc Detective</title><link>http://www.code-magazine.com/Article.aspx?quickid=0811111        </link><pubDate>Fri, 24 Oct 2008 00:00:00 GMT</pubDate><guid>code-magazine.com/rss/6442875e-91f3-481f-ba0d-bee0100beb07</guid><description>&lt;h2&gt;Online Article: Ask the Doc Detective&lt;/h2&gt;&lt;p&gt;Nov/Dec 08 Doc Detective column&lt;/p&gt;</description></item></channel></rss>