A File’s Future with OneDrive for Business -> http://channel9.msdn.com/Events/Ignite/2015/BRK2192

A Technical Deep Dive into Skype for Business Video and Interoperability -> http://channel9.msdn.com/Events/Ignite/2015/BRK4119

All about Meetings in Skype for Business http://channel9.msdn.com/Events/Ignite/2015/BRK2155

Authentication Patterns for SharePoint Server 2013, Office 365 and OneDrive for Business-> http://channel9.msdn.com/Events/Ignite/2015/BRK4116

Azure IaaS for Azure Pack -> http://channel9.msdn.com/Events/Ignite/2015/BRK3479

Best Practices for Design and Performance in SharePoint Online-> http://channel9.msdn.com/Events/Ignite/2015/BRK2169

Building ASP.NET with Microsoft Azure-> http://channel9.msdn.com/Events/Ignite/2015/BRK3711

But, Is It Safe? A Closer Look at Visual Studio Online http://channel9.msdn.com/Events/Ignite/2015/BRK2709

Cloud-Based Machine Learning for the Developer http://channel9.msdn.com/Events/Ignite/2015/BRK3560

Common Questions and Concerns about Skype for Business http://channel9.msdn.com/Events/Ignite/2015/BRK3184

Configuring OneDrive for Business Deployment: Options and Best Practices http://channel9.msdn.com/Events/Ignite/2015/BRK3183

Debugger Tips and Tricks for .NET Developers with Microsoft Visual Studio 2015 http://channel9.msdn.com/Events/Ignite/2015/BRK3723

Deep Dive into Custom App Provisioning and Deployment in Microsoft Office 365 http://channel9.msdn.com/Events/Ignite/2015/BRK3170

Deep Dive into Safe SharePoint Branding in Office 365 Using Repeatable Patterns and Practices http://channel9.msdn.com/Events/Ignite/2015/BRK3164

Designing and Applying Information Architecture for Microsoft SharePoint and Office 365 http://channel9.msdn.com/Events/Ignite/2015/BRK3190

Desktop Outlook: Evolved and Redefined http://channel9.msdn.com/Events/Ignite/2015/BRK2189

Developer to Developer: Meeting Custom Needs with Microsoft Project http://channel9.msdn.com/Events/Ignite/2015/BRK3120

DSM: Their Journey to Microsoft SharePoint Online and Office365 http://channel9.msdn.com/Events/Ignite/2015/BRK2140

Ernst & Young: Microsoft SharePoint Server 2013 Search Adoption http://channel9.msdn.com/Events/Ignite/2015/BRK2130

Exam Prep Session for Exam 70-346 and Exam 70-347: MCSA Office 365 (Part 2) http://channel9.msdn.com/Events/Ignite/2015/BRK3915

Exam Prep Session for Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions http://channel9.msdn.com/Events/Ignite/2015/BRK3901

First Look at Advanced Threat Protection in Office 365 to Stop Unknown Malware and Phishing Attacks http://channel9.msdn.com/Events/Ignite/2015/THR0136

Future-Proofing Your On-Premises SharePoint Development http://channel9.msdn.com/Events/Ignite/2015/BRK4111

Get Your Hands Dirty with the Office 365 RESTful APIs http://channel9.msdn.com/Events/Ignite/2015/BRK4117

Getting Started with Microsoft Azure IaaS http://channel9.msdn.com/Events/Ignite/2015/BRK2491

Getting Started with the Microsoft Azure SDK for ASP.NET Developers http://channel9.msdn.com/Events/Ignite/2015/BRK2710

How to Deploy Microsoft Project: Online and Server http://channel9.msdn.com/Events/Ignite/2015/BRK3143

Hybrid Business Connectivity Services with SharePoint Online http://channel9.msdn.com/Events/Ignite/2015/BRK4113

I Sync, Therefore I Am: A Deep Dive on OneDrive Sync Capabilities and Roadmap http://channel9.msdn.com/Events/Ignite/2015/BRK4110

Managing Backup and Restore in Skype for Business http://channel9.msdn.com/Events/Ignite/2015/BRK4122

Mark Russinovich and Mark Minasi on Cloud Computing http://channel9.msdn.com/Events/Ignite/2015/BRK2477

Metalogix: Using DLP to Identify and Secure Sensitive Content from Insider Threats http://channel9.msdn.com/Events/Ignite/2015/BRK3454

