<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8231861136916886845</id><updated>2024-09-25T04:38:13.933+05:30</updated><category term="presentation"/><category term="how to"/><category term="architecture"/><category term="best practices"/><category term="SharePoint 2013"/><category term="Training"/><category term="101"/><category term="development"/><category term="sharepoint 2010"/><category term="web2.0"/><category term="Guidance for SharePoint"/><category term="Performance"/><category term="best of internet"/><category term="introduction"/><category term="moss"/><category term="Design Patterns"/><category term="sharepoint object model"/><category term="web parts"/><category term="CSOM"/><category term="deployement"/><category term="development tools"/><category term="server sizing"/><category term="tool"/><category term="Angular.js"/><category term="BI"/><category term="Business Intelligence"/><category term="Resources"/><category term="SharePoint Search"/><category term="Troubleshooting"/><category term="del.icio.us"/><category term="informatio architecture"/><category term="mashups"/><category term="microsoft"/><category term="news"/><category term="planning"/><category term="resume"/><category term="social bookmarking"/><category term="social media"/><category term="CodePlex"/><category term="Deep Dive"/><category term="Echo"/><category term="Http.sys"/><category term="IA"/><category term="JavaScrit"/><category term="MVP Pattern"/><category term="OAuth"/><category term="PowerShell"/><category term="Rapid"/><category term="SchemaLogic"/><category term="Semaphore"/><category term="SharepartXXL"/><category term="YouTube"/><category term="aggregator"/><category term="blogs"/><category term="debugging"/><category term="feeds"/><category term="iis"/><category term="knowledge Management"/><category term="life cycle"/><category term="netvibes"/><category term="rss"/><category term="security"/><category term="tag cloud"/><category term="taxonomy"/><title type='text'>MOSS KA BOSS</title><subtitle type='html'>Experiences, learning, rants and everything else about SharePoint development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-8071513969539392275</id><published>2016-02-04T01:35:00.001+05:30</published><updated>2016-02-04T01:35:29.258+05:30</updated><title type='text'>Taking a break from SharePoint</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;I have been living in the SP world since last 6 years and honestly I quite enjoyed it for most of the time.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;I decided to take a break from SharePoint and&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;accepted an assignment involving an internet startup service few months back.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;Since Nov &#39;2015 my life changed for better and I got into mobile app development in C# using Xamarin. Last few months were really challenging and, ... I&#39;m finding it difficult to convey how exciting and fun it was.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;Now that first phase of my project is successfully completed, I&#39;m thinking about sharing my experiences of this amazing journey and hopefully help Xamarin newbies to avoid my mistakes and troubles. More on this soon.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;If you have little information about Xamarin and are a .net developer, I strongly recommend a visit the &lt;a href=&quot;http://xamarin.com/&quot;&gt;http://xamarin.com&lt;/a&gt;. In the meantime I&#39;ll (hopefully ) put&amp;nbsp;together&amp;nbsp;my own primer/101 and share it with you.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZPMAYwARTEkGMzuClEHh7O3MNT2xZiNSULbun0vLQaXVyzKllhzjOI7o6vBJKcA4jz6y4DGGqEWjJHLKVXhI2Bgza9LslMzsI8XBbCVXEmzomFtcFcyoJEcEdFOfAdRZ5byEwuqmhrBM/s1600/thatsallfolks.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZPMAYwARTEkGMzuClEHh7O3MNT2xZiNSULbun0vLQaXVyzKllhzjOI7o6vBJKcA4jz6y4DGGqEWjJHLKVXhI2Bgza9LslMzsI8XBbCVXEmzomFtcFcyoJEcEdFOfAdRZ5byEwuqmhrBM/s1600/thatsallfolks.jpg&quot; height=&quot;241&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: georgia, times new roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/8071513969539392275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2016/02/taking-break-from-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8071513969539392275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8071513969539392275'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2016/02/taking-break-from-sharepoint.html' title='Taking a break from SharePoint'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZPMAYwARTEkGMzuClEHh7O3MNT2xZiNSULbun0vLQaXVyzKllhzjOI7o6vBJKcA4jz6y4DGGqEWjJHLKVXhI2Bgza9LslMzsI8XBbCVXEmzomFtcFcyoJEcEdFOfAdRZ5byEwuqmhrBM/s72-c/thatsallfolks.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-820424852516765990</id><published>2015-08-26T02:47:00.001+05:30</published><updated>2015-08-26T02:47:38.753+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="best practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Design Patterns"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint object model"/><title type='text'>A fresh look at SharePoint performance focussed devlopment</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
As we all know, &lt;i&gt;the&lt;/i&gt; cardinal rule of SharePoint development is to &lt;u&gt;Never touch SharePoint Databases or query them directly in code&lt;/u&gt; and instead use the object model (OM) to perform any operation.&lt;br /&gt;
&lt;br /&gt;
However SPRockstar Sahil Malik did exactly that to uncover insights about how SharePoint works under the hood. In this presentation he sums up his findings and in process debunks few well established patterns of SharePoint development.&lt;br /&gt;
&lt;br /&gt;
Use these insights to optimize your code for maximum performance.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/vCsZp4vooCracT&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/spcadriatics/hard-learned-sharepoint-development-tips&quot; target=&quot;_blank&quot; title=&quot;Hard learned SharePoint development tips&quot;&gt;Hard learned SharePoint development tips&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/spcadriatics&quot; target=&quot;_blank&quot;&gt;SharePoint and Project Conference Adriatics &lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/820424852516765990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2015/08/a-fresh-look-at-sharepoint-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/820424852516765990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/820424852516765990'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2015/08/a-fresh-look-at-sharepoint-performance.html' title='A fresh look at SharePoint performance focussed devlopment'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-6884411572990001779</id><published>2015-07-30T11:01:00.000+05:30</published><updated>2015-07-30T11:01:15.554+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Angular.js"/><category scheme="http://www.blogger.com/atom/ns#" term="best of internet"/><category scheme="http://www.blogger.com/atom/ns#" term="CSOM"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScrit"/><title type='text'>JSFiddle Wow!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We talk about apps with WOW user experience, I&#39;d like to highlight on such app:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsfiddle.net/&quot; target=&quot;_blank&quot;&gt;JSFiddle&lt;/a&gt; (http://jsfiddle.net/) &lt;br /&gt;
&lt;br /&gt;
As you can probably guess, JSF is an online tool to fiddle with JavaScript/html/css and see it working in real time. Really handy for people following online tutorials on JavaScript frameworks like say Angular JS. Coding side by side really drills the concepts and since its online, u don&#39;t really need to have IDE to get cracking (boom goes the last excuse for not rolling up sleeves ) to code.&lt;br /&gt;
&lt;br /&gt;
And yes, for the wow experience, give it a spin!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/6884411572990001779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2015/07/jsfiddle-wow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6884411572990001779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6884411572990001779'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2015/07/jsfiddle-wow.html' title='JSFiddle Wow!'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-1175351199313101552</id><published>2015-07-02T23:59:00.001+05:30</published><updated>2015-07-03T00:01:04.359+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="deployement"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Great presentation on SharePoint Server Farm architecture and performance</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/1H8JmUMcNQa5Qq&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/SPTechConSanFrancisco/sharepoint-server-2013-farm-architecture-and-performance-by-ben-curry-sptechcon&quot; target=&quot;_blank&quot; title=&quot;SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTechCon&quot;&gt;SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTechCon&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/SPTechConSanFrancisco&quot; target=&quot;_blank&quot;&gt;SPTechCon&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/1175351199313101552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2015/07/great-presentation-on-sharepoint-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1175351199313101552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1175351199313101552'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2015/07/great-presentation-on-sharepoint-server.html' title='Great presentation on SharePoint Server Farm architecture and performance'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-2892250629279374078</id><published>2015-02-08T00:57:00.000+05:30</published><updated>2015-02-08T00:57:03.543+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CodePlex"/><category scheme="http://www.blogger.com/atom/ns#" term="development tools"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Search"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>Cool Tool of the day: SharePoint 2013 Search Query Tool</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I&#39;d like to share a fantastic new tool I discovered on codeplex:&amp;nbsp;&lt;a href=&quot;https://sp2013searchtool.codeplex.com/&quot; target=&quot;_blank&quot;&gt;SharePoint 2013 Search Query Tool&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This tool allows to test out and debug search queries against SharePoint 2013 Search REST API.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Learn how to build an HTTP POST query, and how the different parameters should be formatted.&lt;/li&gt;
&lt;li&gt;After running the query, you can view all types of result sets returned; Primary Results, Refinement Results, Query Rules Results, Query Suggestions, in addition to the actual raw response received from the Search service.&lt;/li&gt;
&lt;li&gt;Can be used to query both SharePoint 2013 On-Premise, and SharePoint Online.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
This is especially useful for development of Search Driven Content and Site design.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://download-codeplex.sec.s-msft.com/Download?ProjectName=sp2013searchtool&amp;amp;DownloadId=528121&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://download-codeplex.sec.s-msft.com/Download?ProjectName=sp2013searchtool&amp;amp;DownloadId=528121&quot; height=&quot;276&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/2892250629279374078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2015/02/cool-tool-of-day-sharepoint-2013-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/2892250629279374078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/2892250629279374078'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2015/02/cool-tool-of-day-sharepoint-2013-search.html' title='Cool Tool of the day: SharePoint 2013 Search Query Tool'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-3908766704978398099</id><published>2014-10-27T10:31:00.001+05:30</published><updated>2014-10-27T10:31:17.952+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="best of internet"/><category scheme="http://www.blogger.com/atom/ns#" term="CSOM"/><category scheme="http://www.blogger.com/atom/ns#" term="Deep Dive"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="YouTube"/><title type='text'>These deep dives will make you SharePoint 2013 Clientside Ninja </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
SharePoint 2010 introduced client API to SharePoint with native support to Jquery and it was a good start. However it was only after release of SharePoint 2013, SharePoint client-side development truly came to its own with API expanded to a lot of areas such as:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Business Data&lt;/li&gt;
&lt;li&gt;Search&lt;/li&gt;
&lt;li&gt;User Profiles&lt;/li&gt;
&lt;li&gt;Taxonomy&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
etc and added support for &lt;b&gt;REST, OData &lt;/b&gt;etc. Moreover with App model being the encouraged model for solution deployment in SharePoint 2013, there is NO WAY a serious SP developer/architect can stay aloof and hope to continue working with SharePoint.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you haven&#39;t noticed it, youtube has now become a first class resource for learning about SharePoint. There are now a lot of channels offering awesome content about SharePoint dev.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For one thing, watching videos&amp;nbsp;Vis à Vis&amp;nbsp; reading from say MSDN is great because it gives your eyes some rest from staring into computer screen. Lets say you return home after a long day at work and your eyes are all aching and tired but you still want to learn, say something you plan to use tomorrow.&lt;/div&gt;
&lt;div&gt;
No problem, just plug in headphone, play the video, close your eyes and just focus on the sound and KT continues....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Of course this is not like one shot downloading of knowledge like in Matrix, you have to really focus and dozing off to sleep is a very real danger.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I created a playlist of best deep dive videos pertaining to SP2013 client development. Finish these and you are assured to being&amp;nbsp;SharePoint 2013 Clientside Ninja (at keast I believe so).&lt;br /&gt;
&lt;br /&gt;
Without any further ado, let&#39;s jump straight to the videos:&lt;/div&gt;
&lt;div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/videoseries?list=PL88ZNcJYpZ_50Rz4bLvx4F8IYnO9EUB63&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/3908766704978398099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/these-deep-dives-will-make-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/3908766704978398099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/3908766704978398099'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/these-deep-dives-will-make-you.html' title='These deep dives will make you SharePoint 2013 Clientside Ninja '/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Malaysian Township, K P H B Phase 5, Kukatpally, Hyderabad, Telangana, India</georss:featurename><georss:point>17.4770936 78.392043699999931</georss:point><georss:box>17.4695211 78.381958699999927 17.4846661 78.402128699999935</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-1309349044540754850</id><published>2014-10-10T01:44:00.000+05:30</published><updated>2014-10-10T01:44:18.370+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Troubleshooting SharePoint issues</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Very informative, not to be missed!&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/27968554&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/ManuelLongo/sharepoint-troubleshooting-tools-techniques&quot; target=&quot;_blank&quot; title=&quot;SharePoint Troubleshooting Tools &amp;amp; Techniques&quot;&gt;SharePoint Troubleshooting Tools &amp;amp; Techniques&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/ManuelLongo&quot; target=&quot;_blank&quot;&gt;Manuel Longo&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/1309349044540754850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/troubleshooting-sharepoint-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1309349044540754850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1309349044540754850'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/troubleshooting-sharepoint-issues.html' title='Troubleshooting SharePoint issues'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-1216314999085120894</id><published>2014-10-10T00:05:00.000+05:30</published><updated>2014-10-10T00:05:05.357+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="resume"/><title type='text'>My professional journey as seen on slideshare </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Logging into slideshare today, I was greeted with create your professional journey slideshow which uses data from linked linkedin.com.&lt;br /&gt;
Methinks it looks great and a refreshing change from the plain old resumes. Check it out!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;651&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/40081255&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;482&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/vickeybird/professional-journey-vickey-bird&quot; target=&quot;_blank&quot; title=&quot;Professional Journey - Vickey Bird&quot;&gt;Professional Journey - Vickey Bird&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/vickeybird&quot; target=&quot;_blank&quot;&gt;Vickey Bird&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/1216314999085120894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/my-professional-journey-as-seen-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1216314999085120894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/1216314999085120894'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/10/my-professional-journey-as-seen-on.html' title='My professional journey as seen on slideshare '/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-302056942608625615</id><published>2014-01-22T02:38:00.000+05:30</published><updated>2014-01-22T02:38:50.677+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="resume"/><category scheme="http://www.blogger.com/atom/ns#" term="tag cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="web2.0"/><title type='text'>My resume tag cloud</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I love tag clouds. I used to have a cool one for this blog displayed as a gadget. Few months back I changed the blog template, opting in for a clean, minimal, clutter free experience. Though i like it i miss the gadgets and ads. Maybe I&#39;ll add a few, just enough to continue with clean feel one of these days.&lt;br /&gt;
&lt;br /&gt;
Just for fun i created a tag cloud of my recent resume to see what it looks like. I used http://tagcrowd.com/. Here is it.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-4p98fBVOjTceazKWZand_TBNpKdvnj7OQPp0scUKzSu9TLuNFUmduO617b6cvOUQndMXdXnmH3IiGpt_fbJYf6wN_gAPshK-D7prXs9kcad2mOQS7Phj5XKwqhwo7BZxUL4R-HEGP8/s1600/TagCloud_CV.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Tag Cloud: My Resume&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-4p98fBVOjTceazKWZand_TBNpKdvnj7OQPp0scUKzSu9TLuNFUmduO617b6cvOUQndMXdXnmH3IiGpt_fbJYf6wN_gAPshK-D7prXs9kcad2mOQS7Phj5XKwqhwo7BZxUL4R-HEGP8/s1600/TagCloud_CV.png&quot; title=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/302056942608625615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/my-resume-tag-cloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/302056942608625615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/302056942608625615'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/my-resume-tag-cloud.html' title='My resume tag cloud'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-4p98fBVOjTceazKWZand_TBNpKdvnj7OQPp0scUKzSu9TLuNFUmduO617b6cvOUQndMXdXnmH3IiGpt_fbJYf6wN_gAPshK-D7prXs9kcad2mOQS7Phj5XKwqhwo7BZxUL4R-HEGP8/s72-c/TagCloud_CV.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-6181932521387235552</id><published>2014-01-12T16:37:00.000+05:30</published><updated>2014-01-12T16:37:07.507+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="best of internet"/><category scheme="http://www.blogger.com/atom/ns#" term="informatio architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance"/><category scheme="http://www.blogger.com/atom/ns#" term="planning"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Best of Slideshare.net : Sharepoint 2013 Architecture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I went through various presentations on SharePoint 2013 architectures at www.slideshare.net to pick up top 4 presentations. Enjoy!&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/29097574&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/ameijers/design-a-share-point-2013-architecture-the-basics&quot; target=&quot;_blank&quot; title=&quot;Design a share point 2013 architecture – the basics&quot;&gt;Design a share point 2013 architecture – the basics&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/ameijers&quot; target=&quot;_blank&quot;&gt;Alexander Meijers&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/20246319&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/jussiroine/sps-be-2013-designing-complex-share-point-architectures&quot; target=&quot;_blank&quot; title=&quot;SharePoint Saturday (Belgium): Designing complex SharePoint architectures&quot;&gt;SharePoint Saturday (Belgium): Designing complex SharePoint architectures&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/jussiroine&quot; target=&quot;_blank&quot;&gt;Jussi Roine&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/24936227&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/kmdfaizal/deep-dive-into-sharepoint-topologies-and-server-architecture-for-sharepoint-2013&quot; target=&quot;_blank&quot; title=&quot;Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013&quot;&gt;Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/kmdfaizal&quot; target=&quot;_blank&quot;&gt;Mohamed Faizal&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/14195967&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/jussiroine/mct-summit-2012-top-10-challenges-for-sharepoint-architects-jussi-roine-mcm-mct&quot; target=&quot;_blank&quot; title=&quot;MCT Summit 2012: Top 10 challenges for SharePoint Architects [Jussi Roine, MCM, MCT]&quot;&gt;MCT Summit 2012: Top 10 challenges for SharePoint Architects [Jussi Roine, MCM, MCT]&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/jussiroine&quot; target=&quot;_blank&quot;&gt;Jussi Roine&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/6181932521387235552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/best-of-slidesharenet-sharepoint-2013.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6181932521387235552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6181932521387235552'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/best-of-slidesharenet-sharepoint-2013.html' title='Best of Slideshare.net : Sharepoint 2013 Architecture'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-119990910923972165</id><published>2014-01-04T00:48:00.000+05:30</published><updated>2014-01-04T00:48:48.723+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="Guidance for SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="server sizing"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Recommended formula for database sizing for SharePoint 2013 systems</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In estimating content database storage, it is recommended to use a formula based on:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The expected number of documents (D)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The average size of documents (S).&lt;/li&gt;
&lt;li&gt;The number of list items (L), and&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The approximate average number of noncurrent versions of all documents (V).&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Additionally, a 10 KB value is to be used, which is a rough estimate of the amount of metadata required by the SharePoint platform. If metadata is significant in your environment, you may want to increase this value in your calculation.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
The formula is represented by&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-size: large;&quot;&gt;Content database size = ((D × V) × S) + (10 KB × (L + (V × D)))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/119990910923972165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/recommended-formula-for-database-sizing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/119990910923972165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/119990910923972165'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2014/01/recommended-formula-for-database-sizing.html' title='Recommended formula for database sizing for SharePoint 2013 systems'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-5807841411808803202</id><published>2013-12-29T01:01:00.000+05:30</published><updated>2013-12-29T01:01:16.627+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAuth"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Tech Ed video: Authentication and Authorization Infrastructure in Microsoft SharePoint 2013</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Of late I had been digging for fundas on OAuth and its support in SharePoint. It is especially relavent in case of app development and granting of permissions by user to Apps.&lt;br /&gt;
&lt;br /&gt;
I came across this excellent video from TechEd on&amp;nbsp;Authentication and Authorization Infrastructure in Microsoft SharePoint 2013 which I&#39;d like to share.:&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://channel9.msdn.com/Events/TechEd/Europe/2013/SES-B402/player?w=960&amp;amp;h=540&quot; style=&quot;height: 540px; width: 960px;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#39;t have taste for long video session, here is the related presentation from the same session:&lt;br /&gt;
&lt;iframe height=&quot;480&quot; src=&quot;https://docs.google.com/file/d/0B93yg7RvcLcWQllpem51MlJJdnM/preview&quot; width=&quot;800&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/5807841411808803202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/12/tech-ed-video-authentication-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/5807841411808803202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/5807841411808803202'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/12/tech-ed-video-authentication-and.html' title='Tech Ed video: Authentication and Authorization Infrastructure in Microsoft SharePoint 2013'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-978612228864767483</id><published>2013-12-25T17:20:00.001+05:30</published><updated>2013-12-25T17:22:28.173+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="101"/><category scheme="http://www.blogger.com/atom/ns#" term="Angular.js"/><category scheme="http://www.blogger.com/atom/ns#" term="CSOM"/><category scheme="http://www.blogger.com/atom/ns#" term="introduction"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Angular.js brings easy MVC to Client-side development</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://angularjs.org/&quot; target=&quot;_blank&quot;&gt;AngularJS&lt;/a&gt; is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment browser-based applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.&lt;br /&gt;
&lt;br /&gt;
In SharePoint 2013, especially with respect to SharePoint APP development which relies heavily on client based JavaScript the idea of using MVC client applications based on angular makes a lot of sense. Add the new 2013 enhanced Client Side Object Model (CSOM) and REST api to the mix and we have a really potent arsenal to deliver awesome and responsive apps.&lt;br /&gt;
&lt;br /&gt;
I dug out two great slideshows from slideshare to quickly get cracking. Viola!&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/24161550&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/cloudvis/angularjs-framework&quot; target=&quot;_blank&quot; title=&quot;AngularJS Framework&quot;&gt;AngularJS Framework&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/cloudvis&quot; target=&quot;_blank&quot;&gt;CloudVis Technology&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/23577584&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/sbegaudeau/angular-js-101-everything-you-need-to-know-to-get-started&quot; target=&quot;_blank&quot; title=&quot;AngularJS 101 - Everything you need to know to get started&quot;&gt;AngularJS 101 - Everything you need to know to get started&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/sbegaudeau&quot; target=&quot;_blank&quot;&gt;Stéphane Bégaudeau&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/978612228864767483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/12/angularjs-brings-easy-mvc-to-clinet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/978612228864767483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/978612228864767483'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/12/angularjs-brings-easy-mvc-to-clinet.html' title='Angular.js brings easy MVC to Client-side development'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-396946223807035457</id><published>2013-10-20T00:24:00.003+05:30</published><updated>2013-10-20T00:24:42.729+05:30</updated><title type='text'>Now a Pluralsight member!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I&#39;m quite thrilled about it, I just joined Pluralsight.com training courses to give my learning a boost. To start with, I&#39;ve joined the basic monthly subscription. I&#39;ll probably upgrade it next month if I&#39;m able to make good use of the resources available to me.&lt;br /&gt;
I&#39;m continue to share my learnings through this blog, so keep a look out!&lt;br /&gt;
PS. My Pluralsight profile can be accessed at&amp;nbsp;&lt;a href=&quot;http://pluralsight.com/training/users/vivek-sisodiya&quot;&gt;http://pluralsight.com/training/users/vivek-sisodiya&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/396946223807035457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/10/now-pluralsight-member.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/396946223807035457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/396946223807035457'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/10/now-pluralsight-member.html' title='Now a Pluralsight member!'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-2832804021821464037</id><published>2013-08-13T18:39:00.000+05:30</published><updated>2013-08-13T18:39:58.049+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="101"/><category scheme="http://www.blogger.com/atom/ns#" term="best of internet"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><title type='text'>Power resources for Super PowerShell Ninjas</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The writing&#39;s on the wall, learning PowerShell is the &lt;u&gt;only&lt;/u&gt; way to go if you want to do anything with the SharePoint administration.&lt;br /&gt;
I would like to share few great resources to get you on PowerShell nirvana in a jiffy:&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx&quot; target=&quot;_blank&quot;&gt;Scripting with Windows PowerShell&lt;/a&gt;&lt;/h4&gt;
The place to go to learn about PowerShell.&amp;nbsp;On this page you will find training videos, guides, Wiki articles, and more that will help you learn Windows PowerShell.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/scriptcenter/ee861518.aspx&quot; target=&quot;_blank&quot;&gt;The Windows PowerShell Toolbox&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;
Essential tools and resources for working with Windows PowerShell&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-gb/library/ee221100.aspx&quot; target=&quot;_blank&quot;&gt;Windows PowerShell Owner&#39;s Manual&lt;/a&gt;&lt;/h4&gt;
&lt;div&gt;
This is your guide to getting started with Windows PowerShell. Read through these pages to get familiar with Windows PowerShell, and soon you’ll be driving around like a pro.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-18/4111.hsg_2D00_2_2D00_5_2D00_12_2D00_1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-76-18/4111.hsg_2D00_2_2D00_5_2D00_12_2D00_1.png&quot; width=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Scripting Games Study Guide&lt;/h4&gt;
&lt;div&gt;
A great resource that points to important sources for learning Windows PowerShell&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://blogs.technet.com/b/heyscriptingguy/archive/2012/02/05/2012-scripting-games-study-guide-a-resource-for-learning-powershell.aspx&quot; target=&quot;_blank&quot;&gt;2012 Scripting Games Study Guide&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://blogs.technet.com/b/heyscriptingguy/archive/2011/02/11/2011-scripting-games-study-guide.aspx&quot; target=&quot;_blank&quot;&gt;2011 Scripting Games Study Guide&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://blogs.technet.com/b/heyscriptingguy/archive/2010/03/21/hey-scripting-guy-march-21-2010.aspx&quot; target=&quot;_blank&quot;&gt;2010 Scripting Games Study Guide&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/2832804021821464037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/08/windows-powershell-scripting-games.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/2832804021821464037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/2832804021821464037'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/08/windows-powershell-scripting-games.html' title='Power resources for Super PowerShell Ninjas'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-6436612331277523749</id><published>2013-08-06T16:40:00.000+05:30</published><updated>2013-08-06T16:40:19.982+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="best practices"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="server sizing"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Tuning SQL Server 2012 for SharePoint 2013: Best Practices for SQL Server Database Settings</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://channel9.msdn.com/Series/Tuning-SQL-Server-2012-for-SharePoint-2013/Tuning-SQL-Server-2012-for-SharePoint-2013-02-Best-Practices-for-SQL-Server-Database-Settings/player?w=960&amp;amp;h=540&quot; style=&quot;height: 540px; width: 960px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/6436612331277523749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/08/tuning-sql-server-2012-for-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6436612331277523749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/6436612331277523749'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/08/tuning-sql-server-2012-for-sharepoint.html' title='Tuning SQL Server 2012 for SharePoint 2013: Best Practices for SQL Server Database Settings'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-7878701354176514197</id><published>2013-07-29T17:22:00.001+05:30</published><updated>2013-07-29T17:23:36.726+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="best practices"/><category scheme="http://www.blogger.com/atom/ns#" term="deployement"/><category scheme="http://www.blogger.com/atom/ns#" term="Guidance for SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Sharepoint 2013 infrastructure best practices</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/15350703&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; webkitallowfullscreen=&quot;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/michaeltnoel/ultimate-sharepoint-2013-infrastructure-best-practices-session-spkslo-2012&quot; target=&quot;_blank&quot; title=&quot;Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012&quot;&gt;Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/michaeltnoel&quot; target=&quot;_blank&quot;&gt;Michael Noel&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/7878701354176514197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/07/sharepoint-2013-infrastructure-best.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/7878701354176514197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/7878701354176514197'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/07/sharepoint-2013-infrastructure-best.html' title='Sharepoint 2013 infrastructure best practices'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-4639720753551108301</id><published>2013-06-28T18:03:00.000+05:30</published><updated>2013-06-28T18:03:10.384+05:30</updated><title type='text'>SharePoint 2013 Social Features</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;421&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/14703842&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; webkitallowfullscreen=&quot;&quot; width=&quot;512&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;b&gt; &lt;a href=&quot;http://www.slideshare.net/thuansoldier/a-glance-at-share-point-2013-social-features&quot; target=&quot;_blank&quot; title=&quot;A glance at share point 2013 social features&quot;&gt;A glance at share point 2013 social features&lt;/a&gt; &lt;/b&gt; from &lt;b&gt;&lt;a href=&quot;http://www.slideshare.net/thuansoldier&quot; target=&quot;_blank&quot;&gt;Thuan Nguyen&lt;/a&gt;&lt;/b&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/4639720753551108301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/06/sharepoint-2013-social-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/4639720753551108301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/4639720753551108301'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/06/sharepoint-2013-social-features.html' title='SharePoint 2013 Social Features'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-8771368583205385115</id><published>2013-01-29T12:12:00.000+05:30</published><updated>2013-01-29T12:12:14.735+05:30</updated><title type='text'>Visual Studio Ultimate 2012: Developing, testing, and production debugging for SharePoint</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Working with Sharepoint 2013 and VS2012, this is for you.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview/Visual-Studio-Ultimate-2012-Developing-testing-and-production-debugging-for-SharePoint-ENU/player?w=512&amp;amp;h=288&quot; style=&quot;height: 288px; width: 512px;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/8771368583205385115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2013/01/visual-studio-ultimate-2012-developing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8771368583205385115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8771368583205385115'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2013/01/visual-studio-ultimate-2012-developing.html' title='Visual Studio Ultimate 2012: Developing, testing, and production debugging for SharePoint'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-8148984530201339446</id><published>2012-12-19T01:56:00.002+05:30</published><updated>2012-12-19T01:56:38.999+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="life cycle"/><category scheme="http://www.blogger.com/atom/ns#" term="web parts"/><title type='text'>Webpart life cycle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Whenever I&#39;m asked to describe the life cycle of SharePoint webpart,I always get mixed up with the sequence of events. Every time this happens I google and read about it, only the fumble again next time.&lt;br /&gt;
&lt;br /&gt;
Time has come to settle this once and for all time, I looked around and found two nice graphics on this.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAHap93RXU1hZkPZSA8C1piJh6YxZo7A1_wAzW_lYT7Zq9JTwTfjfKqrX-UWCN7J1Yt20G5j7QuHFoKa8u1vqr1wXg7nEsAdsVROnKyiR_1PXssCEzuK2UlJT7zvaOHzTIda7Z443HOfQ/s1600/image001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAHap93RXU1hZkPZSA8C1piJh6YxZo7A1_wAzW_lYT7Zq9JTwTfjfKqrX-UWCN7J1Yt20G5j7QuHFoKa8u1vqr1wXg7nEsAdsVROnKyiR_1PXssCEzuK2UlJT7zvaOHzTIda7Z443HOfQ/s640/image001.png&quot; width=&quot;579&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
source:&amp;nbsp;&lt;a href=&quot;http://sharepointwalkers.blogspot.in/2012/04/sharepoint-2010-web-part-lifecycle.html&quot;&gt;http://sharepointwalkers.blogspot.in/2012/04/sharepoint-2010-web-part-lifecycle.html&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #b0b0b0; font-family: &#39;Segoe UI Light&#39;, &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.154em; font-weight: lighter; margin: 0.6em 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
SharePoint Web Part - Event Flow chart&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKDTGF9Cop-6h5kXyIhkVjlfSnPaxy6vG-wh6gosGgiON6mDE-fN43k57y-qGrYgXdfKwCcV95DknFEdmdFrCMVxz_CMz65pJwRUQ2zQN-M1njJZCNRno2lODBpcs2cCNI2TL-K5k7bw/s1600/webparteventmodelchart_1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUKDTGF9Cop-6h5kXyIhkVjlfSnPaxy6vG-wh6gosGgiON6mDE-fN43k57y-qGrYgXdfKwCcV95DknFEdmdFrCMVxz_CMz65pJwRUQ2zQN-M1njJZCNRno2lODBpcs2cCNI2TL-K5k7bw/s1600/webparteventmodelchart_1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
source:&amp;nbsp;&lt;a href=&quot;http://www.wictorwilen.se/Post/SharePoint-Web-Part-Event-Flow-in-detail.aspx&quot;&gt;http://www.wictorwilen.se/Post/SharePoint-Web-Part-Event-Flow-in-detail.aspx&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/8148984530201339446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/webpart-life-cycle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8148984530201339446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8148984530201339446'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/webpart-life-cycle.html' title='Webpart life cycle'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAHap93RXU1hZkPZSA8C1piJh6YxZo7A1_wAzW_lYT7Zq9JTwTfjfKqrX-UWCN7J1Yt20G5j7QuHFoKa8u1vqr1wXg7nEsAdsVROnKyiR_1PXssCEzuK2UlJT7zvaOHzTIda7Z443HOfQ/s72-c/image001.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-8679837365922273590</id><published>2012-12-16T05:24:00.004+05:30</published><updated>2012-12-16T05:31:20.003+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="best practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Design Patterns"/><category scheme="http://www.blogger.com/atom/ns#" term="Guidance for SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="MVP Pattern"/><category scheme="http://www.blogger.com/atom/ns#" term="web parts"/><title type='text'>Implementation of MVP (Model View Presenter) design pattern in SharePoint webpart</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
MVP design pattern&lt;/h2&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The Model-View-Presenter pattern is an interactive application architecture pattern used to separate the concerns of an application’s data, presentation, and user input into specialized components.&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;b&gt;Model&lt;/b&gt; is an interface defining the data to be displayed or otherwise acted upon in the user interface.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;b&gt;View&lt;/b&gt; is a passive interface that displays data (the model) and routes user commands (events) to the presenter to act upon that data.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;The &lt;b&gt;Presenter&lt;/b&gt; acts upon the model and the view. It retrieves data from repositories (the model), and formats it for display in the view.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_mDlgXgqfn9u43eIWbF0WxfILXj2ZQ8ffz9BiqywI79Pu-S-uMiEkE6OO7uomb6UwY1KPo2f5DRCeT4T9bkv81YecP1c29GU6Oxb9jFsAU0lLM5Zq3YKdbDLMPRRyiZ7ryWm5IIhKEWg/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_mDlgXgqfn9u43eIWbF0WxfILXj2ZQ8ffz9BiqywI79Pu-S-uMiEkE6OO7uomb6UwY1KPo2f5DRCeT4T9bkv81YecP1c29GU6Oxb9jFsAU0lLM5Zq3YKdbDLMPRRyiZ7ryWm5IIhKEWg/s320/2.PNG&quot; width=&quot;207&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Advantages&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Clean separation on concerns make it easier to understand and maintain code.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;MVP allows targeting different GUI platforms (Windows, Web, Silverlight, etc.) Thus the same application can be used with quite different presentation layers - one for Windows, the other for Silverlight or Web environment, etc.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It makes it possible share code between pages that require the same behavior.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It maximizes the code that can be tested with automation. (Views are hard to test.)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
MVP in detail (references)&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter&quot;&gt;Model–view–presenter - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/magazine/cc188690.aspx&quot;&gt;http://msdn.microsoft.com/en-us/magazine/cc188690.aspx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://aspiringcraftsman.com/tag/model-view-presenter/&quot;&gt;http://aspiringcraftsman.com/tag/model-view-presenter/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
MVP implementation for a&amp;nbsp;SharePoint Webpart&amp;nbsp;&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SharePoint Guidance by Microsoft Patterns and practices demonstrates implementation of MVP in context of SharePoint webparts. It is included in&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ff798341.aspx&quot; target=&quot;_blank&quot;&gt;Reference Implementation: The Sandbox Execution Model&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Solution scenario&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFSnvkt4XiShv0mLFvx4SLhOrz6P5r4m-vH9yBUO5dNlVLiWAi4zH5U8BM0SoVFy2kPKOM7ClKPUAa3PAfcZNSml7w6K6T6JZpqDqSAq1G5lGmUXNDNK4TEC_k0_UGgBVKvy4cPRLTAI/s1600/IC416505.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFSnvkt4XiShv0mLFvx4SLhOrz6P5r4m-vH9yBUO5dNlVLiWAi4zH5U8BM0SoVFy2kPKOM7ClKPUAa3PAfcZNSml7w6K6T6JZpqDqSAq1G5lGmUXNDNK4TEC_k0_UGgBVKvy4cPRLTAI/s320/IC416505.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As shown in the above figure, we want to create a webpart, AggregateView Web Part which queries lists in various subsites of a site collection and displays &amp;nbsp;the aggregated data in an ASP.Net GridView control at the Root site of a site collection.&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
AggregateView Web Part implementation&lt;/h3&gt;
&lt;div&gt;
&lt;h4&gt;
Component Classes&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghKEdYbToJ_9yDUqzvNRJA5g01rRg7zquJWuWh6Ab2r2XcbUJIW1oLYgexHHf9lRz52t9tlNTlcLnhH70EZ6q8-VQMCCP7rkvxmr0etVLtr2jY-2kJFdLq3qMOUqbTgCnhQVYQNYINiz8/s1600/IC416725.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghKEdYbToJ_9yDUqzvNRJA5g01rRg7zquJWuWh6Ab2r2XcbUJIW1oLYgexHHf9lRz52t9tlNTlcLnhH70EZ6q8-VQMCCP7rkvxmr0etVLtr2jY-2kJFdLq3qMOUqbTgCnhQVYQNYINiz8/s1600/IC416725.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The &lt;b&gt;AggregateViewPresenter&lt;/b&gt; class represents the &lt;u&gt;Presenter component&lt;/u&gt; in the MVP pattern. This class&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
performs the following tasks:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It retrieves a DataTable from the model represented by the &lt;i&gt;IEstimatesService&lt;/i&gt;.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It sets the DataTable as the data source in the view represented by &lt;i&gt;IAggregateView&lt;/i&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The &lt;b&gt;AggregateView&lt;/b&gt; class represents the &lt;u&gt;View component&lt;/u&gt; in the MVP pattern. This class is the actual Web Part.This class performs the following tasks:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It instantiates the Presenter object represented by the &lt;b&gt;AggregateViewPresenter&lt;/b&gt;. To do this, it creates an&amp;nbsp;instance of the Model represented by &lt;b&gt;EstimatesService&lt;/b&gt;, and then it constructs the&amp;nbsp;&lt;b&gt;AggregrateViewPresenter&lt;/b&gt;, passing in itself as the View and the &lt;b&gt;EstimatesService&lt;/b&gt; as the Model.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It renders the data supplied by the presenter to the UI.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Finally, the &lt;b&gt;EstimatesService&lt;/b&gt; class represents the &lt;u&gt;Model&lt;/u&gt; component in the MVP pattern. This class performs the&amp;nbsp;following tasks:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It executes a query to retrieve data from various lists on each subsite.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;It returns the data to the caller in a DataTable.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The following figure describes the flow of execution described above:&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLo45FnAUfbiy81UXT468yh0WL6VIPP8Ai8tX32NerPIYIn5dmykPq7BMrW8YXl2gxQwgcnRuL8_z9ZbrzoyNUf21KW1kqLLg8M3SsknwRn5a3Se0lKiVV8Ca1owghkEaj2sGTbBYPYXg/s1600/IC423561.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLo45FnAUfbiy81UXT468yh0WL6VIPP8Ai8tX32NerPIYIn5dmykPq7BMrW8YXl2gxQwgcnRuL8_z9ZbrzoyNUf21KW1kqLLg8M3SsknwRn5a3Se0lKiVV8Ca1owghkEaj2sGTbBYPYXg/s1600/IC423561.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/8679837365922273590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/implementation-of-mvp-model-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8679837365922273590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/8679837365922273590'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/implementation-of-mvp-model-view.html' title='Implementation of MVP (Model View Presenter) design pattern in SharePoint webpart'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_mDlgXgqfn9u43eIWbF0WxfILXj2ZQ8ffz9BiqywI79Pu-S-uMiEkE6OO7uomb6UwY1KPo2f5DRCeT4T9bkv81YecP1c29GU6Oxb9jFsAU0lLM5Zq3YKdbDLMPRRyiZ7ryWm5IIhKEWg/s72-c/2.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-5871857293455648179</id><published>2012-12-05T11:58:00.000+05:30</published><updated>2012-12-05T11:58:22.385+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BI"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Building Dashboards with Sharepoint</title><content type='html'>&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;421&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;mozallowfullscreen&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/4891798&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; webkitallowfullscreen=&quot;webkitallowfullscreen&quot; width=&quot;512&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/spsaturdayny/susan-lennon-building-sharepoint-dashboards&quot; target=&quot;_blank&quot; title=&quot;Susan Lennon: Building SharePoint Dashboards&quot;&gt;Susan Lennon: Building SharePoint Dashboards&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/spsaturdayny&quot; target=&quot;_blank&quot;&gt;SharePoint Saturday NY&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/5871857293455648179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/building-dashboards-with-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/5871857293455648179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/5871857293455648179'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/building-dashboards-with-sharepoint.html' title='Building Dashboards with Sharepoint'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-7403211852280782327</id><published>2012-12-05T11:46:00.000+05:30</published><updated>2012-12-05T11:46:27.997+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="101"/><category scheme="http://www.blogger.com/atom/ns#" term="BI"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Creating Business Intelligence solutions with Sharepoint 2010</title><content type='html'>&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;421&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;mozallowfullscreen&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/7882844&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; webkitallowfullscreen=&quot;webkitallowfullscreen&quot; width=&quot;512&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/iasanders/spc2c-creatingbusinessintelligencesolutionswithsharepoint2010&quot; target=&quot;_blank&quot; title=&quot;SharePoint Connections Coast to Coast Business Intelligence Solutions with SharePoint 2010&quot;&gt;SharePoint Connections Coast to Coast Business Intelligence Solutions with SharePoint 2010&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/iasanders&quot; target=&quot;_blank&quot;&gt;Ivan Sanders&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/7403211852280782327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/creating-business-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/7403211852280782327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/7403211852280782327'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/creating-business-intelligence.html' title='Creating Business Intelligence solutions with Sharepoint 2010'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-181908571873947680</id><published>2012-12-02T15:47:00.001+05:30</published><updated>2012-12-02T15:47:12.300+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Design Patterns"/><category scheme="http://www.blogger.com/atom/ns#" term="Guidance for SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><title type='text'>Execution models in Sharepoint 2010</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; font-size: 12.727272033691406px; margin-top: -6px;&quot;&gt;
When you plan how you want your code to execute, the factors driving your decisions fall into two broad areas:&lt;/div&gt;
&lt;ul style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; font-size: 12.727272033691406px; margin-left: 40px; padding-left: 0px;&quot;&gt;
&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Areas/Brand/Content/b.gif);&quot;&gt;&lt;strong&gt;Execution environment&lt;/strong&gt;. This is the security and processing boundary that contains your running code. If you have worked with earlier versions of SharePoint, you are familiar with the full trust execution model and the bin/code access security (commonly known as bin/CAS) execution model. SharePoint 2010 provides new options in this area with the introduction of the restricted, site collection-scoped sandbox execution model.&lt;/li&gt;
&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Areas/Brand/Content/b.gif);&quot;&gt;&lt;strong&gt;Execution logic&lt;/strong&gt;. This is the means by which your code actually gets invoked. For example, execution logic defines whether your code runs synchronously or asynchronously, whether it is invoked by a timer job or a workflow or a Web page, and whether it impersonates the current user or runs using the identity of the process account.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; font-size: 12.727272033691406px;&quot;&gt;The following illustration shows some of the options available to you in each of these areas.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYs4276Tw0Yjxj1CiTt6ACuXr3YZV8sRlaGkG8ITKu-cLGkCs66-1etj9tMtoFpbO6-Sx_ty7Sfsoz6i7fhPWxsSUEohQ7o46MjRbxbT_5DuXA2gO4Evmn_PbcRwmXZo9l1OnMlkS8Jg4/s1600/sharepoint_execution_models.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYs4276Tw0Yjxj1CiTt6ACuXr3YZV8sRlaGkG8ITKu-cLGkCs66-1etj9tMtoFpbO6-Sx_ty7Sfsoz6i7fhPWxsSUEohQ7o46MjRbxbT_5DuXA2gO4Evmn_PbcRwmXZo9l1OnMlkS8Jg4/s320/sharepoint_execution_models.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; font-size: 12.727272033691406px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/181908571873947680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/execution-models-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/181908571873947680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/181908571873947680'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/12/execution-models-in-sharepoint-2010.html' title='Execution models in Sharepoint 2010'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYs4276Tw0Yjxj1CiTt6ACuXr3YZV8sRlaGkG8ITKu-cLGkCs66-1etj9tMtoFpbO6-Sx_ty7Sfsoz6i7fhPWxsSUEohQ7o46MjRbxbT_5DuXA2gO4Evmn_PbcRwmXZo9l1OnMlkS8Jg4/s72-c/sharepoint_execution_models.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8231861136916886845.post-333347633256980766</id><published>2012-05-13T00:46:00.000+05:30</published><updated>2012-05-13T13:08:06.327+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="101"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="moss"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint object model"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><category scheme="http://www.blogger.com/atom/ns#" term="web parts"/><title type='text'>Sharepoint 2010 development training - 3</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;This is part of ongoing series on SharePoint 2010 Development Training. This consists of training presentations covering all aspects of SharePoint 2010 development.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;In previous post&lt;/span&gt;&lt;a href=&quot;http://mosskaboss.blogspot.in/2012/04/sharepoint-2010-development-training-2.html&quot; style=&quot;background-color: white; color: #4b610c; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none;&quot;&gt;&amp;nbsp;Sharepoint 2010 development training - 2&amp;nbsp;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;we covered the following topics:&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Module 5 Creating Event Receivers and Application Settings&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Module 6 Developing Solutions by Using Business Connectivity Services.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Module 7 Developing SharePoint 2010 Workflows&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #555555; font-family: &#39;News Gothic MT&#39;, &#39;Trebuchet MS&#39;, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;
Module 8 Working with Client-Based APIs for SharePoint 2010
&lt;/b&gt;&lt;iframe src=&quot;https://docs.google.com/presentation/embed?id=1st1IQ0OIxVxfS_AprJk8UHryolGGY3kzmrj1X6IKg8U&amp;start=false&amp;loop=false&amp;delayms=3000&quot; frameborder=&quot;0&quot; width=&quot;480&quot; height=&quot;389&quot; allowfullscreen=&quot;true&quot; mozallowfullscreen=&quot;true&quot; webkitallowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;b&gt;

