<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>career</title>
        <link>http://geekswithblogs.net/rajeshpillai/category/10981.aspx</link>
        <description>All about career.</description>
        <language>en-US</language>
        <copyright>Rajesh Pillai</copyright>
        <managingEditor>thinkrajesh@yahoo.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Essential Skills for Web Development</title>
            <link>http://geekswithblogs.net/rajeshpillai/archive/2010/06/21/essential-skills-for-web-development.aspx</link>
            <description>&lt;p&gt;Many times in the Career advice section at &lt;a href="http://www.dotnetfunda.com/advices/"&gt;http://www.dotnetfunda.com/advices/&lt;/a&gt; we are asked this question&lt;/p&gt;
&lt;p&gt;What are the essential skills for a web developer?  &lt;/p&gt;
&lt;p&gt;Rather than posting/reposting time and again, thought of writing a post about it.  This post details what according to me and some of the well established people I know think about essential skills that a web developer should posses.&lt;/p&gt;
&lt;p&gt;You can find similar entry at &lt;a href="http://francisshanahan.com/index.php/2010/essential-skills-for-web-developers-in-2010/"&gt;Essential Skills for Web Developer in 2010&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;HTTP/TCP protocol from a very high overview perspective&lt;/li&gt;
    &lt;li&gt;JavaScript/CSS/XHTML&lt;/li&gt;
    &lt;li&gt;ASP.NET  of-course (since you will be opting for MS technologies)&lt;/li&gt;
    &lt;li&gt;Authentication/  Authorization techniques&lt;/li&gt;
    &lt;li&gt;WCF/Web Services&lt;/li&gt;
    &lt;li&gt;AJAX&lt;/li&gt;
    &lt;li&gt;jQuery  (and similar javascript libraries like Prototype, ExtJS etc.)&lt;/li&gt;
    &lt;li&gt;Unit  Testing / Integration Testing (NUnit, MBUnit, Selenium, WatiN etc or VS  Test)&lt;/li&gt;
    &lt;li&gt;Silverlight awareness&lt;/li&gt;
    &lt;li&gt;Common design  patterns&lt;/li&gt;
    &lt;li&gt;Strong Object Oriented skills&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Happy Programming !!!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/rajeshpillai/aggbug/140537.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rajesh Pillai</dc:creator>
            <guid>http://geekswithblogs.net/rajeshpillai/archive/2010/06/21/essential-skills-for-web-development.aspx</guid>
            <pubDate>Mon, 21 Jun 2010 15:38:14 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/rajeshpillai/comments/140537.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/rajeshpillai/archive/2010/06/21/essential-skills-for-web-development.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/rajeshpillai/comments/commentRss/140537.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/rajeshpillai/services/trackbacks/140537.aspx</trackback:ping>
        </item>
        <item>
            <title>How would you like to grow your skill/career path?</title>
            <link>http://geekswithblogs.net/rajeshpillai/archive/2009/11/28/how-would-you-like-to-grow-your-skillcareer-path.aspx</link>
            <description>&lt;p&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Career/Skill Path&lt;br /&gt;
&lt;br /&gt;
Each individual is playing different roles.  Some are software engineer,  some are programmer, tech lead, architect, project manager &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: rgb(31, 73, 125);"&gt;and so on…&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; How would your skill to develop  over a period of time so that you can take the next step and will prove to be  true to your designation.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: rgb(31, 73, 125);"&gt;Here are some of the check  list…  Check what skills you have and develop the one which you don’t currently  possess.  It’s not just about &lt;br /&gt;
superficial skill, but true skill I am talking  about.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Don’t go over the list by names  and say I know this….  Check whether you truly understand this.  &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;AND ALSO DON’T RUN AWAY FROM  THIS LIST.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Over a period of time I will  send some useful info about each of the below areas.  &lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Those who are more inclined  towards technology here’s the basic skillset you should have.&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Domain Knowledge&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Finance/Banking&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Healthcare&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Insurance&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;OO&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Principles and Practices&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;SOLID Principles&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;S  – SRP  – Single Responsibility Principle&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;O – OCP – Open Closed Principle&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;L  – LSP   – Liskov Substitution Principle&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;I   – ISP   – Interface Segregation Principle&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;D – DIP   – Dependency Inversion Principle&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;TDD/BDD&lt;/span&gt;&lt;/u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;  (It’s not just about creating test class, its  about understanding the whole process)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Understanding and appreciating TDD or TFD&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;How to move towards BDD (Behaviour Driven  Development)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;DDD (Domain Driven Design)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Databases&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;SQL Server&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Business Intelligence&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Datawarehouse&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Design Patterns&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Good awareness about GOF patterns (All 23)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Enterprise patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Domain Logic Pattens&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Transaction Script&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Domain Model&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Table Module&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Service Layer&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Data Source Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Table Data Gateway&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Row Data Gateway&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Active Record&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Data Mapper&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Object Relational Behavioral Pattern&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Unit of Work&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Identity Map&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Lazy Load&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Object Relational Metadata Mapping Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Metadata Mapping&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Query Object&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Repository&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Web Presentation Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;MVC&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Page Controller&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Front Controller&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Template View&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Application Controller&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;MVP&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;MVVM&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Distribution Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Remote Façade&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Data Transfer Object&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Offline Concurrency Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Optimistic Offline Lock&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Pessimistic Offline Lock&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Coarse-Grained Lock&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Implicit Lock&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Session State Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Client Session State&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Server Session State&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Database Session State&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Foundational Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Gateway&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Mapper&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Layer Supertype&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Value Object&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Plugin&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 2in;"&gt;&lt;span style="font-family: Symbol; color: rgb(31, 73, 125);"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Service Stub&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Refactoring Patterns&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Dependency Injection/IOC Framework&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Unity Application Block&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;StructureMap&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Castle Windsor&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Spring.NET&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Autofac&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;LinFu&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;PicoContainer.NET&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Instrumentation (includes logging)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Technologies&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;ASP.NET 3.5 +&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;WCF (XML + XSD +  WSDL +  SOAP + REST + SOA)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;LINQ &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;ASP.NET MVC&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;WF&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1.5in;"&gt;&lt;span style="font-family: Wingdings; color: rgb(31, 73, 125);"&gt;&lt;span&gt;§&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Sharepoint 2007&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Those interested in project  management here’s the basic skillset&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Apart from good awareness of the  above skills following are some areas where you need to concentrate  on&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;u&gt;People skills&lt;/u&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Dealing with people&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Effective communication&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Goal orientation&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Target setting&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Estimation Techniques&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Use case&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Function points (…. More)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Agile Methodology&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;SCRUM &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;DSDM&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;Tools&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;MS Excel/Word&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in; margin-left: 1in;"&gt;&lt;span style="font-family: 'Courier New'; color: rgb(31, 73, 125);"&gt;&lt;span&gt;o&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;MS Project&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;span&gt;-&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;Hope you enjoyed this post.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/rajeshpillai/aggbug/136582.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rajesh Pillai</dc:creator>
            <guid>http://geekswithblogs.net/rajeshpillai/archive/2009/11/28/how-would-you-like-to-grow-your-skillcareer-path.aspx</guid>
            <pubDate>Sat, 28 Nov 2009 06:19:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/rajeshpillai/comments/136582.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/rajeshpillai/archive/2009/11/28/how-would-you-like-to-grow-your-skillcareer-path.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/rajeshpillai/comments/commentRss/136582.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/rajeshpillai/services/trackbacks/136582.aspx</trackback:ping>
        </item>
    </channel>
</rss>