Microsoft BI Overview http://channel9.msdn.com/Events/Ignite/2015/BRK2556

Microsoft Edge (formerly “Project Spartan”) Overview http://channel9.msdn.com/Events/Ignite/2015/BRK1301

Microsoft OneDrive for Business: Most Secure for Your Data in the Cloud http://channel9.msdn.com/Events/Ignite/2015/BRK3182

Microsoft OneNote in Education: A Framework for Teaching and Learning http://channel9.msdn.com/Events/Ignite/2015/BRK2151

Microsoft Project Online Customization: Best Practices http://channel9.msdn.com/Events/Ignite/2015/BRK3177

Microsoft Project Pro for Office 365: An Overview http://channel9.msdn.com/Events/Ignite/2015/BRK2162

Microsoft SQL Server BI Drill Down http://channel9.msdn.com/Events/Ignite/2015/BRK2552

Microsoft Visio Future and Vision http://channel9.msdn.com/Events/Ignite/2015/BRK2202

Microsoft’s Vision and Roadmap for Work, Project, and Portfolio Management http://channel9.msdn.com/Events/Ignite/2015/BRK2136

Migration to SharePoint Online Best Practices and New API Investments http://channel9.msdn.com/Events/Ignite/2015/BRK3153

Minasi’s Guide to Managing Windows 10: New Windows, New Tools http://channel9.msdn.com/Events/Ignite/2015/BRK2302

MVP Panel: Sample Apps and Intelligent Solutions Showcasing Office Graph and Delve Extensibility http://channel9.msdn.com/Events/Ignite/2015/BRK3154

MVP Panel: SharePoint On-Premises, Online and Everything in Between http://channel9.msdn.com/Events/Ignite/2015/BRK2163

Office 365 Administration Best Practices http://channel9.msdn.com/Events/Ignite/2015/BRK3179

Office 365 Security and Control http://channel9.msdn.com/Events/Ignite/2015/BRK2194

Office Delve and Office Graph Vision and Roadmap http://channel9.msdn.com/Events/Ignite/2015/BRK1105

Office Sway: Reimagine How Your Ideas Come to Life http://channel9.msdn.com/Events/Ignite/2015/BRK2104

OneDrive for Business for B2B External Sharing, IT-Lead Cross-Org Collaboration http://channel9.msdn.com/Events/Ignite/2015/BRK3135

Optimize and Accelerate Your RMS Deployment http://channel9.msdn.com/Events/Ignite/2015/BRK3869

Overview of Skype for Business http://channel9.msdn.com/Events/Ignite/2015/FND2201

Overview of Windows 10 for Education http://channel9.msdn.com/Events/Ignite/2015/BRK2305

Power BI for Developers http://channel9.msdn.com/Events/Ignite/2015/BRK3551

Power BI Overview http://channel9.msdn.com/Events/Ignite/2015/BRK2568

Project Online Customer Panel: St. Luke’s Hospital, and TE http://channel9.msdn.com/Events/Ignite/2015/BRK2134

Python and Node.js: Microsoft’s Best Kept Secrets http://channel9.msdn.com/Events/Ignite/2015/BRK3721

Re-Thinking Attachments: Collaborating in Outlook with OneDrive http://channel9.msdn.com/Events/Ignite/2015/BRK2196

Real World Reports: Business Intelligence in Microsoft Project Online and Project Server 2013 http://channel9.msdn.com/Events/Ignite/2015/BRK3137

Save Time! Automate Phone Number Management in Skype for Business http://channel9.msdn.com/Events/Ignite/2015/BRK4112

Search Extensibility in SharePoint 2013 http://channel9.msdn.com/Events/Ignite/2015/BRK4124

Setting Up Your On-Premises SharePoint Environment for Custom App Development http://channel9.msdn.com/Events/Ignite/2015/BRK4104

SharePoint 2013 and Azure IaaS: Better Together http://channel9.msdn.com/Events/Ignite/2015/BRK3124

SharePoint Online and OneDrive for Business Management and Control http://channel9.msdn.com/Events/Ignite/2015/BRK3123

Taking a Deep Dive into Microsoft Azure IaaS Capabilities http://channel9.msdn.com/Events/Ignite/2015/BRK3505

Tame Your Inbox: Clutter in Office 365 http://channel9.msdn.com/Events/Ignite/2015/BRK3149

