All Posts
-
• Photography
Visiting Clarkson's pub The Farmers Dog
-
• Smart Home
From e-waste to smart wall panels: I built my own app with AI in two chat sessions
Nine cheap Android panels were gathering dust on my walls. Then I had a shower thought. Two GitHub Copilot sessions later, I have a fully working smart home panel system with Sonos grouping, media browsing, and more.
-
• Journal
How I Fixed My Beloved Sage Oracle Touch Coffee Machine
Fixing a solenoid fault on my Sage Oracle Touch and the memories it preserves.
-
• App Dev
Event access management Power App with external barcode scanning for passes
Discover how to build a kiosk-based event access management solution in Power Apps with hidden text inputs and external barcode readers for contact-free entry control.
-
• App Dev
Event access management Power App with external barcode scanning for passes
I had a request from a customer who is running a 10-day event where attendees are permitted in certain areas.
-
• Smart Home
Smart dog training buttons
TBC
-
• Smart Home
Can you IoT an Airwick air freshener?
-
• Smart Home
Turn lights on and off when Windows 10 is locked or unlocked
Bridging Windows lock and unlock events to Home Assistant via Task Scheduler, a tiny VBScript wrapper, PowerShell, and the Home Assistant REST API so my desk lights follow my presence.
-
• Smart Home
Turn lights on and off with Windows Hello
-
• Recipes
Delicate mushroom risotto
-
• Journal
The big D word - my one meal a day diet journey
I normally keep this stuff to myself and don’t share it but I thought I’d break that rule as I work towards a healthier happier mind and lifestyle.
-
• App Dev
Gist extension for VS Code
Gist is a big part of my workflow. I've always been on the lookout for a desktop tool. Well, it turns out I was looking in the wrong place.
-
• Photography
Little Morton Hall
-
• Photography
Rutting Deer at Tatton Park
An autumn walk at Tatton Park where I captured rutting deer with my 500mm lens.
-
• Photography
Granada, Spain and Gibraltar
Highlights from a trip across southern Spain - the Alhambra in Granada, a small steak restaurant tucked away on Plaza de San Lazaro, and the Barbary apes of Gibraltar.
-
• Photography
Rufford Old Hall
-
• App Dev
Replicate SharePoint Hub site navigation to other Hub sites
I have been working with a large government department where Microsoft Services helped them transform their intranet to SharePoint Online leveraging all the modern capabilities available as well as.
-
• App Dev
PowerShell to manage the modern SharePoint Footer
So I'll start by saying how bowled over I am by the engagement I've had after posting a tweet sharing that I had programmatically updated the new footer.
-
• App Dev
Switch between modern SharePoint homepages using PnP PowerShell
A PnP PowerShell script to switch a modern SharePoint site homepage between variations, preserving the canonical home.aspx page name. Useful for A/B testing audience-specific home pages.
-
• App Dev
Tips on managing Office 365 demo environments
Some five years ago now, I blogged about how to login to multiple Office 365 identities or accounts at the same time using Chrome Profiles.
-
• Photography
Summer Snowflakes not Snowdrops at Dunham Massey
-
• Photography
Dunham Massey
A spring afternoon at Dunham Massey, a National Trust estate near home and one of my favourite places to wander with a camera.
-
• Journal
Pike Place Market, Seattle
I'm spending more time with one of my favourite hobbies again - photography. You can browse my published portfolio over at 500px. Be sure to share your feedback.
-
• Recipes
Fondue with friends
Welcoming in the New Year with friends in Manchester - a fondue and raclette grill made for an easy, conversation-friendly evening with most of the prep done well ahead.
-
• Recipes
Chicken and vegetable egg fried rice
A weeknight chicken and vegetable egg fried rice - prep 25 min, cook 15 min, ready in 40, inspired by a birthday Chinese meal that hit just the right notes.
-
• Journal
Hey friends...I'm back...
After almost two years off the blog, a post about why - migration projects, two house renovations, a move, a break-up, and a daughter who deserves my time. Then back to the SharePoint, M365 and smart-home tinkering I love.
-
• Photography
Lambing Time
A few hours on the farm during lambing season - new arrivals, watchful ewes, and a generous family who folded us in for a season I'll never forget.
-
• Journal
Framing an #IoT thing of beauty
Sometimes a long, frustrating IKEA trip leaves you with the right picture frame and an idea for a Raspberry Pi. Here is how I housed a working Pi inside an IKEA picture frame.
-
• Smart Home
Battery powered portable Sonos Play:1
-
• Smart Home
Philips Hue LED kit extension lead hack
Adding Hue lighting under our kitchen cupboards meant working around the kit's fixed lengths. Rather than buy two full kits, I hacked together my own six-core extension lead.
-
• App Dev
How to daisy chain multiple monitors on a Surface Pro 3 running Windows 10
I finally decided to create my dream home office setup however it wasn't without complications due to a strange limitation with the new Windows 10 display settings.
-
• Journal
Believe in your dreams
-
• App Dev
#MSIgnite sessions available in a single spreadsheet
Update (31/01/15): Session spreadsheet updated and now includes 275 sessions.
-
• Journal
Discover what's inside my man bag...
A long-overdue confession - I am a sucker for a well-made bag. Tour my collection and what I carry in each, in the spirit of the old Lifehacker 'what's in your bag' series.
-
• Recipes
Home brew grain milling with a coffee grinder
3kg of uncrushed Maris Otter, no mill, no time to wait for one in the post - here is what happened when we tried to crush the grain ourselves with a coffee grinder.
-
• App Dev
What types of email does SharePoint send automatically?
I recently responded to a question posted to Twitter using the #SPHelp hashtag. Tim Ferro was trying to understand all the different types of email that SharePoint sends automatically.
-
• App Dev
Event Receiver to Remove "Recent" from SP2013 Quick Launch
I'm sure removing the Recent heading from the Quick Launch in SharePoint 2013 has been talked about a million times over since SharePoint 2013 was launched.
-
• App Dev
Login to multiple Office 365 & Azure accounts at the same time
A challenge for most administrators managing more than one or more Azure subscriptions or Office 365 tenants having to continuously log in and out with different credentials to do so.
-
• App Dev
Long live the best SharePoint ULS Viewer
Update (15th June 2014): We may see a return of the SharePoint ULS Viewer very soon. Jeremy Thake and Office Dev indicated it is coming back to life very soon.
-
• App Dev
Use Azure Explorer to access Azure Storage Accounts
Often a difficult task for some, once up and running with Microsoft Azure, is how to get files in and out of Storage Accounts or Containers. For these particular scenarios there is a really simple tool called Azure Explorer.
-
• App Dev
Provide feedback directly to Microsoft about Office 365
I have just discovered that you can give feedback about your experiences using Office 365 directly to Microsoft using their online feedback form (http://msft.it/o365feedback) thanks to a Tweet from Jennifer Mason.
-
• App Dev
The Deployment Guide of all SharePoint 2013 Deployment Guides
Let me introduce you to the Deployment guide for Microsoft SharePoint 2013. Anyone deploying, installing or configuring SharePoint 2013 absolutely must read this!
-
• App Dev
OneDrive for Business to store Outlook Attachments
This post is part of SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.
-
• App Dev
SharePoint Site folders coming to SharePoint 2016
This post is part of SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.
-
• App Dev
Command surface in SharePoint Online updated
This post is part of SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.
-
• App Dev
"Shared with Me" coming to SharePoint
This post is the first of my SP14 Keynote highlights series where I provide some highlights of the next version of SharePoint. These highlights are from the SP24 Conference Keynote that Bill Baer delivered.
-
• Recipes
Grandads carrot soup recipe
-
• Recipes
Grandads carrot soup recipe
A simple carrot soup that originates with my Grandad Callaghan. Often a Christmas-dinner starter at home, but quick enough that it has become my go-to for dinner parties served with homemade bread.
-
• App Dev
On-premises lives on, SharePoint 2016 & bye Outlook attachments
In this post, I share information about On-Premises SharePoint, highlights of SharePoint 2016 and see how Outlook attachments (bye-bye) are changing as we know them.
-
• App Dev
Working with SharePoint's Second Stage Recycle Bin in PowerShell
I thought I'd share a PowerShell script that I've created to perform a few tasks against a Site Collection Second Stage Recycle Bin (SSRB) in SharePoint.
-
• Journal
Some light reading after the SharePoint Conference
I've managed to pickup some reading materials while in America that are going to keep me busy for some weeks.
-
• Journal
My Microsoft Certification Challenge
The SharePoint Conference has sadly finished and our holiday has started. We are currently staying in a lodge on the South Rim of the Grand Canyon for a few days...slightly different from the Venetian where we've spent the last week.
-
• Journal
Bill Baer meets Florence
This evening I have had the great pleasure of meeting Bill Baer and his wife.
-
• App Dev
My #SPC14 treasure map - mapping out the Expo hall!
So I have an early draft of my expo hall treasure map mapped out! Do you have yours?
-
• App Dev
#SPC14 sessions spreadsheet updated, preparation tips and holiday advice wanted!
Update: 23/02/2014 I've updated the #SPC14 sessions spreadsheet one last time to include some missed sessions and a request to have sortable start and end dates.
-
• App Dev
Error when creating new Site Collections via Central Administration
A customer recently reported that they were not able to create any new Site Collections within any Web Application in their SharePoint 2013 UAT environment.
-
• App Dev
All #SPC14 sessions available in a single spreadsheet!
Something I have found frustrating with the SharePoint Conference 2014 website over the holidays is that you have to browse through the sessions as search results pages.
-
• App Dev
I'm attending the SharePoint Conference 2014 #SPC14 in Las Vegas!
It is a very special day for me today - ClearPeople has just approved my trip to attend the SharePoint Conference 2014 (#SPC14). Thank you thank you thank you!
-
• App Dev
Customise the Office 365 login page
It's official you can now customise the Office 365 login page with your own branding \- ok not quite yet but Microsoft has just released a preview feature that will soon allow us to.
-
• Journal
One Canon in, one Canon out
Retiring my well-travelled Canon IXUS 220 HS and treating myself to a Canon PowerShot SX280 HS for my birthday - first impressions and what tipped me to upgrade.
-
• App Dev
Configuring a host name with a SSL Certificates in IIS 7
A customer asked me if I could help troubleshoot their SharePoint environment - they had extended a web application and configured it to use Forms Based Authentication (FBA) with SSL however they.
-
• App Dev
Using PowerShell with Windows Azure
If you're working with Windows Azure and want to use PowerShell to perform management tasks you will first need to install and configure Windows Azure PowerShell as per this article "How to install and configure Windows Azure PowerShell".
-
• App Dev
Pointing external DNS at a Windows Azure hosted Virtual Machine
This post describes how I configured one of my Windows Azure hosted Virtual Machines with my domain name registrars DNS - this meant that I could make SharePoint 2013 available using my domain name.
-
• App Dev
Easily add jQuery tabs using the "Reusable Content" feature
A quick walkthrough of using SharePoint's Reusable Content feature plus a touch of jQuery to give content authors easy, code-free tabs on their pages.
-
• Journal
I can see again...
I can see again...I love my new glasses!
-
• App Dev
Change the default sync interval - Windows Azure Active Directory Sync
The default interval for Windows Azure Active Directory Sync (DirSync) synchronisations is 3 hours. If for instance, your Active Directory has lots of changes you probably want to consider shortening the sync interval.
-
• App Dev
Force a full syncronisation - Windows Azure Active Directory Sync
When configuring Windows Azure Active Directory Sync (or DirSync as it was previously known) it's useful to be able to run various synchronisation tests.
-
• Recipes
Sloe Gin, 2013
The first batch of our sloe gin has been prepared and laid down until at least Christmas or should that be for as long as I can keep my hands off it!!!
-
• Recipes
The Red Lion, Cromer
If you're visiting Cromer anytime soon then you must try and have a meal in The Red Lion on the seafront. It was very reasonable for two of us to have two courses there - both of which were very delicious and adequately filling.
-
• App Dev
Forms Based Authentication Configuration Manager for SharePoint
I've configured Forms Based Authentication (FBA) in SharePoint on several occasions - from 2007 right through to 2013, but until now I have never discovered a life-saving tool that Steve Peschka has.
-
• Recipes
Crab & Winkle, Whitstable
A really good lunch at the Crab & Winkle in Whitstable - friendly staff, fish that hit the spot, and easy with a small one in tow.
-
• Journal
The Wolf of Wall Street
A short note on reading The Wolf of Wall Street after seeing the trailer - I picked up a copy from my partner's shelf and could not put it down.
-
• Journal
Welcome to the world my baby girl!
This is going to be a real quick post but I wanted to introduce you to my baby daughter Florence who was born just a few days ago. Mum and baby are doing well and keeping daddy plenty busy.
-
• App Dev
Workaround to "the server is temporarily unavailable" when signing into Lync 2013
Since our Office 365 tenant was upgraded we've been experiencing difficulties with our users signing into Lync 2013.
-
• App Dev
Install standalone OneDrive for Business (formally SkyDrive Pro)
Ok, so this has bothered me for some time - until now, there has been standalone OneDrive for Business SkyDrive Pro client. Users have had to install Office 2013 to experience the new way of synchronising files with SharePoint.
-
• Journal
The bike ride of a lifetime
On holiday in Majorca, I was lucky enough to be invited out for a ride by the chairman - a fit, focused cyclist who was a long way ahead of me. Here is how I got on.
-
• App Dev
Determining the version of your SharePoint Online servers
If you need to check what version of SharePoint server your Office 365 tenant is running especially during the Office 365 and SharePoint Online service upgrade (aside from checking through the Admin.
-
• App Dev
Configure delegated administration on a Office 365 tenant
At the time of writing this post, I was working for a "Microsoft Cloud Accelerate" partner.
-
• App Dev
Embed code in a SharePoint 2013 web part page
A quick post here to share a new feature in SharePoint 2013 that enables you to easily embed code such as javascript and CSS into the content area of a web part page for example.
-
• App Dev
The Sign in as Different User option is missing in SharePoint 2013
I've been exploring SharePoint 2013 in recent days and noticed that the 'Sign in as Different User' option or action from the welcome control (user menu) seems to have been removed or forgotten from the user interface in this build.
-
• App Dev
Identifying your SQL server version using SQL Server Management Studio
This one's quick. There are a couple of ways to find out your SQL server version. Firstly the version is listed within the Object Explorer in the Microsoft SQL Server Management Studio.
-
• App Dev
Security trimmed top navigation links
I was asked to review a client environment yesterday to find out why the links in their top navigation bar were displaying for users that did not have permission to the particular sites.
-
• Recipes
Mums delicious brownie recipe aka SharePoint Brownies
My mum's chocolate brownie recipe - the one I bake for friends, colleagues and customers, and which long ago became known as the SharePoint Brownies.
-
• App Dev
ZoomIt for Mac - another screen magnifying utility
On many occasion, I have been to conferences and on training where the presenter has done a demonstration and used a screen magnifying utility to enlarge part of the display.
-
• App Dev
Hiding an empty rich text column in XSLT
This morning I was trying to create a new style in the itemstyle.xsl stylesheet to use within the content query web part (CQWP).
-
• App Dev
Working with Managed Paths in SharePoint using PowerShell
Quite a common requirement for implementations of SharePoint that I am involved in is to create new managed paths for a given web application.
-
• App Dev
Adding a Yes, No, Cancel prompt to a PowerShell script
When I write PowerShell scripts, I often want to step through sections. This allows me to decided whether to proceed with parts of my script or not. I achieve this by using the ChoiceDescription class as demonstrated below.
-
• App Dev
Clear the SharePoint Quick Launch using PowerShell
Today I had a requirement to remove all the headings and links from the quick launch navigation of hundreds of SharePoint sites.
-
• App Dev
Backup and download solutions in SharePoint from the configuration database
The need to backup or download SharePoint solutions or WSPs from SharePoint come's up from time to time.
-
• Journal
Review, rename and test
It goes without saying...but whenever you download and use any code or script from this site, or any site for that matter, you should review and understand what the code or script is doing before you attempt to use it.
-
• App Dev
Remote Desktop Connection Manager
When I started my new job a few weeks ago I decided I was going to introduce some new tools and utilities to help myself and my colleagues be more productive.
-
• Recipes
Amazingly delicious molten chocolate muffins
Sixteen molten-centred chocolate muffins, eaten warm so the middle stays gooey - perfect on their own or with vanilla ice cream and a Chantilly cream.
-
• App Dev
Why WordPress and not SharePoint?
Many people have said to me "your using WordPress for your blog but you're a SharePoint Consultant" and my response is typical "but why must use SharePoint - I guess you also have a problem with me using a Mac?".
-
• Recipes
Green Pea Chowder
-
• Recipes
Green Pea Chowder or Green Pea Soup to some
This green pea chowder recipe is one of my favourites. It’s so simple with a delicious result under 20 minutes. It has a beautiful colour with a nourishingly filling flavour.