Microsoft Teams Announcing the retirement of yo teams Building apps for Teams, Outlook and Office with yo teams Happy 5th anniversary Yo Teams!
YoTeams Building apps for Teams, Outlook and Office with yo teams Happy 5th anniversary Yo Teams! Create a Collaborative App for Microsoft 365, that runs across Teams, Outlook and Office.com
Home Assistant Building a smart video light using ESP8266 and ESPHome Announcing Ring Timelapse, and integration with Home Assistant
Home Automation Building a smart video light using ESP8266 and ESPHome Announcing Ring Timelapse, and integration with Home Assistant
Collaborative Apps Create a Collaborative App for Microsoft 365, that runs across Teams, Outlook and Office.com
Microsoft 365 Create a Collaborative App for Microsoft 365, that runs across Teams, Outlook and Office.com
Azure AD Simple Teams Tab Single-Sign-On with Microsoft Graph Microsoft Teams Tabs SSO and Microsoft Graph - the 'on-behalf-of' blog post SharePoint Framework and Microsoft Graph access – convenient but be VERY careful
Microsoft Graph Simple Teams Tab Single-Sign-On with Microsoft Graph Microsoft Teams Tabs SSO and Microsoft Graph - the 'on-behalf-of' blog post SharePoint Framework and Microsoft Graph access – convenient but be VERY careful
Npm Simple Teams Tab Single-Sign-On with Microsoft Graph Using Device Codes to authenticate Bots with Azure AD yo teams have a new home, and officially backed by Microsoft
Microsoft Exit Orange, Enter Blue The SharePoint Team is listening - make your voice heard Microsoft Most Valuable Professional - SharePoint Server for another year
Conferences Presentations Returning to Vegas for SharePoint Conference 2019 Speaking at SharePoint Evolution Conference 2015
Presentations Presentations Conference season, fall 2016, and where I'll be Presenting the new Office 365 APIs at TechDays in Sweden
SharePoint Inside the Viva Connections desktop app, or BYO Viva app Returning to Vegas for SharePoint Conference 2019 How to generate SharePoint Framework bundles for multiple tenants
Microsoft Azure Setting up NGINX in Azure as an ngrok alternative Introducing an easy way to work with Azure App Configuration in node projects Using Device Codes to authenticate Bots with Azure AD
Github Introducing an easy way to work with Azure App Configuration in node projects Announcing the Application Insights Annotation Github Action
MVP Renewed as Most Valuable Professional (MVP) for 2020 Re-awarded as Microsoft MVP for the 8th year Renewed as Microsoft Most Valuable Professional (MVP) for 2016
Office 365 Version 2.7.0 of the Microsoft Teams Apps generator is now available Creating a Bot for Microsoft Teams using Microsoft Flow Announcing Microsoft Teams Apps Yeoman generator 2.5.0
Yeoman Version 2.7.0 of the Microsoft Teams Apps generator is now available Announcing Microsoft Teams Apps Yeoman generator 2.5.0 yo teams have a new home, and officially backed by Microsoft
SharePoint Framework Returning to Vegas for SharePoint Conference 2019 SharePoint Framework and Microsoft Graph access – convenient but be VERY careful How to generate SharePoint Framework bundles for multiple tenants
Security SharePoint Framework and Microsoft Graph access – convenient but be VERY careful SharePoint 2013: How to refresh the Request Digest value in JavaScript Office Web Apps 2013: Securing your WAC farm
SharePoint Online SharePoint Framework and Microsoft Graph access – convenient but be VERY careful Finally! Proper custom themes in SharePoint Online! SharePoint Online CDN features announced in preview
Bot Framework Using Device Codes to authenticate Bots with Azure AD yo teams: a full Microsoft Teams extensibility Yeoman generator
Git yo teams have a new home, and officially backed by Microsoft yo teams: a full Microsoft Teams extensibility Yeoman generator yo teams-tab: A Microsoft Teams Tabs Yeoman generator
Gulp yo teams: a full Microsoft Teams extensibility Yeoman generator yo teams-tab: A Microsoft Teams Tabs Yeoman generator Announcing gulp-spsync - A Gulp plugin that syncs local files with a SharePoint site
Office 365 Groups Configuring Office 365 Groups creation the right way SharePoint Team Sites are back - stronger than ever! What's new on the Office Roadmap - 2015-12-04
SharePoint 2016 SharePoint Framework - Questions and Answers The SharePoint Framework (SPFx) is here! Why my Pages, with a custom Page Layout, was not indexed in SharePoint Online!
Web Parts Web Parts are back at the center of SharePoint development! SharePoint 2013 - Introduction to the Minimal Download Strategy (MDS) I'm on the SharePoint Pod Show talking about Web Parts
Visual Studio Code Announcing gulp-spsync - A Gulp plugin that syncs local files with a SharePoint site
Yammer Has Yammer played out its role? What's new on the Office Roadmap - 2015-07-16 What's new in the Office Roadmap - 2015-03-26
PowerShell Office 365 Groups for Admins - simple reporting using PowerShell Office 365 Groups for Admins - managing Group memberships with PowerShell Office 365 Groups for Admins - managing Groups with PowerShell
Unified Groups Office 365 Groups for Admins - simple reporting using PowerShell Office 365 Groups for Admins Office 365 Groups for Admins - managing Group memberships with PowerShell
Apps JavaScript multi-line string hack - a nifty JavaScript and CSS trick SharePoint Online: App Only policy PowerShell tasks with ACS SharePoint 2013: Using the App Only policy and App Principals instead of username and password combos
Exchange Online SharePoint Team Sites are dead! What's new in the Office Roadmap - 2015-03-19 What’s new in the Office Roadmap – 2015-03-13
OneDrive What’s new in the Office Roadmap – 2015-03-13 What’s new in the Office Roadmap – 2015-03-13 Office Web Apps Versions
User Group Finally time for another SSUG meeting in Stockholm Sweden SharePoint User Group meetings in Stockholm and Malmö
SharePoint 2013 Summing up the year of 2014 and embracing 2015 The SharePoint Team is listening - make your voice heard SharePoint 2013: Using the App Only policy and App Principals instead of username and password combos
VMWare Solved: Shutting down VMWare Workstation Virtual Machines on Windows 10 Tech Preview Tips for doing SharePoint demos on virtual machines My SharePoint 2010 development rigs
Office Web Apps Office Web Apps Server will only be available for Volume License customers shortly SPC14: Scripts for Mastering Office Web Apps 2013 operations and deployments SPC 14 sessions, recordings and wrap-up
SQL Server Microsoft Azure IAAS and SharePoint 2013 tips and tricks Using SQL Server Resource Governor to optimize SharePoint 2013 performance Using SQL Server Resource Governor to optimize SharePoint 2013 performance
AppFabric How to check the version of AppFabric 1.1 aka the Distributed Cache How to patch the Distributed Cache in SharePoint 2013 SharePoint 2013: A look at hardware, software and other requirements
Claims Using SharePoint 2013 with Thinktecture IdentityServer 2 SharePoint 2013 with SAML Claims and Provider Hosted Apps SharePoint 2013 with SAML Claims and SharePoint Hosted Apps
AD FS SharePoint 2013 with SAML Claims and Provider Hosted Apps SharePoint 2013 with SAML Claims and SharePoint Hosted Apps
Windows Server 2012 R2 SharePoint 2013 with SAML Claims and Provider Hosted Apps SharePoint 2013 with SAML Claims and SharePoint Hosted Apps
Windows Azure Announcing Azure Commander Custom code with SharePoint Online and Windows Azure Visual guide to Azure Access Controls Services authentication with SharePoint 2010 - part 1
Series Workflow Manager Disaster Recovery – Preparations Workflow Manager Disaster Recovery and Restore options series
Service Bus Workflow Manager Disaster Recovery – Preparations Workflow Manager Disaster Recovery and Restore options series
Workflow Manager Workflow Manager Disaster Recovery – Preparations Workflow Manager Disaster Recovery and Restore options series Issue when installing Workflow Manager 1.0 Refresh using PowerShell
.NET Custom code with SharePoint Online and Windows Azure Creating your own MetaWeblog based blog engine Web Parts Connections - Introduction
C# Custom code with SharePoint Online and Windows Azure Creating your own MetaWeblog based blog engine Web Part Properties - part 2 - Editor Parts
Microsoft Office Custom code with SharePoint Online and Windows Azure Create SharePoint 2010 Managed Metadata with Excel 2010 NullReferenceException when uploading multiple files in SharePoint 2010
Office Open XML Custom code with SharePoint Online and Windows Azure How to make SharePoint index Office 2007 files PDC 2008: Day 4, wrapping it up
Visual Studio Custom code with SharePoint Online and Windows Azure Announcing new Visual Studio 2012 tool for JavaScript Localization in SharePoint 2013 Visual Studio 11 Developer Preview with the new SharePoint Developer tools
Exchange 2013 SPC14: Scripts for Mastering Office Web Apps 2013 operations and deployments SharePoint Evolutions 2013 - Extending SharePoint with a custom WOPI Client - DEV205
WAC Server SPC14: Scripts for Mastering Office Web Apps 2013 operations and deployments Office Web Apps 2013: Excel Web App ran into a problem - not rendering Excel files Office Web Apps Server: Which version is installed?
JSOM SharePoint 2013: How to refresh the Request Digest value in JavaScript SharePoint 2013 Managed Metadata field and CSOM issues in 2010-mode sites
MCSM Microsoft Advanced Certification (MCA, MCSM, MCM) - the end of an era Recertified as Microsoft Certified Solutions Master (MCSM) for SharePoint
WOPI SharePoint 2013, Office Web Apps 2013 and Excel files with Data Connections and Secure Store Introducing Open WOPI - an open WOPI Client for SharePoint, Exchange and Lync SharePoint Evolutions 2013 - Extending SharePoint with a custom WOPI Client - DEV205
SharePoint 2010 SharePoint: Specifying Content Database for new Site Collections when using Host Named Site Collections SharePoint 2013 Managed Metadata field and CSOM issues in 2010-mode sites Visual guide to Azure Access Controls Services authentication with SharePoint 2010 - part 1
Downloads Announcing new Visual Studio 2012 tool for JavaScript Localization in SharePoint 2013 SharePoint 2010 Developer Dashboard configuration feature Preview PDF files in Microsoft Outlook 2007
Open WOPI Introducing Open WOPI - an open WOPI Client for SharePoint, Exchange and Lync SharePoint Evolutions 2013 - Extending SharePoint with a custom WOPI Client - DEV205
SharePoint 2010 Web Parts in Action SharePoint 2010 Web Parts in Action as the Manning Deal of the Day Summing up the year of 2011 and embracing 2012 Summing up the year of 2010 and embracing 2011
Windows Live Writer Custom implementation of the Metaweblog API and Windows Live Writer Creating your own MetaWeblog based blog engine Windows Live Writer Updated once again
XML Custom implementation of the Metaweblog API and Windows Live Writer How to sort XML without XSL in the .NET Framework Smooth upgrade of .NET XSL transformations from 1.1 to 2.0 or higher
Active Directory How to use PowerShell to populate Active Directory with plenty enough users for SharePoint
Windows Server 2008 R2 How to use PowerShell to populate Active Directory with plenty enough users for SharePoint Do you want to know more about the Microsoft Certified Master or Architect programs? Tips for doing SharePoint demos on virtual machines
Website How I migrated my blog to Orchard on Windows Azure Web Sites Now running on Azure Web Sites and Orchard What am I writing about?
Windows Live Visual guide to Azure Access Controls Services authentication with SharePoint 2010 - Index Post How to make Live Mesh conquer the world... PDC 2008 Photosynth
Windows 7 Recap of the European SharePoint Conference 2011 New external SharePoint Search connectors Tips for doing SharePoint demos on virtual machines
Scripting Working with URLs in SharePoint 2010 JavaScripts Minifying custom JavaScript files in SharePoint 2010 Internet Explorer 8 Beta 1 vs Firefox 3 Beta 4 JavaScript Performance
Microsoft Visio SharePoint and Exchange Conference 2010 and User Group meeting wrap up SharePoint 2010 and Visio 2010: Better together - Part 3 SharePoint 2010 and Visio 2010 - better together - part 2
LiveID Visual guide to Windows Live ID authentication with SharePoint 2010 - part 3 Visual guide to Windows Live ID authentication with SharePoint 2010 - part 2 Visual guide to Windows Live ID authentication with SharePoint 2010 - part 1
PerformancePoint Making every site in SharePoint 2010 into a BI Center Last Service Pack for PerformancePoint Server 2007 is out Time for new adventures
AJAX Minifying custom JavaScript files in SharePoint 2010 A Cheat sheet of Cheat sheets ASP.NET AJAX 1.0 Released
CodePlex Status of ChartPart for SharePoint 2010 Summing up the year of 2009 and embracing 2010 ChartPart 2.0 for SharePoint - Release To Web
Windows Server 2008 Tips for doing SharePoint demos on virtual machines Fix the SharePoint DCOM 10016 error on Windows Server 2008 R2 Developers, prepare for the 64-bit revolution
Windows Vista Local SharePoint 2010 development on Windows 7 - awesome experience Tip: Store your Codeplex passwords Windows Search Index Tool - updated
Windows Mobile Summing up the year of 2009 and embracing 2010 My mobile phone over the years Sony Ericsson XPERIA X1 or HTC Touch Pro?
Virtual PC My SharePoint 2010 development rigs SharePoint Virtualization Survey - results Virtualizing XP applications using Windows 7
Windows Server 2003 Fix the SharePoint DCOM 10016 error on Windows Server 2008 R2 Licensing your servers when developing for SharePoint Summertime
Hardware SharePoint Virtualization Survey - results Developers, prepare for the 64-bit revolution Sony Ericsson XPERIA X1 or HTC Touch Pro?
Virtual Server SharePoint Virtualization Survey - results Developers, prepare for the 64-bit revolution SharePoint Virtualization Survey - preliminary results
Windows XP Virtualizing XP applications using Windows 7 Open linked Office documents in the application instead of in Internet Explorer What is the Digital Locker?
Microsoft Expression SharePoint Designer is now free Roadmap for Microsoft products for FY08 and beyond Dissecting XPS, part 7 - XPS with .NET 3.0
Internet and the Web How to make Live Mesh conquer the world... PDC 2008: Reflections PDC 2008: Day 3, the picture is getting clearer
Software Licensing your servers when developing for SharePoint Windows Search Index Tool - updated McAfee VirusScan Enterprise sucks
Internet Explorer Summing up the year of 2008 and embracing 2009 Internet Explorer 8 beta 2 gems Summertime
XPS XPS support in Windows 7 Office System 2007 Service Pack 2 announced Ecma is requesting comments on XPS
WinFX PDC 2008: Reflections Smooth upgrade of .NET XSL transformations from 1.1 to 2.0 or higher News Reader SDK released - WPF sample
Windows Media Center Origami and Media Center - two interfaces that should marry! Joost for everyone Do you think you have the best Vista Ultimate Media Center?
Network Fixing VPN and IPSec pass-through problems with Belkin N1 Vision router Unboxing of Belkin N1 Vision wireless router Planning Capacity for SharePoint and Exchange
Upset Posts McAfee VirusScan Enterprise sucks When will NVIDIA release drivers for Windows Vista RTM? Expression Design no longer a Photoshop contender!
Silverlight Windows Live Developer Community launched Silverlight 1.0 Released Silverlight XPS viewer
WiX WiX version 2 close to completion WiX v2 Manual Online WIX - accessing properties in script CustomActions