<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by aquinas</title>
    <description>Stories kicked by aquinas</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Microsoft cracking down on community extensions</title>
      <description>Microsoft released a tool called Microsoft Source Analyzer, or StyleCop.  It analyzes source code for standards violations.  It's a 1.0 release, so it doesn't do some things ... like have a published API for custom rules or MSBuild integration.  So the community dug in and figured out how to do these things and now MS is firing off license-violation emails.  Don't they get it?  The community wants to use the product, but it's too limited ... these extensions help make it better. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flovethedot.blogspot.com%2f2008%2f07%2fcome-on-microsoft-isnt-this-little.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Microsoft_cracking_down_on_community_extensions</guid>
      <pubDate>Thu, 03 Jul 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Give Your ASP.NET Applications Velocity</title>
      <description>Scaling ASP.NET Application just got easier with a new technology that Microsoft has just released that they have dubbed codename "Velocity". This product is still in the early stages of development, but it is meant as a direct competitor against memcache. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f06%2fscaling-aspnet-applications-with-velocity%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2008%2f06%2fscaling-aspnet-applications-with-velocity%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Give_Your_ASP_NET_Applications_Velocity</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Give_Your_ASP_NET_Applications_Velocity</guid>
      <pubDate>Fri, 06 Jun 2008 07:16:03 GMT</pubDate>
    </item>
    <item>
      <title>30 Websites to follow if you're into Web Development | Six Revisions -</title>
      <description>I've made it a goal to learn at least one useful thing each day so that I can stay sharp and well-versed on the topic of web development and design. To that end, here's some of the websites I keep track of to find new techniques, resources, and news about building websites. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsixrevisions.com%2fresources%2fwebsites_for_web_development%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsixrevisions.com%2fresources%2fwebsites_for_web_development%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/30_Websites_to_follow_if_you_re_into_Web_Development_Six_Revisions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/30_Websites_to_follow_if_you_re_into_Web_Development_Six_Revisions</guid>
      <pubDate>Sat, 24 May 2008 00:29:14 GMT</pubDate>
    </item>
    <item>
      <title>Query Composition using Functional Programming Techniques in C# 3.0</title>
      <description> This stuff is easy.  It's also really fun.  You don't have to read academic papers to learn about, enjoy, and benefit from functional programming in C# 3.0.  There are about half a dozen concepts you need to learn, each one easy.  Concepts like just a new way to write a method (that has no name), or a new way to write a static method for a class.  Then you put them all together, and the result is more than the sum of the parts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fericwhite%2fpages%2fFP-Tutorial.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fericwhite%2fpages%2fFP-Tutorial.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Query_Composition_using_Functional_Programming_Techniques_in_C_3_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Query_Composition_using_Functional_Programming_Techniques_in_C_3_0</guid>
      <pubDate>Thu, 15 May 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Lazy instantiation one-liner with the coalesce operator</title>
      <description>The one-liner for lazy instantiation of instance fields using the coalesce-operator &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f157"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f157" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Lazy_instantiation_one_liner_with_the_coalesce_operator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Lazy_instantiation_one_liner_with_the_coalesce_operator</guid>
      <pubDate>Wed, 14 May 2008 09:31:33 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta</title>
      <description>public beta of upcoming .NET 3.5 SP1 and VS 2008 SP1 releases is published &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f12%2fvisual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f05%2f12%2fvisual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2008_and_NET_Framework_3_5_Service_Pack_1_Beta</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2008_and_NET_Framework_3_5_Service_Pack_1_Beta</guid>
      <pubDate>Mon, 12 May 2008 17:46:04 GMT</pubDate>
    </item>
    <item>
      <title>best programming jokes</title>
      <description>a very big good collection of programming jokes, WOWwwwwwww &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.devtopics.com%2fbest-programming-jokes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.devtopics.com%2fbest-programming-jokes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/best_programming_jokes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/best_programming_jokes</guid>
      <pubDate>Thu, 08 May 2008 17:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Using an smtp pickup directory during ASP.NET development</title>
      <description>Instead of sending mail from your development environment over the net like normal, why not have all that email sent during development saved to a local folder. It makes debugging much easier, you won't have to wait for your email client to download your messages and means you won't accidentally email any 'dummy' recipients. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.singular.co.nz%2fblog%2farchive%2f2007%2f11%2f28%2fusing-an-smtp-pickup-directory-delivery-method-for-asp-net-development.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.singular.co.nz%2fblog%2farchive%2f2007%2f11%2f28%2fusing-an-smtp-pickup-directory-delivery-method-for-asp-net-development.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_an_smtp_pickup_directory_during_ASP_NET_development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_an_smtp_pickup_directory_during_ASP_NET_development</guid>
      <pubDate>Sun, 27 Apr 2008 21:16:54 GMT</pubDate>
    </item>
    <item>
      <title>.NET Event Techniques</title>
      <description>A very simple technique to avoid the need for a null check prior to raising an event &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f20%2fnet-event-techniques.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f20%2fnet-event-techniques.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/NET_Event_Techniques</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/NET_Event_Techniques</guid>
      <pubDate>Thu, 20 Mar 2008 22:31:02 GMT</pubDate>
    </item>
    <item>
      <title>There's some darkness in your silver light.</title>
      <description>Rob voices his complaints about Silverlight 2.0 from the perspective of a developer of WPF and Flash applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</guid>
      <pubDate>Thu, 13 Mar 2008 17:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Big Ass Table (Surface)</title>
      <description>Do you know Microsoft codename BAT ? Big Ass Table, sometimes presented as Surface...
