Bookmarks

ali.id.au Platforms

Platforms on ali.id.au

MS365 + SharePoint

Development

Development + SPFx resources on ali.id.au

Official resources

Patterns and Practices Resources
SharePoint development docs
SPFx docs
Microsoft Graph docs
Microsoft Graph Explorer
Microsoft Graph SDKs
Microsoft 365 Agents Toolkit
Site designs and scripts
List formatting
Power Platform docs
Microsoft Learn for Developers
Microsoft Adoption Centre - Developers
MS 365 Dev Blog

Tools

MS 365 Developer Program
Sign up for your own Business Basic license
SP Editor
Azure Integration Services
Azure Integration Services - more integration services

Useful templates, samples, packages

PnP Starter Kit
PnP SPFx Webparts
Sprocket 365
Sprocket 365 - docs
Vendor comparison (neutral/free) - Clearbox
MS365 OfficeDev GitHub
MS365 OfficeDev GitHub - SharePoint GitHub
MS 365 PnP GitHub org
Awesome SharePoint
Fluent UI React
PnP Reusable Controls

Testing & dev tools

CLI for Microsoft 365
PnPjs
SP Editor
reddit thread

Governance

Governance on ali.id.au
Microsoft Learn
M365: Governance / Maturity model
M365: Manage group creation
SP: Governance overview
SP: Plan service limits
SP: Plan service limits - list limits
Look for well-reviewed books
Microsoft Purview
SharePoint Advanced Management
Copilot oversharing blueprint
MS 365 Developer Program - get a test environment
Microsoft solution provider directory
AvePoint
Orchestry
ShareGate
Veeam
Veeam - Free tool: Insights
Rencore
Syskit
Sprocket 365

IA + Comms

IA + Comms on ali.id.au

Official resources

Microsoft Adoption Centre
Adoption Centre assets for SharePoint (Web Archive)
SharePoint Look Book
SharePoint: IA guidance
SharePoint: IA guidance - examples
SharePoint: IA examples
SharePoint: AIIM guide for IM

Key considerations

SP: Hub sites
SP: Hub sites - site topology
SP: Brand center
SP: Taxonomy / term store

Tools

Microsoft Clarity
Microsoft Clarity - Clarity for SharePoint
UX tweak card sorting tool

Design + writing references

Design Systems Repo
Strategyzer
Strategyzer - High impact tools for teams
Laws of UX
UI Patterns
A List Apart
A List Apart - Everyday information architecture
Smashing Magazine
Refactoring UI
GoodUI
Abby Covert
The Manual (old but timeless)
Web Style Guide
Web Style Guide - Microsoft Writing Style Guide
AU
AU - ATSI
AU - CA
AU - UK
AU - Home office
AU - US
AU - NZ
AU - OECD
AU - EU
AU - global list

Admins + IT

Admins + IT pros on ali.id.au

Official resources

SharePoint documentation
Microsoft Learn: Certifications
Microsoft Adoption Centre - IT professional
List of Office 365 security resources

Getting started

YouTube: Microsoft Mechanics
LinkedIn Learning: SharePoint
Well-reviewed books

Roadmap and updates

Microsoft 365 Roadmap (SharePoint)
SharePoint Tech Community blog
Ignite Conf
IntraZone Podcast
Microsoft 365 community calls
M365 Maps - licensing

Community resources

Jeff Teper
bluesky.ms
MS 365 blog
Vesa Juvonen
SharePoint Community blog
ShareGate blog

Tools

Patterns and Practices
Patterns and Practices - PowerShell
Patterns and Practices - GitHub
MS 365 Developer Program - a free MS 365 test environment
Graph Explorer
Syskit
Rencore Governance
SP Editor
Useful SharePoint API URLs
Useful SharePoint API URLs - this thread
SharePoint API Change Tracker
CLI for Microsoft 365
Maester
Microsoft365DSC
cmd.ms
Aquaforest

Migration and backup

Microsoft 365 Backup overview
MS Migration Manager
BitTitan
MS SharePoint Migration Tool (SPMT)
Files To Go
AvePoint
Quest Content Matrix
ShareGate
Synology DSM - Active Backup for 365 (SME)
Longer vendor list from Expert Insights
PnP Powershell
dual stage recycle bin
OD rollback
SP rollback
SP version history
Appsource

Client software

OneDrive Files on Demand
Thinkscape Zee Drive

Productivity videos

Using Windows Terminal Like A Pro

