Bookmarks

ali.id.au

M365 + SharePoint

Development

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
M365 OfficeDev GitHub
M365 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

Development + SPFx resources on ali.id.au

Governance

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
Governance on ali.id.au

IA + Comms

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

IA + Comms on ali.id.au

Admins + IT

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)

Admins + IT pros on ali.id.au

Community

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

Communities on ali.id.au

SP power users

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
SharePoint power users on ali.id.au

SP On-Prem

"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
SharePoint on-premises on ali.id.au

D365 + Power Platform

Development

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
Development + integration tools on ali.id.au

Power Platform

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 Platform resources on ali.id.au

Power Apps

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 Apps resources on ali.id.au

Power Automate

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

Power Automate resources on ali.id.au

Copilot Studio

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
Copilot Studio resources on ali.id.au

Dataverse + CRM

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
Dataverse + CRM on ali.id.au

Fabric + Power BI

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

Fabric + Power BI on ali.id.au

Business Central

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

Business Central resources on ali.id.au

Azure + Windows

Azure

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
Azure on ali.id.au

Windows shortcuts

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

Windows quick install

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

Building

Web development

roadmap.sh
HTML Living Standard
Markdown and LaTeX introduction
The Awesome Lists
Awesome .NET
Awesome React
Awesome React - Awesome React Components
Awesome CSV
Awesome CSV - Awesome JSON
TanStack
AdonisJS
v0 by Vercel
shadcn/ui
MUI
Aceternity UI
Kendo React UI
RJSF (React JSON Schema Form)
RJSF (React JSON Schema Form) - formik
RJSF (React JSON Schema Form) - Liform
RJSF (React JSON Schema Form) - alternatives
Chart.js
Chart.js - Recharts
Chart.js - d3 discovery
Remotion
Remotion - Diffusion Studio
Mermaid
Cypress
Better Auth
Censys Search
Web development resources on ali.id.au

UI design

Principles

Laws of UX
Refactoring UI
Refactoring UI - book
Practical Typography
The typographic scale
12 visual hierarchy principles
GoodUI
Nielsen Norman Group
Every Layout
Inclusive Components

Microsoft design

Fluent 2
Fluent UI System Icons
SharePoint Web UI Kit
SharePoint look book
SharePoint design guidance

Tools

Figma
Figma - Penpot
Spline
Excalidraw
draw.io
XMind
SVG Viewer
SVGOMG
Squoosh

Colour and type

Coolors
OKLCH colour picker
Realtime Colors
WebAIM contrast checker
Utopia
Google Fonts
Google Fonts - Fontshare

Icons, illustrations and photos

Lucide
Lucide - Phosphor
unDraw
Unsplash
Unsplash - Pexels
Freepik
Envato Elements
Envato Elements - UI8

Inspiration

Dribbble
Dribbble - Behance
Pttrns
Design Systems Repo
Design Resources
mr div

Reading

A List Apart
CSS-Tricks
Smashing Magazine
Webdesigner Depot

UI design resources on ali.id.au

DevOps

Azure DevOps documentation
GitHub Actions documentation
DevOps roadmap
Azure DevOps Services
GitHub Actions
GitHub Actions - marketplace
GitHub Secret Protection + Code Security
Semantic Versioning
Git Flow
GitHub Skills
Conventional Commits
Pro Git book
The DevOps Handbook
Awesome DevOps
DevOps subreddit
DevOps on ali.id.au

LLMs + agents

Anthropic: prompt engineering
OpenAI: prompt engineering
Prompt Engineering Guide
Building effective agents
Model Context Protocol
Claude Code
Claude Code - best practices
gstack
OpenCode
Hermes Agent
CrewAI
Groq
Fix Git Bash under Mandatory ASLR
Anthropic skills
ElevenLabs
ElevenLabs - D-ID
GitHub Copilot docs
GitHub Copilot docs - Copilot in VS Code
Microsoft 365 Copilot documentation
Building with LLMs on ali.id.au

Running

PowerShell

PowerShell documentation
PowerShell Gallery
What's new in PowerShell 7
aliases
PowerShell 101
Hanselman being awesome (50 min YouTube)
Hanselman being awesome (50 min YouTube) - blog post
ctrl + space
Winget
Microsoft.Graph
PnP.PowerShell
CLI for Microsoft 365
Az module
ExchangeOnlineManagement
MicrosoftTeams
Powershell Runbook for Azure Automation
Powershell Runbook for Azure Automation - YouTube
PSScriptAnalyzer
VS Code PowerShell extension
Oh My Posh
Awesome PowerShell
Awesome CSV
xan csv
yq
Chris Titus Tech
Adam the Automator
PowerShell.org
PowerShell subreddit
PowerShell Discord
PnP PowerShell samples
PowerShell on ali.id.au

Ops + monitoring

OpenTelemetry
App Insights
Sentry
New Relic
Raygun
PostHog
Prometheus
Grafana
The Phoenix Project
Site Reliability Engineering books
/r/sysadmin
/r/sysadmin - WinAdmins discord
Ops + monitoring on ali.id.au

Servers + networks

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
Tech Savvy Productions (on-prem)
John Savill's YouTube (azure)
David Bombal
Eli the Computer Guy (Playlists Archive)
Level1Techs
ThioJoe
The Decline of Microsoft Windows
The Linux Book
Linux Journey
Windows Subsystem for Linux
Servers + networks on ali.id.au

Local models

Ollama
LM Studio
Foundry Local
AI Dev Gallery
Local models on ali.id.au

Governance + change

Frameworks + adoption

COBIT 2019
TOGAF
ITIL 4
Cloud Adoption Framework: Govern
Microsoft 365 maturity model
Microsoft Adoption
Prosci ADKAR model
Frameworks + adoption on ali.id.au

Learning

AI

3Blue1Brown: Neural networks
Karpathy: Intro to Large Language Models
Transformer Explainer Visualizer
The Illustrated Transformer
Karpathy: Neural Networks, Zero to Hero
fast.ai: Practical Deep Learning for Coders
The 2025 AI Engineering Reading List
Anthropic Academy
Hugging Face Learn
Microsoft AI learning hub
NVIDIA Deep Learning Institute
Simon Willison's weblog
Theo (t3.gg)
Nate B Jones
Latent Space
Learning AI on ali.id.au

ali.id.au