<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://prod.jnet.julianscorner.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://prod.jnet.julianscorner.com/feed.php">
        <title>Julian&#039;s Notebook - programming</title>
        <description></description>
        <link>https://prod.jnet.julianscorner.com/</link>
        <image rdf:resource="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-17T12:20:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/architecture"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/aspmvc_session_timeout_issue"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/aspnet_issue_vm"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/bad_developer_traits"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/before_methodology"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/bugzilla"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/caspol_network_share"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/ci"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/coderegions"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/codesmell"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/codestyle"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/code_review"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/collectionperfomance"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/data_proj_structure"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/frameworks_libraries"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/iisexpress_401"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/merge_net_assemblies"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/mocks_vs_stubs"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/reading_embedded_files_at_runtime"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/scm"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/seven_key_effective_development_teams"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/six_step_problem_solve"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/softwaredebt"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/softwaretest"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/stylecop_settings"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/svn"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/vs2011_proxy_auth"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/vs2011_proxy_issue"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/programming/wpf_access_key"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png">
        <title>Julian's Notebook</title>
        <link>https://prod.jnet.julianscorner.com/</link>
        <url>https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/architecture">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Software Architecture</title>
        <link>https://prod.jnet.julianscorner.com/programming/architecture</link>
        <description>Software Architecture

Software architecture is the collection of fundamental decisions about a software product/solution designed to meet the project&#039;s quality attributes, or architectural requirements. The architecture includes the main components, their main attributes, and their collaboration (interactions and behavior) to meet the quality attributes. Architecture can and usually should be expressed in several levels of abstraction, where the number of levels depends on the project&#039;s size.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/aspmvc_session_timeout_issue">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Interesting Session Timeout Issue in ASP.Net MVC</title>
        <link>https://prod.jnet.julianscorner.com/programming/aspmvc_session_timeout_issue</link>
        <description>Interesting Session Timeout Issue in ASP.Net MVC

A co-worker of mine recently discovered an interesting session timeout issue in one of the MVC application he is developing. In the application, he used the Meta Refresh tag to redirect to a Sign Out page which destroys the session state and authentication cookies.  He noticed that sometimes it just would not work.  If you have a browser with only one tab, it worked most of the time.  Multiple tabs seemed to increase the possibility of it not doi…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/aspnet_issue_vm">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Issues Developing ASP.Net Applications Inside A VM</title>
        <link>https://prod.jnet.julianscorner.com/programming/aspnet_issue_vm</link>
        <description>Issues Developing ASP.Net Applications Inside A VM

Recently, a co-worker of mine encountered an interesting problem using Visual Studio ASP.Net built-in web server. He solved the problem and shared his solution. I asked him if he minded my placing the solution on this site and he said that it was OK to share</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/bad_developer_traits">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Traits of a Bad Developer</title>
        <link>https://prod.jnet.julianscorner.com/programming/bad_developer_traits</link>
        <description>Traits of a Bad Developer

Bad programmers are often comfortable within the constraints of their narrow skill sets...

	*  Their code is large, messy, and bug laden.
	*  They have very superficial knowledge of their problem domain and their tools.
	*</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/before_methodology">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Before the Methodology</title>
        <link>https://prod.jnet.julianscorner.com/programming/before_methodology</link>
        <description>Before the Methodology

Many people think project life cycles circulate around SDLC/SCRUM/XP/RUP/etc... But there are certain steps in a project that occur prior to where any of the project development methodologies begins. For every project there are two roles: the customer and the producer. Even in internal projects within organization, a customer and producer role exists</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/bugzilla">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bugzilla</title>
        <link>https://prod.jnet.julianscorner.com/programming/bugzilla</link>
        <description>Bugzilla

Upgrade Bugzilla installation</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/caspol_network_share">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using CASPOL to Fully Trust a Network Share</title>
        <link>https://prod.jnet.julianscorner.com/programming/caspol_network_share</link>
        <description>Using CASPOL to Fully Trust a Network Share

&lt;note warning&gt;The .NET 4.0 Framework does not apply CAS policy by default. Any settings modified by CasPol will only affect applications that opt into using CAS policy. Please see &lt;http://go.microsoft.com/fwlink/?LinkId=131738&gt; for more information.&lt;/note&gt;</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/ci">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Continuous Integration</title>
        <link>https://prod.jnet.julianscorner.com/programming/ci</link>
        <description>Continuous Integration

FIXME</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/coderegions">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>My Code Regions</title>
        <link>https://prod.jnet.julianscorner.com/programming/coderegions</link>
        <description>My Code Regions

