Sign in

Brian P. McCullough

@brianpmccullough.bsky.social
72 followers 85 following 105 posts

Microsoft 365 (SharePoint) Solutions / Development • Full Stack • ASP.NET • NestJS • React 🏃‍♂️ ⚽️ 🏒 ⚾️ 👨‍👩‍👧 🏖 🇺🇲

PostsRepliesMedia
Brian P. McCullough @brianpmccullough.bsky.social · 19/11/2025
cc/ @vesajuvonen.bsky.social @stfbauer.bsky.social for reach
000
Brian P. McCullough @brianpmccullough.bsky.social · 19/11/2025
What, exactly, is stored in Public CDN for the SharePoint Brand Center, other than font files? Also by enabling Public CDN for Brand Center, is that also enabling it for any other content/site in the tenant?
100
Brian P. McCullough @brianpmccullough.bsky.social · 07/11/2025
Is there a way to hide all commands and/or disable completely right-click menu on list view formatting (gallery / card if it matters)? cc/ @pnp.horse
110
Reposted by Brian P. McCullough
Luise Freese 👑 @luisefreese.bsky.social · 06/11/2025
✨💻✍Did you know that you can contribute to the #Microsoft365 platform community blog? We want your posts about how you extend Microsoft 365 - regardless if you are doing this code-first or low-code! 👉 Here is how to get started:
pnp.github.io
How to contribute to this blog
Everyone’s voice matters! We want to publish your content on all things you build with code, low-code, no-code on and around Microsoft 365.
001
Brian P. McCullough @brianpmccullough.bsky.social · 05/11/2025
Looking for a reference on searching managed metadata fields - specifically how to craft the KQL to search the term and any child/decendant terms. I think someone recently posted on this topic on the socials? Was it @kasperlarsen.bsky.social or @beaucameron.com ?
100
Brian P. McCullough @brianpmccullough.bsky.social · 31/10/2025
Why adding/removing sections, webparts/components via PnP.PowerShell doesnt make them visible on the page?? In particlar creating a PageTile webpart in a OneColumnFullWidth section. cc/ @pkbullock.com
100
Brian P. McCullough @brianpmccullough.bsky.social · 29/10/2025
Any good content available for using the new theme options in the SPO > Site branding (new)? Specifically any limits, where the different color combos show up, and how to apply that same theme to other sites/hubs (e.g. PowerShell)? cc/ @vesajuvonen.bsky.social @stfbauer.bsky.social
200
Brian P. McCullough @brianpmccullough.bsky.social · 08/10/2025
i am able to set a SPO list item likedby and liked count using SP REST api (_api/web/lists/.../items() using POST with a x-http-method of MERGE) and setting LikesCount and LikedByStringId . I am unable to do same against SPO page. Anyone know to set LikedBy for pages? cc @dcpadur
000
Brian P. McCullough @brianpmccullough.bsky.social · 15/09/2025
github.com/pnp/pnpjs/is... cc/ @julieturner.net
github.com
likedbyinformation · Issue #3304 · pnp/pnpjs
Major Version 4.x Minor Version Number 16 Target environment SharePoint Framework Additional environment details I am replicating functionality from this, but for list items, not pages. https://www...
000
Reposted by Brian P. McCullough
Sébastien Levert @sebastienlevert.com · 30/08/2025
Microsoft Graph Toolkit retirement
devblogs.microsoft.com
Microsoft Graph Toolkit retirement - Microsoft 365 Developer Blog
We are announcing the deprecation of the Microsoft Graph Toolkit (MGT). The retirement period begins September 1st, 2025 with full retirement planned for August 28th, 2026. Why we’re retiring this toolkit...
002
Brian P. McCullough @brianpmccullough.bsky.social · 25/08/2025
Saw somewhere today a slide titled "Algorithm" and the content was a system prompt. Sign of the times.
000
Brian P. McCullough @brianpmccullough.bsky.social · 13/08/2025
Can anyone in my network recommend good site administration or information architecture training modules/materials in the market? For example a @voitanos.io for site and content admins?
100
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 11/08/2025
💡 Using custom localization in SPFx solutions @brianpmccullough.bsky.social shows how to align SPFx web parts with SharePoint page language instead of browser settings—ideal for multilingual sites. 📺 → youtu.be/LKBwC0SRrbU #SPFx #SharePoint #Microsoft365Dev
011
Brian P. McCullough @brianpmccullough.bsky.social · 21/07/2025
Is it possible to query the items in a SharePoint Online list and have them sorted based on the manual (drag and drop) sorting that is applued to the items?
000
Reposted by Brian P. McCullough
Scott Hanselman 🌮 @scott.hanselman.com · 17/07/2025
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done. I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
55742281
Brian P. McCullough @brianpmccullough.bsky.social · 17/07/2025
@michaelmaillot.bsky.social updated the PR and added notes/question. github.com/pnp/sp-dev-f...
github.com
fix(dependencies): Update "markdown-to-jsx" to "^7.4.0" by brianpmccullough · Pull Request #635 · pnp/sp-dev-fx-property-controls
Q A Bug fix? [ ] New feature? [ ] New sample? [ ] Related issues? fixes #634 What's in this Pull Request? Version bump of markdown-to-jsx from 6.x.x to version 7.4.0
000
Reposted by Brian P. McCullough
Marc D Anderson @sympmarc.com · 19/06/2025
Very small study, but it makes you think.
141
Brian P. McCullough @brianpmccullough.bsky.social · 19/06/2025
🤣
000
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 12/06/2025
💡 Explore insights of the SPFx Sample Organization Tree Chart! Let @petkir.bsky.social show you how to leverage SharePoint Framework to create an interactive organization chart. 📺 Watch the demo here → youtu.be/L39nqNPAIpY #sharepoint #spfx #microsoft365dev #intranet
012
Reposted by Brian P. McCullough
Wictor Wilén @wictorwilen.se · 10/06/2025
🚀 Proud to share what me and my team have been building: Microsoft 365 Copilot connectors for people data! It’s all about bringing richer, unified people insights into Copilot and Microsoft 365. Check it out 👉 learn.microsoft.com/en-us/graph/... #Copilot #GraphConnectors #PeopleData #Microsoft365
learn.microsoft.com
Microsoft 365 Copilot connectors for people data - Microsoft Graph
Microsoft 365 Copilot connectors for people data
195
Brian P. McCullough @brianpmccullough.bsky.social · 06/06/2025
Been using Github Copilot for a few weeks now. Inline edits are usually pretty good. Agent mode leaves lots to be desired with various models. Custom instructions files are cool, but I find are rarely fully followed.
000
Brian P. McCullough @brianpmccullough.bsky.social · 31/05/2025
#sphelp cc/ @sympmarc.com @susanhanley.bsky.social
310
Brian P. McCullough @brianpmccullough.bsky.social · 31/05/2025
Does anyone have any guidance or gotchas related to using the newer(?) "Link" functionality vs the older "Link to a Document" content type in SPO? The "Link to a Document" creates a ".aspx" file with specific content type, whereas the "Link" function creates a ".url" file using the default ctype.
000
Reposted by Brian P. McCullough
Andrew Connell @andrewconnell.com · 21/05/2025
🎉🥂 Excited to share my new podcast!!! Tune in to hear my co-host @julieturner.net & I share opinionated takes on the latest news, deep discussions, interviews, & more on full-stack dev topics in the #Microsoft365, #MicrosoftAzure & related topics! Listen to the trailer & first 6 episodes today! 👇
092
Reposted by Brian P. McCullough
Code. Deploy. Go Live. @codedeploygo.live · 16/05/2025
🎙️ Just published a new episode of "Code. Deploy. GoLive." Episode 1 | 001 | Welcome to Code. Deploy. GoLive. Have a listen 🎧 👇
share.transistor.fm
001 | Welcome to Code. Deploy. GoLive.
Welcome to the Code. Deploy. GoLive. podcast! Our mission is to deliver...
054
Reposted by Brian P. McCullough
Sébastien Levert @sebastienlevert.com · 19/05/2025
Introducing Microsoft 365 Copilot APIs
devblogs.microsoft.com
Introducing Microsoft 365 Copilot APIs - Microsoft 365 Developer Blog
Use Microsoft 365 Copilot APIs to build solutions grounded in your organization’s content, context, and permissions, without needing to relocate or duplicate data.
062
Brian P. McCullough @brianpmccullough.bsky.social · 15/05/2025
Why does SP Rest API to get list item with managed metadata column (single) return the lookup id, rather than the text, for the Label property, but a multi-select managed metadata column returns the correct text value? #sphelp
100
Reposted by Brian P. McCullough
Marc D Anderson @sympmarc.com · 14/05/2025
Admins everywhere panic. The AI is coming for your content.
003
Reposted by Brian P. McCullough
Node.js @nodejs.org · 14/05/2025
The Node.js security release is out! 💚 We have released new versions of 20, 22, 23, and 24 release lines in order to address: - 1 high severity issue - 1 moderate severity issue - 1 low severity issue nodejs.org/en/blog/vuln...
nodejs.org
Node.js — Wednesday, May 14, 2025 Security Releases
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
0328
Brian P. McCullough @brianpmccullough.bsky.social · 06/05/2025
@vesajuvonen.bsky.social regarding ACE personalization i. SPFx 1.21, I searched the docs, but don't see how to add personalizable properties. Also, where is the "personalization" attribute changed, "preconfiguredEntries" in manifest.json? learn.microsoft.com/en-us/sharep...
learn.microsoft.com
SharePoint Framework v1.21 release notes
Release notes for the SharePoint Framework v1.21 release.
200
Reposted by Brian P. McCullough
Garry Trinder @garrytrinder.dev · 05/05/2025
DYK that @devproxy.bsky.social is now on YouTube 📺 Watch @ youtube.com/@devproxy We will be adding more videos over the coming days and weeks. Anything you would like to see? Just let us know. Also don’t forget to like 👍 and subscribe ❤️ 😊
056
Reposted by Brian P. McCullough
Paul Bullock | MVP M365 Dev, M365 Copilot @pkbullock.com · 03/05/2025
"spfx-install.sh" New sample added! 🎉 on #PnPScriptSamples - by @donkirkham.bsky.social using Bash. Check it out: pnp.github.io/script-sampl... #SharePoint #M365PnP #CommunityRocks #Microsoft365 #PowerShell
pnp.github.io
spfx-install.sh | PnP Samples
A sample gallery of scripts to manage all things Microsoft 365.
011
Reposted by Brian P. McCullough
Dev Proxy @devproxy.bsky.social · 02/05/2025
📺 Getting started with Dev Proxy In this video, we walk you through installing and running Dev Proxy on your machine for the first time using the Dev Proxy Toolkit extension for Visual Studio Code. Watch: youtu.be/HVTJlGSxhcw #DevProxy #VSCode #APIs
youtu.be
Get started with Dev Proxy
YouTube video by Dev Proxy
043
Reposted by Brian P. McCullough
Michaël Maillot @michaelmaillot.bsky.social · 01/05/2025
We've just release new version of PnP React Controls (3.21.0) and Property Controls (3.20.0)! Thanks again to all the contributors which helped during PnP March Challenge! Check it out! pnp.github.io/sp-dev-fx-co... pnp.github.io/sp-dev-fx-pr... #PnPControls #SPFx #M365Dev
pnp.github.io
Release notes - @pnp/spfx-controls-react
158
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 02/05/2025
💾 Recording of the #MicrosoftViva and #SPFx call 1st of May - The latest roadmap and other updates - Building SPFx powered experiences in Microsoft 365 - Presented by @simondoy.bsky.social and @brianpmccullough.bsky.social Watch 📺 → www.youtube.com/watch?v=2bXc... #Microsoft365dev #SharePoint
031
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 29/04/2025
📅 Agenda for the #MicrosoftViva & #SPFx call 1st of May - The latest roadmap and other updates - Building SPFx powered experiences in Microsoft 365 - Presented by Manoj Verma, @simondoy.bsky.social and @brianpmccullough.bsky.social + more! 🚀 👋 Join the call → aka.ms/spfx-call #Microsoft365Dev
011
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 26/04/2025
💡 Weekly update on the upcoming calls from @community.ms • Agenda details • Focus this time on #Agents, #Copilot, #SharePoint & #SPFx • Presented by Ayça, Ajit, DC, Manoj, @simondoy.bsky.social & @brianpmccullough.bsky.social • Other assets & updates 📝 See details → pnp.github.io/blog/weekly-...
043
Brian P. McCullough @brianpmccullough.bsky.social · 15/04/2025
I was unhappy with the OOB logging framework, and having a need to remotely collect logs, I put together some SPFx logging infrastructure. Love any feedback you all may have - good or bad. Repo: github.com/brianpmccull...
github.com
GitHub - brianpmccullough/spfx-logging: A sample of how logging services, both local and remote, can be centralized and work with Application Customizers and WebParts with relevant context.
A sample of how logging services, both local and remote, can be centralized and work with Application Customizers and WebParts with relevant context. - brianpmccullough/spfx-logging
000
Brian P. McCullough @brianpmccullough.bsky.social · 07/04/2025
Are Q&A and Locations now gone from MAC > Search & intelligence > Answers? cc/ @kasperlarsen.bsky.social
100
Reposted by Brian P. McCullough
Sébastien Levert @sebastienlevert.com · 05/04/2025
Removal of deprecated DISCO & WSDL aspx pages from SharePoint Online
devblogs.microsoft.com
Removal of deprecated DISCO & WSDL aspx pages from SharePoint Online - Microsoft 365 Developer Blog
We are removing DSICO and WSDL pages from the SharePoint Online by mid September 2025.
101
Reposted by Brian P. McCullough
Vesa Juvonen @vesajuvonen.bsky.social · 27/03/2025
🏆 Announcing the winners of the SharePoint Hackathon 2025 • Most beautiful portals 🎨 • Most useful SharePoint agents 💡 • Most creative dashboard 🪁 • Custom solutions ⚡ 👋 Read more details → techcommunity.microsoft.com/blog/spblog/... #Microsoft365 #SharePoint #SPFx
042
Brian P. McCullough @brianpmccullough.bsky.social · 27/03/2025
Looking at things like SP Copilot agents, and similar tools from 3P/ISV that can chat about some docs stored in SPO doc libraries. If embeddings are taken from docs, and the chat is getting answers from embeddings/vectors (bypassing the doc), how do these tools ensure user has permission on the doc?
000
Brian P. McCullough @brianpmccullough.bsky.social · 19/03/2025
Microsoft 365 Search (Graph), is this right to exclude folders: NOT(ContentClass:"STS_ListItem_DocumentLibrary" AND IsDocument:false)
000
Brian P. McCullough @brianpmccullough.bsky.social · 19/03/2025
I am curious to know if the new "end user cinfigurable" Viva Connections Dashboard Card - "Quick links" opens the door for 3rd party developed cards that can store end user configurations? Maybe also make it's way to SPFx web parts too?? 🤔 cc/ @vesajuvonen.bsky.social @andrewconnell.com
120
Brian P. McCullough @brianpmccullough.bsky.social · 27/02/2025
Possible to do Move-PnPFile with .aspx within /Site Pages/ ? cc/ @erwinmcm.com
100
Brian P. McCullough @brianpmccullough.bsky.social · 27/02/2025
Anyone in my network able/interested to share how they are / have seen configuring/customizing M365 search in SPO? Can remotely buy you a coffee (Venmo/Paypal/etc). 😉
100
Brian P. McCullough @brianpmccullough.bsky.social · 26/02/2025
Curious how people are seeing SharePoint Online News being used in the wild for larger (20k) multinational organizations? Use of Organizational news, centralizing vs decentralization, etc. Good blogs/community content on pros/cons/considerations? cc/ @sympmarc.com @susanhanley.bsky.social
201
Brian P. McCullough @brianpmccullough.bsky.social · 26/02/2025
cc/ @pnp.horse
000
Brian P. McCullough @brianpmccullough.bsky.social · 26/02/2025
In SPO list view formatting, I see that for customRowAction there is an option for "share" (learn.microsoft.com/en-us/sharep...), but no "copyLink" as in the commandBarProps (learn.microsoft.com/en-us/sharep...). Any way to get copyLink functionality only for individual items?
learn.microsoft.com
Formatting syntax reference
Formatting syntax reference
000
Brian P. McCullough @brianpmccullough.bsky.social · 20/02/2025
Something else to try to get #teams-toolkit working to provision/deploy to Teams from VS Code? I keep getting the "Custom App Upload Disabled" message, and I've confirmed that I have the settings to upload correct and am a tenant admin.
000