Sign in

Jeppe Spanggaard

@jeppe-spanggaard.dk
27 followers 31 following 8 posts

Microsoft 365 Developer @ Evobis ApS • 🇩🇰 jeppe-spanggaard.dk

PostsRepliesMedia
Jeppe Spanggaard @jeppe-spanggaard.dk · 20/10/2025
Ever wonder what happens when a backend error hits your SharePoint solution? Here’s how I use try/catch together with ExceptionHandlingScope so errors don’t bring things down — instead, they’re managed cleanly and users stay unaffected. 👉 jeppe-spanggaard.dk/blogs/sharep... #SharePoint #CSOM
jeppe-spanggaard.dk
SharePoint's Server-Side Try-Catch: ExceptionHandlingScope
Discover how SharePoint's ExceptionHandlingScope can optimize your API calls, reduce costs, and enhance performance with server-side exception handling.
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 14/10/2025
Ever clicked “Save” a dozen times and triggered dozens of webhook events? Here’s how I debounce SharePoint webhooks — collapsing bursts into meaningful batches, filtering out noise, and only processing what truly matters. 👉 jeppe-spanggaard.dk/blogs/optimi... #SharePoint #Webhooks #CSharp
jeppe-spanggaard.dk
Optimize SharePoint Webhooks: Debouncing User Actions
Learn how to effectively debounce SharePoint webhooks to optimize performance and reduce unnecessary operations when users frequently click save.
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 22/09/2025
Using Graph batch is great—until a few calls fail and you end up retrying blindly. This is how I build smart retry into Graph batches: detecting failures, retrying just what needs retry, and keeping things stable. 👉 jeppe-spanggaard.dk/blogs/graph-... #MicrosoftGraph #CSharp #GraphAPI #Resilience
jeppe-spanggaard.dk
Stop Retrying Everything: Smart Graph Batch Retry Logic
Learn smart retry logic for Microsoft Graph batching to optimize API calls, reduce throttling, and enhance user experience.
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 10/09/2025
Batching multiple file downloads with Microsoft Graph? It’s way too easy to lose track of which byte stream belongs to which file. 😬 I wrote up a friendly walkthrough of request-ID mapping so each response reliably connects to its source. Read the post: jeppe-spanggaard.dk/blogs/graph-...
jeppe-spanggaard.dk
Graph Batching for File Content: Mapping Requests to Responses
How to handle Graph batching when downloading file content and mapping responses back to original requests
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 31/08/2025
Behind the scenes of how I optimize CSOM to get SharePoint apps running more smoothly. One small change — batching into a single ExecuteQueryAsync() — can cut down dozens of round-trips and make apps feel faster. 👉 jeppe-spanggaard.dk/blogs/csom-p... #SharePoint #CSOM #CSharp
jeppe-spanggaard.dk
CSOM Performance Optimization: Why You Should Batch Your SharePoint Operations
Learn how to dramatically improve CSOM performance by batching operations instead of executing them one by one
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 10/08/2025
🚀 New blog post: This is how I use DevProxy to spot RU-hungry CRUD ops in Microsoft Graph & SharePoint before they throttle me in prod. 👉 jeppe-spanggaard.dk/blogs/devpro... #CSharp #MicrosoftGraph #SharePoint #DevProxy #API
jeppe-spanggaard.dk
DevProxy: How to Test API Rate Limiting and Throttling in C# Development
Discover how to simulate Microsoft Graph and SharePoint throttling locally using DevProxy, and prevent production slowdowns before they happen.
000
Jeppe Spanggaard @jeppe-spanggaard.dk · 28/07/2025
Ever wish SharePoint had SQL-style joins? 🧠 I just dropped a blog on using CSOM + CAML to stitch together multiple lists via lookup fields 🔗 It’s cleaner than you'd think 😉 Read it here 👉 jeppe-spanggaard.dk/blogs/joinin...
jeppe-spanggaard.dk
Efficient Multi-List Queries in CSOM: Using CAML Joins with CAMLEX
Learn how to efficiently query multiple SharePoint lists using CAML joins instead of multiple API calls to avoid throttling
011
Jeppe Spanggaard @jeppe-spanggaard.dk · 01/12/2024
🚀 New Blog Post: "Export files as zip from SharePoint" Struggling to download multiple files from SharePoint as a ZIP via code? I share how I solved this with C#, Microsoft Graph API, and efficient memory handling! Read more: jeppe-spanggaard.dk/blogs/downlo...
jeppe-spanggaard.dk
Export files as zip from SharePoint
Download files from SharePoint as a zip, as is possible through the UI
092