<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sahil Malik - blah.winsmarts.com</title>
    <description>Blah!Blah!Blog!</description>
    <link>http://blah.winsmarts.com/</link>
    <guid>http://blah.winsmarts.com/</guid>
    <author>
        <name>Sahil Malik</name>
    </author>
    <copyright>Copyright (c) 2006 blah.winsmarts.com</copyright>
    <language>en-us</language>

  <item>
    <title>Method Chaining in CSOM</title>
    <link>http://blah.winsmarts.com/2013-5-Method_Chaining_in_CSOM.aspx</link>
    <guid>http://blah.winsmarts.com/2013-5-Method_Chaining_in_CSOM.aspx</guid>
    <pubDate>Wed, 08 May 2013 02:52:53 GMT</pubDate>
    <category>SharePoint</category>
    <dc:creator>Sahil Malik</dc:creator>
    <description>
        <![CDATA[
        <hr />
        <table width="100%" style="padding:4px 4px 4px 4px;font-size:12pt;" cellpadding="0" cellspacing="0" class="style1">
            <tr>
                <td class="style2" nowrap="nowrap">
                    <b>SharePoint Training: <a style="color:#222222" href="http://www.winsmarts.com/Training.aspx">more information</a></b></td>
            </tr>
        </table>
        <hr />
        <p style="margin-top:0;color:#777777;font-size:0.9em;font-weight:normal;">
        
        </p>
        The golden rule about client side code (or any distributed application for that matter), your communication should be chunky, not chatty. JavaScript CSOM (Client Side Object model) in SharePoint 2013, has a construct called as method chaining that allows us to tersely specify all the stuff we would like to get in one shot.  Here is how,
        <p>
        <a href='http://blah.winsmarts.com/2013-5-Method_Chaining_in_CSOM.aspx'> Read full article ....</a>
        </p>
        <p align="right">
        <img id="Img1" src='http://blah.winsmarts.com/statsniffer.aspx?postID=738'/>
        </p>
        ]]> 
    </description>
  </item>

  <item>
    <title>Firewall settings for SQL Server</title>
    <link>http://blah.winsmarts.com/2013-5-Firewall_settings_for_SQL_Server.aspx</link>
    <guid>http://blah.winsmarts.com/2013-5-Firewall_settings_for_SQL_Server.aspx</guid>
    <pubDate>Mon, 06 May 2013 16:00:40 GMT</pubDate>
    <category>Bak2Basics</category>
    <dc:creator>Sahil Malik</dc:creator>
    <description>
        <![CDATA[
        <hr />
        <table width="100%" style="padding:4px 4px 4px 4px;font-size:12pt;" cellpadding="0" cellspacing="0" class="style1">
            <tr>
                <td class="style2" nowrap="nowrap">
                    <b>SharePoint Training: <a style="color:#222222" href="http://www.winsmarts.com/Training.aspx">more information</a></b></td>
            </tr>
        </table>
        <hr />
        <p style="margin-top:0;color:#777777;font-size:0.9em;font-weight:normal;">
        
        </p>
        A while ago, I had blogged a quick fix for the SQL Server firewall warning when setting up SharePoint.  Firewall settings for SQL Server is a very complex topic. The specific firewall settings you may need to do, really depend on the feature set, configuration, and even your network topology. Here is some high level description though. To add to that, all these ports are configurable, especially once you consider the multitude of security devices in a real environment. A lot of these apply to SharePoint. For the basic database engine, you need, &nbsp;      Feature  Port  Comments   SQL Server default instance running over TCP  TCP port 1433
        <p>
        <a href='http://blah.winsmarts.com/2013-5-Firewall_settings_for_SQL_Server.aspx'> Read full article ....</a>
        </p>
        <p align="right">
        <img id="Img1" src='http://blah.winsmarts.com/statsniffer.aspx?postID=737'/>
        </p>
        ]]> 
    </description>
  </item>

  <item>
    <title>Registry keys to administer Office 365 in your Organization</title>
    <link>http://blah.winsmarts.com/2013-5-Registry_keys_to_administer_Office_365_in_your_Organization.aspx</link>
    <guid>http://blah.winsmarts.com/2013-5-Registry_keys_to_administer_Office_365_in_your_Organization.aspx</guid>
    <pubDate>Sat, 04 May 2013 12:46:39 GMT</pubDate>
    <category>SharePoint</category>
    <dc:creator>Sahil Malik</dc:creator>
    <description>
        <![CDATA[
        <hr />
        <table width="100%" style="padding:4px 4px 4px 4px;font-size:12pt;" cellpadding="0" cellspacing="0" class="style1">
            <tr>
                <td class="style2" nowrap="nowrap">
                    <b>SharePoint Training: <a style="color:#222222" href="http://www.winsmarts.com/Training.aspx">more information</a></b></td>
            </tr>
        </table>
        <hr />
        <p style="margin-top:0;color:#777777;font-size:0.9em;font-weight:normal;">
        
        </p>
        If a user in your organization attempts to access an Office 365 resource, from their office client, you as an administrator have a lot of control on the user experience. This is tweaked mostly using certain registry keys as follows, 1.&nbsp; HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\SignIn\SignInOptions&nbsp; allows you to tweak what ID types to offer the user at logon,
        <p>
        <a href='http://blah.winsmarts.com/2013-5-Registry_keys_to_administer_Office_365_in_your_Organization.aspx'> Read full article ....</a>
        </p>
        <p align="right">
        <img id="Img1" src='http://blah.winsmarts.com/statsniffer.aspx?postID=736'/>
        </p>
        ]]> 
    </description>
  </item>

  <item>
    <title>SharePoint 2013 - JavaScript &amp;amp; jQuery big booboo to watch out for.</title>
    <link>http://blah.winsmarts.com/2013-5-SharePoint_2013_-_JavaScript_-and-amp;_jQuery_big_booboo_to_watch_out_for.aspx</link>
    <guid>http://blah.winsmarts.com/2013-5-SharePoint_2013_-_JavaScript_-and-amp;_jQuery_big_booboo_to_watch_out_for.aspx</guid>
    <pubDate>Fri, 03 May 2013 04:22:42 GMT</pubDate>
    <category>SharePoint</category>
    <dc:creator>Sahil Malik</dc:creator>
    <description>
        <![CDATA[
        <hr />
        <table width="100%" style="padding:4px 4px 4px 4px;font-size:12pt;" cellpadding="0" cellspacing="0" class="style1">
            <tr>
                <td class="style2" nowrap="nowrap">
                    <b>SharePoint Training: <a style="color:#222222" href="http://www.winsmarts.com/Training.aspx">more information</a></b></td>
            </tr>
        </table>
        <hr />
        <p style="margin-top:0;color:#777777;font-size:0.9em;font-weight:normal;">
        
        </p>
        So everyone likes jQuery right? Even Microsoft likes it, even the SharePoint team likes it. Unfortunately, 99.999% of the code you see out there using jQuery makes a big huge mistake. And that is, to load the $ variable in the global namespace. 
This can cause issues especially as newer versions of jQuery are released. Many of these changes are breaking changes. Why is this a problem, because lets say in a SharePoint project, your designers used jQuery 1.9, and your app uses jQuery 2.0, you are at risk in all of the following breaking changes… (I’ll see you at the end) .. 
        <p>
        <a href='http://blah.winsmarts.com/2013-5-SharePoint_2013_-_JavaScript_-and-amp;_jQuery_big_booboo_to_watch_out_for.aspx'> Read full article ....</a>
        </p>
        <p align="right">
        <img id="Img1" src='http://blah.winsmarts.com/statsniffer.aspx?postID=735'/>
        </p>
        ]]> 
    </description>
  </item>

  <item>
    <title>Know thy indexes</title>
    <link>http://blah.winsmarts.com/2013-5-Know_thy_indexes.aspx</link>
    <guid>http://blah.winsmarts.com/2013-5-Know_thy_indexes.aspx</guid>
    <pubDate>Fri, 03 May 2013 03:13:38 GMT</pubDate>
    <category>Bak2Basics</category>
    <dc:creator>Sahil Malik</dc:creator>
    <description>
        <![CDATA[
        <hr />
        <table width="100%" style="padding:4px 4px 4px 4px;font-size:12pt;" cellpadding="0" cellspacing="0" class="style1">
            <tr>
                <td class="style2" nowrap="nowrap">
                    <b>SharePoint Training: <a style="color:#222222" href="http://www.winsmarts.com/Training.aspx">more information</a></b></td>
            </tr>
        </table>
        <hr />
        <p style="margin-top:0;color:#777777;font-size:0.9em;font-weight:normal;">
        
        </p>
        Okay so here’s another bak2basics kinda post – Know thy indexes. (If u got more stuff to add, please do :-)) What are indexes? Well indexes are exactly what you’d think they are – like at the back of a book? They are a logical arrangement of your data, so you can find the data easily. So SQL Server has two kinds of indexes, Clustered and Non-Clustered. 1. Both clustered and non-clustered indexes are implemented using a variant of B-Tree, but a clustered index reorganizes the data pages of the indexed table, whereas a non-clustered index is created in seperate data pages. 2. Clustered indexes are usually to support primary keys and should be used to index only narrow columns – thus making them a bad candidate for GUIDs. Thus, if you have GUIDs as your primary key, make sure it is non-clustered (by default your PK is clustered). Usually a clustered index key should column not exceed 16 bytes per row because the key column’s data
        <p>
        <a href='http://blah.winsmarts.com/2013-5-Know_thy_indexes.aspx'> Read full article ....</a>
        </p>
        <p align="right">
        <img id="Img1" src='http://blah.winsmarts.com/statsniffer.aspx?postID=734'/>
        </p>
        ]]> 
    </description>
  </item>

  </channel>
</rss>    