On-premises resources

SharePoint Subscription Edition (SE)
Azure Local (prev. Azure Stack HCI)

Community

Communities on ali.id.au

Communities

Website
Website - YouTube
Website - GitHub
Website - Discord
Microsoft Tech Community – SharePoint
SharePoint Stack Exchange
SharePoint subreddit
SharePoint subreddit - Discord
Microsoft 365 subreddit

Conferences

Microsoft 365 Community Conference
TechCon365
CollabDays
European SharePoint, Office 365 & Azure Conference (ESPC)
Digital Workplace Conference
Meetup
Ignite
Ignite - Build
Microsoft Learn events
Community days

News and updates

Official MS 365 blog
Official SharePoint Podcast - Intrazone
Official SP Community blog
Official 'Microsoft Mechanics' YouTube
Practical 365
Official MS 365 Community Call YouTube
Sharegate blog
TechTarget on Knowledge Management
Collab365
#SharePoint on Twitter
#SharePoint on Twitter - #sphelp
#SharePoint on Twitter - my (outdated) influencer list
#SharePoint on Bluesky
#SharePoint on Bluesky - bluesky.ms

Bloggers

LinkedIn
LinkedIn - Substack
Medium: SharePoint
Andrew Connell
Andrew Connell - github
Chris O’Brien
Elio Struyf
Elio Struyf - github
John Liu
John Liu - YouTube
John Liu - github
Julie Turner
Joanne C Klein
Marc Anderson
Stefan Bauer
Stefan Bauer - github
Waldek Mastykarz
Waldek Mastykarz - Mavention
Hands On Tek
Daniel Anderson on LinkedIn
Step Two blog (James Robertson)
Step Two blog (James Robertson) - slideshare
NN Group Intranet awards
Rencore blog
Archive - MSFT SPFx Community Lead Vesa Juvonen

YouTube

Kevin Stratvert
SharePoint Maven
Vlad talks Tech
Daniel Anderson
Steve Corey
SharePoint Dougie
Untethered 365
Laura Rogers
Academy 365
Office Skills with Amy
Sympraxis

SP power users

SharePoint power users on ali.id.au
sharepoint.com
What is SharePoint?
SharePoint - Wiki page
SharePoint Online's video-enhanced official training
Copilot and Agent Administration Fundamentals certification (AB-900)
Power Platform Fundamentals certification (PL-900)
Copilot adoption hub
Microsoft 365 YouTube
Microsoft Mechanics
MS 365 Blog
Daniel Anderson on LinkedIn
SharePoint Maven
Kevin Stratvert's SharePoint playlist
Search for SharePoint training videos
LinkedIn Learning
LinkedIn Learning - YouTube
Useful SharePoint URLs
You Suck At Excel
SharePoint lookbook
Lookbook 365
Microsoft 365 customer stories
Step Two Intranet awards
Intranets
Intranets - Collaboration
PnP List Formatting samples
Modern search web parts
SPFx sample web parts
Other patterns and practices
Productive SharePoint Collaboration - free book
Well-reviewed books

SP On-Prem

SharePoint on-premises on ali.id.au
"What is SharePoint?" (YouTube)
"What is SharePoint?" (YouTube) - from this excellent LinkedIn Learning course
Server architecture overview
SharePoint Server documentation
List of Office 365 security resources
LinkedIn Learning: SharePoint
CVEs
Update deployment guidance
Update release notes
Patching best practices
EOL Dates
On-prem Powershell Module
Archived PnP PowerShell Module (on-prem support)
Syskit SPDocKit
Awesome SharePoint
AutoSPInstaller
ULS Log Viewer
SharePoint Client Browser
pdf ifilter registration - index PDFs
SP Editor
Stefan Gossner
Gary Lapointe
Spence Harbar
Vlad Catrinescu
Official Responsive UI Package for SP 2016 On-Premesis
Dev Workflow Guide by Stefan Bauer
CSS Chart (via web archive)
Drisgill

Power Platform + D365

Development

Development + integration tools on ali.id.au
Dataverse Web API docs
Power Platform app lifecycle management / build tools
LogicApp / PowerAutomate connector catalog
Dataverse plug-in development
Dataverse MCP server
Azure Integration Services
KingswaySoft
Skyvia
Power Platform CLI
pac modelbuilder
Enabling TDS endpoint for Dataverse
XrmToolBox
XrmToolBox - video tutorial
XrmToolBox - SQL4CDS
Dataverse solution scanner
Dataverse REST Builder
What is PCF? (YouTube 5 mins)
Create a PCF control
pcf.gallery
React TinyMCE PCF
SharePoint Full File Explorer
MarkDown Viewer
GrapesJS Editor
Multilingual Static Text
Quick Edit Form