Module 9 Developing Interactive User Interfaces
&lt;/b&gt;&lt;iframe allowfullscreen=&quot;true&quot; frameborder=&quot;0&quot; mozallowfullscreen=&quot;true&quot; src=&quot;https://docs.google.com/presentation/embed?id=15sqx_VNh30s1oemJvN1d2aLKPpXbvlq0gzTG_VVnbz4&amp;amp;start=false&amp;amp;loop=false&amp;amp;delayms=3000&quot; webkitallowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;389&quot; &gt;&lt;/iframe&gt;&lt;b&gt;

Module 10 Developing Silverlight Applications for SharePoint
&lt;/b&gt;&lt;iframe allowfullscreen=&quot;true&quot; frameborder=&quot;0&quot;  mozallowfullscreen=&quot;true&quot; src=&quot;https://docs.google.com/presentation/embed?id=1zxSnJw4ku4Jj5JVVD5VTbTC0v9TdQxiqN5vRiBtBmLU&amp;amp;start=false&amp;amp;loop=false&amp;amp;delayms=3000&quot; webkitallowfullscreen=&quot;true&quot;  width=&quot;480&quot; height=&quot;389&quot; &gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mosskaboss.blogspot.com/feeds/333347633256980766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mosskaboss.blogspot.com/2012/05/sharepoint-2010-development-training-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/333347633256980766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8231861136916886845/posts/default/333347633256980766'/><link rel='alternate' type='text/html' href='http://mosskaboss.blogspot.com/2012/05/sharepoint-2010-development-training-3.html' title='Sharepoint 2010 development training - 3'/><author><name>vickeybird</name><uri>http://www.blogger.com/profile/16547747455982779031</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>