I like to use code regions within my code. Within each region each code item is sorted alphabetically. This allows me to organize my code and quickly find code I am looking for.

	*  Fields are class level variables. All fields should be private and exposed via properties</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/codesmell">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Code Smell</title>
        <link>https://prod.jnet.julianscorner.com/programming/codesmell</link>
        <description>Code Smell

A code smell is a hint that something might be wrong somewhere in your code. I have seen various versions on the Internet listing what code is considered code smell. I agree with some, don&#039;t agree with others. Here is what I consider to be code smell</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/codestyle">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>My Coding Style</title>
        <link>https://prod.jnet.julianscorner.com/programming/codestyle</link>
        <description>My Coding Style

My coding style tries to minimize complexity. The main motivation is that well-styled programs are easier to understand and are more extensible.

All-Languages

	*  Minimize horizontal complexity, that is, the depth of nesting of control structures, as well as the total line length. No line of code should extend past 100 characters.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/code_review">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Goals of Code Review</title>
        <link>https://prod.jnet.julianscorner.com/programming/code_review</link>
        <description>Goals of Code Review

Code reviews are a necessary part of any development process. To make code reviews be a pleasant experience,
both the developer and the reviewer need to keep an open mind. That doesn&#039;t mean that the developer can&#039;t defend
something that they think is good work, or that the developer cannot comment when they feel something should be improved.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/collectionperfomance">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Look-up Performance in .Net Generic Collections</title>
        <link>https://prod.jnet.julianscorner.com/programming/collectionperfomance</link>
        <description>Look-up Performance in .Net Generic Collections

A co-worker of mine recently shared some information regarding the performance of generic collections in the .Net Framework. He, as well as I, typically collect large amounts of data and we have typically stored them in a List&lt;string&gt; collection. We then will query this collection to check if some value exists in the list use the Contains() method.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/data_proj_structure">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>My Data Project Namespaces</title>
        <link>https://prod.jnet.julianscorner.com/programming/data_proj_structure</link>
        <description>My Data Project Namespaces

	*  DataTransfer  (for DTO)
	*  Entities
	*  Mappings
	*  Migrations
	*  Repositories
	*  ViewModels</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/frameworks_libraries">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frameworks and Libraries</title>
        <link>https://prod.jnet.julianscorner.com/programming/frameworks_libraries</link>
        <description>Frameworks and Libraries

C#

.Net Framework

Website: 

Mono

Website: 

ORM

I use NHibernate for all of my Object-Relational Mapping duties. I do the mapping with Fluent NHibernate, and querying with LINQ to NHibernate. 

NHibernate

Website: &lt;http://nhforge.org/&gt;

NHibernate is a mature, open source object-relational mapper for the .NET framework. It&#039;s actively developed , fully featured and used in thousands of successful projects.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/iisexpress_401">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IIS Express -- HTTP Error 401</title>
        <link>https://prod.jnet.julianscorner.com/programming/iisexpress_401</link>
        <description>IIS Express -- HTTP Error 401

I recently reinstalled my development workstation and ran into an strange access denied issue when I tried to debug an MVC application that I had worked on previously without issue. No matter what I did, I continued to receive an access denied message any time that I tried to access the application.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/merge_net_assemblies">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Merging .Net Assemblies into a .DLL/.EXE with ILMerge</title>
        <link>https://prod.jnet.julianscorner.com/programming/merge_net_assemblies</link>
        <description>Merging .Net Assemblies into a .DLL/.EXE with ILMerge

Sometimes when I am working on project that have third-party libraries, I want to combine the assembly to ease deployment and to make sure all dependent libraries are available with my application or library. Sometimes I just want to deploy a single file via xcopy. Luckily, ILMerge allows me to merge multiple .NET assesemblies into a single DLL or EXE.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/mocks_vs_stubs">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mocks vs. Stubs</title>
        <link>https://prod.jnet.julianscorner.com/programming/mocks_vs_stubs</link>
        <description>Mocks vs. Stubs

Mocks and Stubs are used in a similar fashion up to a certain point. They are used when creating the real object would be “expensive” and may not be repeatable. They also allow you to isolate the code under test. They simulate the object under test.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/reading_embedded_files_at_runtime">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reading embedded files at runtime</title>
        <link>https://prod.jnet.julianscorner.com/programming/reading_embedded_files_at_runtime</link>
        <description>Reading embedded files at runtime

I have class library that contains some XML-files as embedded resources. Reading these files at runtime is very easy. It takes only couple of lines of code.