Power Platform

Power Platform resources on ali.id.au

Official resources

Power Platform
Power Platform Fundamentals certification (PL-900)
Docs
Blog
Release plans
Samples
YouTube

Community resources

MSDynamicsWorld
Perspectives on Power Platform (Jukka Niiranen)
Power Platform Community Conference
Power Platform Community
April Dunnam (blog)
April Dunnam (blog) - YouTube
April Dunnam (blog) - Buy a coffee
Reza Dorrani (blog)
Reza Dorrani (blog) - YouTube
Lisa Crosbie (LinkedIn)
Lisa Crosbie (LinkedIn) - YouTube
Lisa Crosbie (LinkedIn) - Buy me a coffee
Shane Young (YouTube)
Shane Young (YouTube) - PowerApps911

Communities

MS Community Forums
Subreddits
Power Platform + Dynamics 365 Discord

Governance

Guidance documentation
Power Platform Well-Architected
Licensing guide (PDF, updated monthly)
Power CAT Tools
Center of Excellence (CoE) Starter Kit
Center of Excellence (CoE) Starter Kit - admin centre
PowerClarity
Dataverse Solution Scanner

Tools

Power Platform CLI
pcf.gallery

Power Apps

Power Apps resources on ali.id.au

Official resources

Power Apps documentation
Power Apps learning paths
Canvas apps fundamentals
Model-driven apps fundamentals
Power Apps formulas reference
"What is Power Apps?" - 10 min overview
LinkedIn Learning: Power Apps Essential Training
YouTube Tutorial
Hands-on: Make a canvas app
Hands-on: Make a model-driven app

Community resources

Shane Young
Shane Young - PowerApps911
Reza Dorrani
Reza Dorrani - blog
Lisa Crosbie
Lisa Crosbie - LinkedIn
April Dunnam
Laura Rogers
Laura Rogers - IWMentor
Tolu Victor
DamoBird365
Matthew Devaney
Matthew Devaney - blog
Power Apps Community
Power Apps subreddit
Dynamics 365 + Power Platform Discord

Design

Modern controls and theming
Creator Kit
PowerIcons.dev
Responsive design in canvas apps
Accessible apps

Formulas and expressions

Power Fx overview
Working with collections
Limitation: Delegation in canvas apps

Development

Power Platform CLI
pcf.gallery
Power Apps component framework (PCF)
ALM for Power Apps
Power Platform Playwright samples
Power Apps code apps

Best practices and patterns

Canvas Performance tips
Common Power Apps patterns
Security and governance

Power Automate

Power Automate resources on ali.id.au

Official resources

Power Automate documentation
Power Automate learning paths
Connector reference
Desktop flows docs

Getting started

Types of flows
Desktop flows vs. cloud flows
Triggers and actions

Community resources

Kevin Stratvert
Kevin Stratvert - website
April Dunnam
April Dunnam - website
IWMentor Wonder Laura
IWMentor Wonder Laura - website
John Liu
John Liu - blog
John Liu - GitHub
DamoBird365
DamoBird365 - blog
Shane Young
Shane Young - PowerApps911
Anders Jensen
SharePains (Pieter Veenstra)
Power Automate Community
Power Automate + Microsoft Flow subreddits
ILoveAutomation Discord
Dynamics 365 + Power Platform Discord

Common patterns and techniques

Data operations
Expressions and functions
Loops and iterations
Parallel branches
Child flows

Best practices and performance

Coding guidelines
Anti-patterns (things to avoid)
Limits and configuration
Solution-aware flows
Testing strategy
Monitoring and analytics

Development

Flow Studio
Power CAT Tools
Dataverse solution scanner
Power Platform CLI
Power Automate management connectors

Advanced topics

Custom connectors
Process mining
Copilot Studio agent flows
AI Builder integration

Copilot Studio

Copilot Studio resources on ali.id.au
Copilot Studio documentation
Agent flows overview
Implementation guidance
Copilot adoption hub
April Dunnam's Agent Academy
April Dunnam's Agent Academy - YouTube
Lisa Crosbie (YouTube)
Power Platform Community forums
Dynamics 365 + Power Platform Discord

Dataverse + CRM