The Evolution of SharePoint: Overview and Roadmap http://channel9.msdn.com/Events/Ignite/2015/FND2203

The New User Experience with Windows 10 http://channel9.msdn.com/Events/Ignite/2015/BRK1302

The Power of the Shell: Advanced Administration of Office 365 with Windows PowerShell http://channel9.msdn.com/Events/Ignite/2015/BRK3209

Tiles, Notifications, and Action Center http://channel9.msdn.com/Events/Ignite/2015/BRK2352

Tools and Tips for Administering Office 365 http://channel9.msdn.com/Events/Ignite/2015/BRK2120

Top Features of Windows 10 http://channel9.msdn.com/Events/Ignite/2015/BRK2339

Transforming Your SharePoint Full Trust Code to the Office App Model http://channel9.msdn.com/Events/Ignite/2015/BRK4125

Upgrade to Microsoft SharePoint 2013 and Ready for Cloud Potential http://channel9.msdn.com/Events/Ignite/2015/BRK3115

Using Git with Microsoft Visual Studio Team Foundation Server or Visual Studio Online http://channel9.msdn.com/Events/Ignite/2015/BRK3709

What’s New for Build Automation in Team Foundation Server and Visual Studio Online http://channel9.msdn.com/Events/Ignite/2015/BRK3726

What’s New for IT Professionals in SharePoint Server 2016 http://channel9.msdn.com/Events/Ignite/2015/BRK2188

What’s New in Active Directory Domain and Federation Services in Windows Server vNext http://channel9.msdn.com/Events/Ignite/2015/BRK3871

What’s Next for Business Analytics in Microsoft Excel http://channel9.msdn.com/Events/Ignite/2015/BRK2566

Why Microsoft Surface Pro 3 IS Your Next Company Device http://channel9.msdn.com/Events/Ignite/2015/BRK2340

Windows 10: Security Internal http://channel9.msdn.com/Events/Ignite/2015/BRK2308

Windows as a Service: What Does It Mean for Your Business? http://channel9.msdn.com/Events/Ignite/2015/BRK2322

Yammer Enterprise Administration http://channel9.msdn.com/Events/Ignite/2015/BRK3111

Yammer Identity and User Management http://channel9.msdn.com/Events/Ignite/2015/BRK3132

Yammer IT Mythbusters http://channel9.msdn.com/Events/Ignite/2015/BRK2201

Yammer Roadmap http://channel9.msdn.com/Events/Ignite/2015/BRK2103

Build 2015 : My Watch List

Building Compelling Bluetooth Apps in Windows 10 : http://channel9.msdn.com/Events/Build/2015/3-739

Case Studies of HoloLens App Development : http://channel9.msdn.com/Events/Build/2015/2-744

Historical Debugging with IntelliTrace in Visual Studio 2015: http://channel9.msdn.com/Events/Build/2015/3-771

Overview of Cross-Platform Mobile Development with Office 365 : http://channel9.msdn.com/Events/Build/2015/2-655

Get Your Hands Dirty with the Office 365 APIs, Authentication and SDKs: http://channel9.msdn.com/Events/Build/2015/4-630

Tried and True Practices for Transforming SharePoint Solutions to Cloud-Ready Solutions : http://channel9.msdn.com/Events/Build/2015/3-743

Extending Custom Solutions with Excel, PowerPoint, and Word Add-ins: http://channel9.msdn.com/Events/Build/2015/3-651

Python and Node.js: Microsoft’s Best Kept Secrets: http://channel9.msdn.com/Events/Build/2015/3-657

What’s New for Build Automation in Team Foundation Server and Visual Studio Online: http://channel9.msdn.com/Events/Build/2015/3-671

Debugger Tips and Tricks for .NET Developers with Visual Studio 2015: http://channel9.msdn.com/Events/Build/2015/3-677

Building Solutions with Office Graph: http://channel9.msdn.com/Events/Build/2015/3-676

Using Git in Visual Studio :http://channel9.msdn.com/Events/Build/2015/3-746

Build an Add-in for Outlook.com, Outlook and Office 365 that Reaches Over 400 Million Users :http://channel9.msdn.com/Events/Build/2015/3-694

Single Sign-On with Secure Authentication : http://channel9.msdn.com/Events/Build/2015/2-709

New OneDrive APIs for Developing Against OneDrive AND OneDrive for Business :http://channel9.msdn.com/Events/Build/2015/3-734#

