Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Automate SharePoint site creation with PnP Provisioning! Use XML or .pnp templates to deploy lists, branding, pages, and more. Simplify and standardize your deployments.

Learn how SharePoint features implemented in 2025 use AI, automation, and enhanced security to boost productivity in the modern digital workplace.

Unlock SharePoint permissions! Learn about Role Definition IDs: the numeric keys (like 1073741829 for Full Control) that Power Automate & APIs use to manage access effectively.

Secure your SPFx applications! Learn how to protect API keys and secrets using Azure Key Vault, Azure Functions, AadHttpClient, and secure CI/CD pipelines. Avoid hardcoding!

Explore SPFx 1.19+ new features: Webpack 5, independent toolchain releases, Node 18 support, Viva Connections enhancements, and Teams integration improvements. Upgrade for performance and modern tooling!

Creating a view in SharePoint lets you customize how information appears in a list or document library and sort, filter, group, or display items in a format.

With the modernization of the SharePoint Framework (SPFx), Microsoft is transitioning from the traditional Gulp-based build system to a more powerful and standardized toolchain powered by Heft and Rig . This upgrade significantly improves build performance, maintainability, and future compatibility.

SharePoint Online’s file path limits are often misunderstood. This article breaks down what actually counts toward the 400?character limit, clears up common myths, and shows practical ways to count length. Whether you’re an admin or end user, you’ll learn how to manage paths effectively and keep your files accessible.

Build a robust Angular data import wizard! Map columns, preview data, validate entries, and ensure secure, scalable imports. Includes code snippets & best practices.

Fix SharePoint Online folder metadata issues caused by special characters in folder names. This guide provides a PowerShell CSOM script to apply default metadata correctly.

Master Power Automate for large SharePoint lists! Learn pagination and batching techniques to efficiently process thousands of items without hitting limits or errors.

Compare SharePoint CSOM Update(), UpdateOverwriteVersion(), and SystemUpdate() behavior for version history, audit fields, workflows, and webhooks.

Migrate from deprecated SharePoint features! Learn about replacements for InfoPath, SPD workflows, and classic publishing. Modernize with Power Apps, SPFx, and more.

Discover how Modern SharePoint has revolutionized external collaboration! Learn how to securely share sites with partners using guest access, eliminating complex extranets.

Migrate SharePoint customized list forms to standalone Power Apps using the 'Copy Code' method. Avoid export/import issues and gain a cleaner, scalable app. Step-by-step guide included!

Streamline your SharePoint migration with this PowerShell script! Automate the transfer of list data from on-premises to SharePoint Online, while intelligently preventing duplicates. This script checks for existing items based on key fields, ensuring data integrity and a clean, organized cloud environment. Perfect for efficient and error-free SharePoint modernization, saving time and resources. Includes duplicate detection and automated cleanup for seamless cloud adoption.

Explore the evolution of SharePoint web services, from the legacy _vti_bin directory and SOAP-based .asmx services to the modern REST API and Microsoft Graph. Understand how SharePoint's service architecture transformed to provide efficient data access and integration with Microsoft 365, enabling developers to build powerful collaboration solutions. Discover the benefits of each approach and the future of SharePoint development.

Explore the key conceptual differences between SharePoint Online and SharePoint On-Premises. Understand hosting, management, customization, and integration aspects to choose the right solution for your organization. Learn about hybrid approaches and the future of SharePoint in the cloud. Discover the ideal use cases for each platform and how they align with business needs and compliance requirements. Navigate the complexities of SharePoint deployment with clarity.

Explore SharePoint customization options, contrasting classic approaches (master pages, server-side code) with modern methods like SPFx, Power Platform, and PnP provisioning. Understand the capabilities, limitations, and non-customizable areas in modern SharePoint. Learn how to choose the right approach for forms, workflows, UI, and site provisioning, embracing security and cloud-readiness.

Explore the evolution of SharePoint development, from classic server-side coding to modern web development with SPFx and Microsoft Graph. Discover deprecated technologies like CSOM and Farm Solutions, and learn about the modern toolkit including PnP.PowerShell, Power Platform, and Azure Functions.

The 'Open in Windows Explorer' feature in SharePoint is gone! This article explains why, due to the retirement of Internet Explorer and the shift to modern SharePoint. Discover recommended alternatives like OneDrive Sync Client and Microsoft Edge in IE Mode. Learn why OneDrive offers superior file management, collaboration, and security compared to traditional file servers, making it ideal for today's hybrid work.

Discover why Microsoft is moving away from SharePoint subsites towards modern site architectures. Learn about the limitations of subsites with Microsoft 365 groups and the benefits of hub sites, including shared navigation, content roll-up, and improved search capabilities. Embrace a streamlined and efficient approach to SharePoint management and collaboration.

Deleting by index in CRM systems can be disastrous! Learn why del contacts[3] is a silent killer, leading to lost leads and broken audit trails. This article provides a safe, real-world solution for cleaning duplicate leads using Python, complete with test cases and best practices. Avoid costly mistakes and protect your customer relationships by mastering safe deletion techniques. Discover the power of filtering and validation to prevent data loss and ensure data integrity in your CRM.

Learn how SharePoint distinguishes between folders and files programmatically using the FSObjType property. This guide provides practical examples using REST API and PnP.js within SPFx to build custom file explorers and document management solutions. Master the art of differentiating folders and files for enhanced SharePoint development and user experiences, creating powerful web parts and dashboards.

Audit SharePoint Online security with this comprehensive guide and PnP.PowerShell script. Discover Azure AD security groups (including Microsoft 365 Groups) with assigned permissions across your tenant's SharePoint sites. Learn how to securely automate the process, export results to CSV, and avoid common pitfalls. Improve your SharePoint security posture by identifying and managing group permissions effectively.

Simplify file selection in your SharePoint Framework (SPFx) solutions with the PnP File Picker control! This step-by-step guide shows you how to integrate this powerful React component, enabling users to easily browse and select files from SharePoint libraries or OneDrive. Learn how to install, implement, and customize the File Picker for a seamless, user-friendly experience. Reduce development time and enhance your SPFx projects with this essential tool for file management and uploads, ensuring a modern UI and consistent user experience.

This ready-to-use React component offers a user-friendly interface for searching and selecting sites, eliminating the need for custom dropdowns. Boost development speed, ensure a consistent look and feel, and reduce maintenance. Learn how to integrate this powerful tool for news aggregation, reporting, and provisioning.

Learn how to build effective accordion controls in SharePoint Framework (SPFx) using Fluent UI, PnP SPFx Controls, and Mantine. This guide explores the implementation, pros, and cons of each library, helping you choose the best approach for improved readability and user experience in your SPFx solutions. Discover best practices for creating intuitive and engaging interfaces with collapsible content sections.

Boost your SharePoint Framework (SPFx) development speed with Fast-Serve! This helper library dramatically reduces build times by enabling incremental builds, keeping the local server running, and providing instant browser reloads. Say goodbye to long waits and hello to increased productivity. Integrate Fast-Serve into your SPFx project.

Boost SharePoint performance with PnPjs caching! Learn how to minimize redundant API calls and improve application speed. This article explores SP-PnP caching techniques, including unique cache key generation and expiration strategies. Discover best practices for efficient data handling and a smoother user experience. See practical examples demonstrating the dramatic speed improvements achieved through caching.
Everything on SharePoint, not only its articles: the SharePoint page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article