Let’s assume we have class library MyExamples.TestLibrary where we have XML-file called mappings.xml. When we compile our class library then mappings.xml will be put inside assembly as embedded resource. Here is the code to read this XML-file (you need to import System.IO, System.Reflection and System.XML …</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/scm">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Source Code Management</title>
        <link>https://prod.jnet.julianscorner.com/programming/scm</link>
        <description>Source Code Management

Source Code Management (SCM), not to be confused with Software Configuration Management, is the management of changes to program code, configuration, and other information that is part of a software development project. Changes are typically identified by a positive integer number or a hash calculation of a change snapshot.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/seven_key_effective_development_teams">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>7 Key Factors of Effective Development Teams</title>
        <link>https://prod.jnet.julianscorner.com/programming/seven_key_effective_development_teams</link>
        <description>7 Key Factors of Effective Development Teams

	*  Common Purpose. Get everyone on the same page.
	*  Commitment. Do what&#039;s necessary to get the job done.
	*  Trust. Establish trust because it&#039;s mandatory even when you don&#039;t always agree.
	*  Understand The Process. Master the tools and processes before coding begins.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/six_step_problem_solve">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Six Steps to Solving Problems</title>
        <link>https://prod.jnet.julianscorner.com/programming/six_step_problem_solve</link>
        <description>Six Steps to Solving Problems

	*  Accept a challenge and undertake systematic efforts to respond to it.
	*  Gather data, impressions, feelings, observations; examine the situation from many different viewpoints; identify the most important information.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/softwaredebt">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Software Debt</title>
        <link>https://prod.jnet.julianscorner.com/programming/softwaredebt</link>
        <description>Software Debt

I hear a lot of discussion about “Technical Debt” on the Internet. I recently ran across a blog that talked about broadening the scope to include other forms of software debt. I believe that the other areas of software debt are just as important as technical debt.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/softwaretest">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Different Types of Software Testing</title>
        <link>https://prod.jnet.julianscorner.com/programming/softwaretest</link>
        <description>Different Types of Software Testing

All software needs testing.

Unit Tests

A unit test method should validate one single concern or unit of code and should be:

	*  Repeatable -- You can rerun the same test as many times as you want.
	*  Consistent</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/stylecop_settings">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>My StyleCop Settings</title>
        <link>https://prod.jnet.julianscorner.com/programming/stylecop_settings</link>
        <description>My StyleCop Settings

I like using the Microsoft StyleCop to make my code consistent and I ask the developers I work with to use it too. It helps ensure consistent formatted code regardless of the developer writing the code. I do however, disagree with a few of the default settings such as insisting that every code file have a file header. I also only think that public methods/properties should be required to have XML comments since those are the types that show up in intellisense. I also can&#039;t</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/svn">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Subversion</title>
        <link>https://prod.jnet.julianscorner.com/programming/svn</link>
        <description>Subversion

Subversion (SVN) is a version control system initiated in 2000 by Collab Net Inc. It is used to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/vs2011_proxy_auth">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Visual Studio 2010 Will Not Use The System&#039;s Proxy Settings</title>
        <link>https://prod.jnet.julianscorner.com/programming/vs2011_proxy_auth</link>
        <description>Visual Studio 2010 Will Not Use The System&#039;s Proxy Settings

There is a new feature in Visual Studio 2010 call the extension manager. It is a great feature that seems to be sensitive to proxy servers... However, in my company I could not take benefit of the extension manager for long time. The company I work at uses a content filtering/proxy service called Web Sense. It uses some type of active directory based authentication to control access to the Internet. Although I have the proxy set in Int…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/vs2011_proxy_issue">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Visual Studio Extension Manger Cannot Connect From Behind a Firewall</title>
        <link>https://prod.jnet.julianscorner.com/programming/vs2011_proxy_issue</link>
        <description>Visual Studio Extension Manger Cannot Connect From Behind a Firewall

Recently had an issue where Visual Studio 2010 could not connect to the Internet while using the Extension Manager. I also could not connect to any remote NuGet servers either. I used Fiddler2 to see that Visual Studio was sending a header in each request that it expected a</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/programming/wpf_access_key">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assigning Keyboard Shortcut to your WPF Form</title>
        <link>https://prod.jnet.julianscorner.com/programming/wpf_access_key</link>
        <description>Assigning Keyboard Shortcut to your WPF Form

A coworker asked me recently how to assign a keyboard shortcut or access key for a control on a WPF form. I remembered the “&amp;” from Windows Forms but then I realized that this would not be a correct answer because using a &#039;&amp;&#039; in XAML would require typing</description>
    </item>
</rdf:RDF>