Building a Single-Page App Using Angular and TypeScript Using Office 365 APIs : http://channel9.msdn.com/Events/Build/2015/3-689

Harnessing the Full Power of Input in Universal Windows Apps : http://channel9.msdn.com/Events/Build/2015/3-622

What’s New in F12 for “Project Spartan” : http://channel9.msdn.com/Events/Build/2015/3-638

Check out this huge collection of ebook freely available for download, given away by Microsoft.

http://blogs.msdn.com/b/mssmallbiz/archive/2013/06/18/huge-collection-of-free-microsoft-ebooks-for-you-including-office-office-365-sharepoint-sql-server-system-center-visual-studio-web-development-windows-windows-azure-and-windows-server.aspx?goback=%2Egde_93094_member_252451407

Cheers & happy coding…

I was recently carrying out some copy paste activity on excel and saw a very wired memory related alert. I know have been using only 8GB RAM for my SharePoint 2013 machine which is way below the recommended level, but then I thought of check the Task Manager. And to my surprise, there were couple of process which were taking lots of memory. But one of them caught my eye. “Noderunner.exe”, there were more than 4 instance running and all of them were consuming more than 300+ MB of my total memory space. First I thought of removing them manually, but then I thought of checking the web space (msdn forumn, and other blogs), and to my surprise there were lots of material about it. It even mention that Exchange 2013 could cause this.

Then I stumbled up this msdn forumn thread which explain the reason (SharePoint been a beta) and also a make shift solution. Hoping that this bug (as comfirmed in the forumn thread) will get fixed once the real SharePoint 2013 is out. I followed the steps mentioned in the article since than the memory usage has gone down drastically. Its not official way of doing things and please do this at your own risk is what I can say for now, unless it is officially supported by Microsoft.

  1. Use Set-SPEnterpriseSearchService -PerformanceLevel Reduced to reduce the memory impact by the search service.
  2. Modify the C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config so that it can only consume #amount of RAM. Change the value at <nodeRunnerSettings memoryLimitMegabytes=”0″ /> to any amount of RAM you like to contain the memory leak. The value is in Megabyte.

You might be wondering why I am then re-blogging about it. It is just for my quick search, as it better to keep a note with myself, before search the whole web.

Cheers & happy coding…

 

 

Community

https://www.technicalcommunity.com/

http://www.codeproject.com/Articles/16768/Deployment-made-simple-using-Powershell

http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/14/use-powershell-to-script-changes-to-the-sharepoint-web-config-file.aspx

Logging http://nlog-project.org/

TFS PowerTool for TFS 2010 : http://bit.ly/tfspowertools / http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/

SMTP utility for Development : http://smtp4dev.codeplex.com/

ALM :

http://vsarbranchingguide.codeplex.com/

http://blogs.msdn.com/b/sharepointdev/archive/2011/08/04/continuous-integration-for-sharepoint-2010-mike-morton.aspx http://sharepointci.codeplex.com/ http://www.sharepointnutsandbolts.com/2011/06/sp2010-continuous-integrationpt-1.html http://www.andrewconnell.com/blog/archive/2011/12/21/sharepoint-2010-alm-and-continuous-integration-resources.aspx http://www.21apps.com/sharepoint/setting-up-sharepoint-2010-ci-process-with-team-city/ http://www.youtube.com/watch?v=AIn0MLrKaNs

Temp Reading List:-

– SP2010 – Fine Grain Security : http://www.microsoft.com/en-us/download/details.aspx?id=9030

http://dimecasts.net/

– GACUTIL

http://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.71).aspx

http://msdn.microsoft.com/en-us/library/dkkx7f79.aspx

http://blogs.msdn.com/b/astebner/archive/2006/11/04/why-to-not-use-gacutil-exe-in-an-application-setup.aspx http://blogs.msdn.com/b/edglas/archive/2007/12/17/content-index-for-web-tests-and-load-tests.aspx

– Caching Design of the Caching Application Block. Design of the Data Access Application Block.

– Windows 8 App Development http://kevinashley.com/making-30000-a-month-on-windows-8-apps/

– MS BHOLD (Microsoft® Forefront Identity Manager (FIM 2010)) – http://technet.microsoft.com/en-us/library/jj134102(v=ws.10).aspx

SharePoint Tips : http://www.sharepoint-tips.com/

Web-Performance http://spritegen.website-performance.org/ http://ajaxmin.codeplex.com/ – to minify css and js