At the MIX08 VIP pre-conference a member of Microsoft SUX Team (Surface User Experience...) shown us this... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2flduveau%2farchive%2f2008%2f03%2f12%2fmix08-microsoft-big-ass-table-surface.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2flduveau%2farchive%2f2008%2f03%2f12%2fmix08-microsoft-big-ass-table-surface.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Microsoft_Big_Ass_Table_Surface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Microsoft_Big_Ass_Table_Surface</guid>
      <pubDate>Wed, 12 Mar 2008 01:52:41 GMT</pubDate>
    </item>
    <item>
      <title>Top 5 Attributes of Highly Effective Programmers</title>
      <description>Just an essential article. I would like to add &amp;quot;discipline&amp;quot; to this list. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.philosophicalgeek.com%2f2008%2f01%2f20%2f5-attributes-of-highly-effective-programmers%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.philosophicalgeek.com%2f2008%2f01%2f20%2f5-attributes-of-highly-effective-programmers%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Top_5_Attributes_of_Highly_Effective_Programmers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Top_5_Attributes_of_Highly_Effective_Programmers</guid>
      <pubDate>Wed, 30 Jan 2008 12:46:02 GMT</pubDate>
    </item>
    <item>
      <title> .NET Framework Library Source Code now available</title>
      <description>Scott Guthrie announces that the .NET framework source code can now accessed in Visual Studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f01%2f16%2fnet-framework-library-source-code-now-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f01%2f16%2fnet-framework-library-source-code-now-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/NET_Framework_Library_Source_Code_now_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/NET_Framework_Library_Source_Code_now_available</guid>
      <pubDate>Thu, 17 Jan 2008 00:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Express 2008 Versions Download for everyone!</title>
      <description>Here anyone can download the express versions! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.microsoft.com%2fexpress%2fvcsharp%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.microsoft.com%2fexpress%2fvcsharp%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Express_2008_Versions_Download_for_everyone</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Express_2008_Versions_Download_for_everyone</guid>
      <pubDate>Tue, 20 Nov 2007 12:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Speed up inserting records into database with SqlBulkCopy class</title>
      <description>When you need to insert a great deal of rows into database... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fsqlbulkcopy.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fsqlbulkcopy.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Speed_up_inserting_records_into_database_with_SqlBulkCopy_class</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Speed_up_inserting_records_into_database_with_SqlBulkCopy_class</guid>
      <pubDate>Wed, 14 Nov 2007 22:31:02 GMT</pubDate>
    </item>
    <item>
      <title>.NET Framework 3.5 Is Shared Source</title>
      <description>Microsoft's .NET Framework 3.5 is going to be released open source. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2007%2f10%2f03%2freleasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2007%2f10%2f03%2freleasing-the-source-code-for-the-net-framework-libraries.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NET_Framework_3_5_Is_Open_Source</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NET_Framework_3_5_Is_Open_Source</guid>
      <pubDate>Wed, 03 Oct 2007 16:46:25 GMT</pubDate>
    </item>
    <item>
      <title>11 Visual Studio 2005 IDE Tips and Tricks to Make More Productive</title>
      <description>Here are 11 tips and tricks for getting things done faster with the Visual Studio 2005 IDE (without using third-party add-ins or upgrading hardware...). Yes, some of these tips and tricks may fall into the "obvious" category, but I think they are worth repeating. Thee are too many .NET developers not taking advantage of even the basic time-saving techniques. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chinhdo.com%2fchinh%2fblog%2f20070920%2ftop-11-visual-studio-2005-ide-tips-and-tricks-to-make-you-a-more-productive-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chinhdo.com%2fchinh%2fblog%2f20070920%2ftop-11-visual-studio-2005-ide-tips-and-tricks-to-make-you-a-more-productive-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/11_Visual_Studio_2005_IDE_Tips_and_Tricks_to_Make_More_Productive</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/11_Visual_Studio_2005_IDE_Tips_and_Tricks_to_Make_More_Productive</guid>
      <pubDate>Sun, 23 Sep 2007 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Use DebuggerDisplay attribute for Easier Debugging</title>
      <description>Did you know that you can appply DebuggerDisplay attribute to a class or member to determine how it is displayed in the watch window. It's quick, it's easy, and it really works! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fdebuggerdisplay_attribute.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnettipoftheday.org%2ftips%2fdebuggerdisplay_attribute.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Use_DebuggerDisplay_attribute_for_Easier_Debugging</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Use_DebuggerDisplay_attribute_for_Easier_Debugging</guid>
      <pubDate>Fri, 31 Aug 2007 00:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Descriptive Enumerations</title>
      <description>Using .NET 2.0 generics to allow for enum like classes with human readable descriptions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fcsharp%2fDescriptiveEnum.asp"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fcsharp%2fDescriptiveEnum.asp" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Descriptive_Enumerations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Descriptive_Enumerations</guid>
      <pubDate>Thu, 30 Aug 2007 09:48:51 GMT</pubDate>
    </item>
    <item>
      <title>.NET Managed Library for the Nintendo Wiimote</title>
      <description>Use the Nintendo Wiimote from your .NET applications!  Full source code in C# and VB. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.brianpeek.com%2fblogs%2farchive%2f2007%2f03%2f14%2fwiimote-and-net.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.brianpeek.com%2fblogs%2farchive%2f2007%2f03%2f14%2fwiimote-and-net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/NET_Managed_Library_for_the_Nintendo_Wiimote</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/NET_Managed_Library_for_the_Nintendo_Wiimote</guid>
      <pubDate>Thu, 15 Mar 2007 03:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>