Dataverse + CRM on ali.id.au
Dataverse documentation
Dataverse training
MB-230: Customer Service functional consultant exam
Dynamics 365 implementation guide (Success by Design)
PowerObjects CRM Book (Archived 2019)
Microsoft Dynamics 365 Blog
MSDynamicsWorld
Dynamics 365 Community
XrmToolBox
XrmToolBox - video tutorial
XrmToolBox - SQL4CDS
Level Up for Dynamics 365 - Chrome
Level Up for Dynamics 365 - Chrome - Edge
Power Platform CLI
Dataverse Solution Scanner
Data8
Data8 - DQ Global
ClickDimensions
HCL PowerObjects
Experlogix Document Automation
Inogic
pcf.gallery

Fabric + Power BI

Fabric + Power BI on ali.id.au

Official resources

What is Microsoft Fabric?
Microsoft Fabric documentation
Fabric learning paths
Power BI fundamentals
DAX overview
Fabric end-to-end tutorials
Fabric trial
Fabric adoption roadmap
Migrating to Fabric

Community resources

Un-official getting started in PowerBI
Un-official getting started in PowerBI - Enterprise DNA
Reza RAD - RADACAD
Guy in a Cube (YouTube)
SQLBI
Havens Consulting
Microsoft Fabric Community
Reddit - r/PowerBI
DAX Guide
dax.do
DAX Patterns
The Definitive Guide to DAX

Development

Power BI Desktop
Tabular Editor
DAX Studio
ALM Toolkit
Bravo for Power BI
Measure Killer
Fabric CLI
Semantic Link Labs
Power BI REST API
Fabric REST API

Governance

Fabric admin documentation
Power BI governance and deployment
Fabric capacity management
Monitor Fabric capacity metrics

Business Central

Business Central resources on ali.id.au

Official resources

Business Central documentation
Business Central videos
Training for Business Central
Release plans
MB-800: Functional Consultant certification
MB-820: Developer certification
Business Central apps

Development

AL development docs
AL Language extension
API v2.0 reference
Telemetry
BCApps
ALAppExtensions
BCTech
AL-Go for GitHub
BcContainerHelper
CRS AL Language Extension
AZ AL Dev Tools

Community

Erik Hougaard
Yun Zhu
waldo
Stefano Demiliani
Tobias Fenster
Dmitry Katson
AJ Kauffmann
r/BusinessCentral
Dynamics 365 Community forums
Mibuso
Areopa Academy
BC TechDays
Directions
Dynamics Communities

Azure + Windows

Azure

Azure on ali.id.au
Azure documentation
Azure architecture center
Azure fundamentals certification (AZ-900)
Azure Integration Services
Azure Integration Services - Functions
Azure Integration Services - Logic Apps
Azure Integration Services - API Management
Azure Integration Services - Service Bus
Azure Integration Services - Event Grid
Azure Integration Services - Storage Accounts
Azure Bicep
Azure Bicep - playground
Azure Bicep - Terraform on Azure
Azure Bicep - Azure Verified Modules
Entra ID
Azure CLI
Azure CLI - Azure Developer CLI (azd)
John Savill's YouTube
Azure Charts
Azure Tips and Tricks
Thomas Maurer's blog
Visual Studio subscriptions
Visual Studio subscriptions - GitHub Student Pack
Visual Studio subscriptions - Microsoft for Startups
Azure pricing calculator
Cost Management
Azure Advisor

Windows networks

Windows networks on ali.id.au
Tech Savvy Productions (on-prem)
John Savill's YouTube (azure)
David Bombal
Eli the Computer Guy (Playlists Archive)
Level1Techs
ThioJoe
Publish RDS with Entra App Proxy
RD Web Client
RemoteApp and OneDrive
Windows 365
Windows 365 - Azure Virtual Desktop
authentik
Censys Search
Have I Been Pwned
1Password
WireGuard
Tailscale
nginx reverse proxy
Cloudflare Tunnel
The Decline of Microsoft Windows
The Linux Book
Linux Journey
Windows Subsystem for Linux

Windows shortcuts

Keyboard shortcuts for Windows 11 on ali.id.au
make default via reg
Microsoft's full shortcut list

Windows quick install

Windows quick install on ali.id.au
ninite.com
winstall.app
UniGetUI
WinGet with InTune
Dev Drive
Sysinternals Suite
Chris Titus Tech's Ultimate Windows Utility
Reclaim Windows 10
this gist