Best Practices :

http://msdn.microsoft.com/en-us/library/bb687949(v=office.12).aspx

http://blog.robgarrett.com/2009/02/20/sharepoint-development-best-practices-summary/

http://social.technet.microsoft.com/wiki/contents/articles/8666.sharepoint-2010-best-practices.aspx

http://technet.microsoft.com/en-us/library/cc850682.aspx

BIG Data

-RavenDB

http://ravendb.net/

http://msdn.microsoft.com/en-us/magazine/hh547103.aspx

http://ayende.com/blog/4499/why-raven-db

-NoSql (Article) : http://msdn.microsoft.com/en-us/magazine/hh547101.aspx

-CouchDB◾http://ayende.com/blog/3607/reading-erlang-inspecting-couchdb

https://www.hadooponazure.com/

http://www.microsoft.com/sqlserver/en/us/solutions-technologies/business-intelligence/big-data.aspx

http://gettingstarted.hadooponazure.com

MOSS Branding- http://blogs.msdn.com/b/taj/archive/2009/11/01/dynamically-changing-master-pages-in-sharepoint-server-2007.aspx

Navigation All about Navigation :

http://blogs.msdn.com/b/vesku/archive/2007/03/23/controlling-navigation-options-from-the-onet-xml.aspx (http://kvdlinden.blogspot.in/2010/03/navigation-options-in-onetxml-in.html)

Customization : http://blog.sandippatil.com/custom-site-navigation-for-sharepoint-publishing-sites/

Some Pot Holes: https://statto1974.wordpress.com/2008/04/09/beware-of-deleting-global-navigation-nodes-in-spwebnavigationglobalnodes/

Using Custom SiteMap : http://meandmysharepoint.blogspot.com/2011/11/customising-sharepoint-global.html

Event Handler Value (After & Before) -http://christopherclementen.wordpress.com/2012/04/30/get-field-value-during-an-event-handler/

User Profile Synch http://blogs.msdn.com/b/spfargo/archive/2009/02/13/guidance-user-info-synch-in-moss-2007.aspx http://blogs.technet.com/b/nishants/archive/2010/08/23/troubleshooting-user-profile-sync-issues-in-office-sharepoint-server-2007.aspx

Host Name Site Collection http://technet.microsoft.com/en-us/library/cc424952(v=office.12).aspx http://blogs.msdn.com/b/ketaanhs/archive/2010/03/13/host-header-actually-host-named-site-collection-in-moss.aspx

Internet Facing Site http://blogs.msdn.com/b/vesku/archive/2009/01/29/internet-facing-moss-sites-without-content-deployment.aspx·

Misc External Drive Local Access : Integrating External Document Repositories with SharePoint Server 2007 : http://msdn.microsoft.com/en-us/library/dd440954.aspx (http://social.technet.microsoft.com/Forums/en/sharepointgenerallegacy/thread/575b9c19-69fc-4969-ad7d-2cbe814f23ae)

Understand SPRequest http://hristopavlov.wordpress.com/2009/01/19/understanding-sharepoint-sprequest/

Memory Leaks http://blog.dynatrace.com/2009/02/12/sharepoint-identifying-memory-problems-introduced-by-custom-code/

SP 2010 Operations: http://technet.microsoft.com/en-us/library/cc262289(v=office.14).aspx

Best Practice http://technet.microsoft.com/en-us/library/cc850682(v=office.14).aspx

Before Installation Limits –

http://technet.microsoft.com/en-us/library/cc262787.aspx

http://smallcitydesign.com/how-to-build-a-sharepoint-2010-development-machine/

http://blogs.msdn.com/b/uksharepoint/archive/2009/11/17/installing-sharepoint-server-2010-beta-2-on-a-single-machine.aspx

http://www.criticalpathtraining.com/Members/ContinualLearning/Documents/CriticalPathTraining_SharePoint2010_VirtualMachineSetup_v1.6.pdf

http://www.astaticstate.com/2010/07/how-to-create-local-sharepoint-2010.html http://technet.microsoft.com/en-us/sharepoint/ee410529

VS2010 : http://msdn.microsoft.com/en-us/library/ee330921(v=vs.100).aspx

VS2012 : http://msdn.microsoft.com/en-us/library/ee330921.aspx

Installation Learn SharePoint Server 2010 SharePoint Development in Visual Studio : SharePoint Cross Farm Services – http://www.chuckoldes.com/sharepoint-cross-farm-services/

Configuration Capacity Management : http://technet.microsoft.com/en-us/library/cc261700(v=office.14).aspx

Testing

http://blogs.msdn.com/b/taj/archive/2011/09/17/sharepoint-visual-studio-unit-tests-and-code-coverage.aspx

http://spperformancetest.codeplex.com/

http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/29/testing-sharepoint-2010-with-visual-studio-2012-update-1.aspx

http://code.google.com/p/moq/

Caching

http://technet.microsoft.com/en-us/library/cc770229.aspx

http://www.wictorwilen.se/Post/Improve-performance-of-your-SharePoint-2010-applications-using-Windows-Server-AppFabric-caching.aspx

http://spcacherefresh.codeplex.com/

http://zimmergren.net/technical/sp-2010-developing-for-performance-part-3-caching-in-sharepoint-2010

Design of the Caching Application Block. Design of the Data Access Application Block.

Session http://nikspatel.wordpress.com/2012/02/12/enable-asp-net-session-state-on-sharepoint-2010-application/ http://www.dotnetspider.com/resources/21375-Session-ASP-NET-C.aspx http://msdn.microsoft.com/en-us/library/ff647734.aspx

Central Admin

http://www.harbar.net/articles/spca.aspx – Article explaining High availability, load balancing, Security and General recommendations http://www.sharepointpromag.com/article/sharepoint/sharepoint-2010-misconfigurations-141636 – Top 10 common mistake SP 2010 Configuration & Fix it

PageLayouts Code-Behind Page Layouts with Visual Studio 2010 http://blogs.msdn.com/b/kaevans/archive/2011/04/02/code-behind-page-layouts-with-visual-studio-2010.aspx

XSLTListViewWebpart

http://damneddutch.blogspot.in/2012/08/programmatically-create-sharepoint.html

http://maulikdhorajia.blogspot.in/2011/06/sharepoint-2010-xsltlistviewwebpart.html

http://maulikdhorajia.blogspot.in/2011/06/sharepoint-2010-customizing.html

http://stefan-stanev-sharepoint-blog.blogspot.in/2010/08/xsltlistviewwebpart-several-xslt-tips.html

http://msdn.microsoft.com/en-us/library/ff604021.aspx

Migration : http://blogs.msdn.com/b/subbu/archive/2012/05/20/fixing-test-spcontentdatabase-warnings.aspx

SharePoint List Data Model: http://msdn.microsoft.com/en-us/library/ee536277.aspx

Development in Depth (SDK Link)· http://msdn.microsoft.com/en-us/library/ee539092.aspx

Continues Integration :

http://sharepointci.codeplex.com/

http://www.andrewconnell.com/blog/archive/2011/12/21/sharepoint-2010-alm-and-continuous-integration-resources.aspx

http://blogs.msdn.com/b/sharepointdev/archive/2011/08/04/continuous-integration-for-sharepoint-2010-mike-morton.aspx

http://www.21apps.com/sharepoint/setting-up-sharepoint-2010-ci-process-with-team-city/

Metadata Management http://blogs.msdn.com/b/ecm/archive/2010/06/22/introducing-enterprise-metadata-management.aspx

User Profile http://www.aiim.org/community/blogs/expert/Connecting-to-the-User-Profile-Service-Proxy http://msdn.microsoft.com/en-us/library/ms544240(v=office.14).aspx

– Update User Profiel using Web Service http://technet.microsoft.com/en-us/library/cc261958(v=office.14).aspx

– Audience Targetting Planning http://iedaddy.com/2010/10/sharepoint-2010-connect-to-another-farms-user-profile-service/

– Configuration

Backup http://technet.microsoft.com/en-us/library/gg576965(v=office.14).aspx

Restore http://technet.microsoft.com/en-us/library/gg985419(v=office.14).aspx

Live WebCast· http://sharepoint.microsoft.com/en-in/resources/Pages/webcast.aspx

Web Content Management: http://technet.microsoft.com/en-us/sharepoint/hh126807

Enterprise Content Management: · http://technet.microsoft.com/en-us/sharepoint/hh126808.aspx

Performance Monitory HP Performance Sizer : http://h71019.www7.hp.com/activeanswers/Secure/548230-0-0-0-121.html

IDERA Site : http://www.idera.com/Free-Tools/SharePoint-perf-monitor/

http://www.webperformance.com/library/casestudies/sharepoint/page3.html

http://www.microsoft.com/en-in/download/details.aspx?id=15755

Embed Video in Moss Blog Article

http://www.thespgeek.com/2010/09/sharepoint-blog-site-cksebe-and-video.html

Training MCA – http://www.wictorwilen.se//Post/What-is-a-Microsoft-Certified-Architect.aspx MCM – http://www.wictorwilen.se/Post/Microsoft-Certified-Master-SharePoint-2010-thoughts-and-reflections.aspx – See attached SharePoint 2010 Certification : http://www.wictorwilen.se/Post/About-the-SharePoint-2010-certifications.aspx And person who cleared it à http://www.wictorwilen.se/Post/Microsoft-Certified-Master-SharePoint-2010-thoughts-and-reflections.aspx Pre-Read List – Even if you are not trying this list is a good thing to know different thing available on MSDN. http://www.dynamicevents.com/upload/MCM-MCA/MCM/SharePoint/MCMSharePointPre-Reads.pdf – SharePoint 2010 http://www.dynamicevents.com/MCM/MCMSharePointPre-Reads.pdf – SharePoint 2007 MCA – http://www.wictorwilen.se/Post/What-is-a-Microsoft-Certified-Architect.aspx Microsoft Training Center : http://msdn.microsoft.com/en-us/gg299335 Becky Beteram : http://blog.beckybertram.com/Exams.aspx

SharePoint 2013 Plan For SharePoint 2013 : http://technet.microsoft.com/en-us/library/cc261834.aspx http://nikspatel.wordpress.com/category/sharepoint-2013/ http://technet.microsoft.com/en-us/sharepoint/fp142366 Whats new : http://msdn.microsoft.com/en-us/library/jj163091.aspx Choose the right API : http://msdn.microsoft.com/en-us/library/office/apps/jj164060 Basic Operation with JavaScript Library : http://msdn.microsoft.com/en-us/library/office/apps/jj163201 Plan for administrative and service accounts in SharePoint 2013 http://technet.microsoft.com/en-us/library/cc263445.aspx

System Requirement : http://technet.microsoft.com/en-us/library/cc262485(office.15).aspx

How to install (& First Look) : http://www.ericharlan.com/Moss_SharePoint_2007_Blog/how-to-install-sharepoint-2013-a220.html

Downloads:- SharePoint Foundation 2013 (Preview ) : http://www.microsoft.com/en-us/download/details.aspx?id=30345 Language Pack for SharePoint Foundation 2013 (English, Japanese, Spanish): http://www.microsoft.com/en-us/download/details.aspx?id=30343 SharePoint 2013 (Preview) : http://technet.microsoft.com/en-us/evalcenter/hh973397.aspx?wt.mc_id=TEC_121_1_33 Language Pack for SharePoint 2013 (English, Japanese, Spanish) : http://www.microsoft.com/en-us/download/details.aspx?id=30347 SharePoint Designer 2013 : http://www.microsoft.com/en-us/download/details.aspx?id=30346 Deployment Guide (e-book) : http://www.microsoft.com/en-us/download/details.aspx?id=30384 TechNet SharePoint 2013 Complied Help : http://www.microsoft.com/en-us/download/details.aspx?id=30382 Office Web Apps Server : http://www.microsoft.com/en-us/download/details.aspx?id=30358

Visual Studio Comparison : http://www.microsoft.com/visualstudio/eng/products/compare Tips&Tricks: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV319 http://www.microsoft.com/visualstudio/en-gb/products VS 2012 : http://www.microsoft.com/visualstudio/eng/products/compare

Windows 8 – Licenses http://www.zdnet.com/how-the-new-windows-8-license-terms-affect-you-7000003028/

Big Data http://techcrunch.com/2012/11/08/a-riddle-wrapped-in-a-mystery-inside-an-enigma/

XSLT C# Scripts http://msdn.microsoft.com/en-us/library/ms950792.aspx http://msdn.microsoft.com/en-IN/library/wxaw5z5e.aspx http://msdn.microsoft.com/en-us/library/533texsx(v=vs.71).aspx http://www.helpmeonsharepoint.com/2012/05/create-your-own-xslt-functions-using-c.html

Cheers & happy coding…

http://ikarstein.wordpress.com/2011/02/10/walkthrough-how-to-move-or-copy-a-sharepoint-designer-2010-list-workflow-to-another-list-on-the-same-site-or-another-site/

Cheers & happy coding…

Let say you have a list or document library. Once you break the permission inheritance SharePoint OOB copies all the permissions from Site to the list for consistence. This is true when you create a item level permission by breaking the permission inheritance. Another drawback with the item level permission is that whenever you add a item level permission to an item the same permission gets copied to the parent list with Limited Access permission level. Same is true for List/document library. You add a permission level to the list/document library, same permission set gets copied at the top level site with Limited permission.

So, the question is how did it affected our solutions.

Solution 1 :
• Create a list template with 60 document.
• Used the above template to create the 200 document library with each library having 60 document for 20 products.
• Individually breaking the item level permission and then adding the custom SharePoint group created for each client X product group, i.e., Client_1_Product_1 to Client_200_Product_20. Which comes to 4000 SharePoint groups.
Problem with Solution 1:
• Whenever we are breaking the item level permission for each item the permission set of the document library was getting copied to the item and as we are adding custom permission to the item, it was getting copied to the list with limited permission.
• So, next time when we were breaking permission for the second item, number of permission were getting incremented with each item.
• As we were not deleting these limited access permission at item level, the drawback is when these item get queried at CQWP it will take lot of time to load the item on the page as SharePoint has to iterate throw all the permission set.

Solution 2 : In the second approach we thought of removing the limited access permission which was getting copied to the item. For this purpose we followed the following path
• Created the list template with 60 document.
• Used the above template to create the 200 document library with each library having 60 document.
• But this time while creating the document library we broke the permission inheritance of the document library and removed all the permission level which was getting copied from Site to the list.
• For item level we were breaking the permission inheritance and checking and deleting any copied permission at item level, before assigning the custom SharePoint group.
Problem with Solution 2:
• Now when we broke the item level permission inheritance nothing from list was getting copied for the first item in the list. But as soon as we add a custom permission to the item the same permission was getting copied to the list holding the item with Limited Access. As we are doing this for one item within the list at a time, with every breaking of permission inheritance at item level and adding of custom permission to the item, it was adding an additional limited Access permission at List level. So, as we were removing the copied permission at item level before assigning the custom permission, with every iteration the number of permission for deletion was getting incremented for each item with each document library.
• This increased the operation time.

Solution 3 : Usage of Temp folder
• Create doc library.
• Break the doc library inheritance to the site. This will copy all the default permissions to the doc library.
• Delete the permission set associated with the doc library.
• Create a temp folder inside the doc library, and break the permission inheritance of that folder.
• Create the list item (document) inside the temp folder. This I am doing to avoid the permission inheritance from the parent list.
• Move the list item from the temp folder to the parent list and this item will have no inherited limited permission because it’s moved from the folder which don’t have any permission.
• Assign the custom SharePoint Group which I have created to the moved list item. This action copies that SharePoint group to the list (SharePoint Feature) with limited access permission.
• After all the documents are created, moved and assigned permission, delete the temp folder.
Problem with Solution 3:
• When we are moving the first item created in the temp folder to the parent list no permission is associated with the item, and as we add a custom permission to the item after breaking the permission inheritance, and that permission getting copied to the list with limited access, the next time we move the second item from temp folder and tried to do the same thing, the limited access permission from list is getting copied to the newly moved list item.
• And with every item moved from the temp folder and process been repeated the number of permission for deletion at time level are getting incremented.
• This increased the operation time.

In all the above scenario we have already created the custom SharePoint Group. This is because for item level permission we want that permission to he available for assignment.

Solution 4 : The successful one. Here we avoided the creation for SharePoint Group beforehand.
• Create doc library.
• Break the doc library inheritance to the site. This will copy all the default permissions to the doc library.
• Delete the permission set associated with the doc library.
• Create a temp folder inside the doc library, and break the permission inheritance of that folder.
• Create the list item (document) inside the temp folder.
• And this process we did for all the 200 document library. Now we had 200 document, with each having on Temp Folder with 60 document without any inherited permission set.
• Now, after the above step we created 4000 custom SharePoint group.
• We picked individual document library, went inside the temp folder, moved the item to the parent list, broke the inheritance, check the copied permission, if there removed it.
• So, for each list we only had 20 permission sets to be removed to a max, starting with zero for the first item.

Cheers & happy coding…