Tweaking the default search display template in SharePoint 2013
Let’s look at what it takes to make a minor tweak to the out of the box search result in SharePoint 2013. Say my requirement is to show the document id in th...
Set up a custom application registration for using with Microsoft Graph PowerShell
Are you seeing this message when trying to get user license information using the Graph API.
Having trouble finding the Graph PowerShell commandlet reference? I created an easy to remember shortcut at aka.ms/mgps.
If you try to parse Azure AD’s federation metadata xml in PowerShell using a script like the one below you most probably end up with the error “The specified...
NOTE: This API has been deprecated. Please use List userRegistrationDetails - Microsoft Graph beta instead.
Here’s a useful script I wrote the other day. This uses a few PowerShell modules to pull together information about all the Power BI workspaces in your Micro...
Here’s a neat script I wrote the other day to download the urls of all the user’s in your Yammer network. This comes in handy when you want to re-use the pro...
So how does one go about creating PDF files dynamically? You need a pinch of the open source PdfSharp library and 10 lines of PowerShell. Add-Type -Path .\P...
I originally wrote this function when I needed to create jUnit/xUnit compatible test results. The resulting xml file was then fed into the jUnit plugin in Je...
The Invoke-RestMethod in PowerShell 3 doesn’t send the appropriate header required by SharePoint 2013 to return JSon results. It took me a while to figure ou...
Setting up forms based authentication in SharePoint 2010 requires making changes in three web.config files. [FBA.ConfigureMembershipProvider]::Configure($we...
Set up a custom application registration for using with Microsoft Graph PowerShell
A comparison of the five different types of Azure AD extensions and attributes.
ICYMI We introduced a new guest permission level in Azure AD that restricts what guests can view about other directory objects in your tenant.
Having trouble finding the Graph PowerShell commandlet reference? I created an easy to remember shortcut at aka.ms/mgps.
If you are a developer in the Microsoft 365 ecosystem you will be well versed with the Microsoft Graph API reference docs and most probably know about permis...
If you try to parse Azure AD’s federation metadata xml in PowerShell using a script like the one below you most probably end up with the error “The specified...
NOTE: This API has been deprecated. Please use List userRegistrationDetails - Microsoft Graph beta instead.
If you are looking to configure Azure AD B2B Direct Federation with Google’s GSuite and running into issues here’s a quick screenshot of how it needs to be s...
Now that Staged Rollout is out of NDA, I can finally talk about one of the projects I’ve been working on for the last twelve months. Why Staged Rollout?
Deciding on WordPress as your source of truth for your micro blog is all good but how do you avoid spamming your RSS readers with your status updates meant f...
I’m currently working on a Search First migration to SharePoint 2013. This post is a placeholder to document the gotchas and workarounds.
If your site bombs out with 403 Forbidden error one quick way to identify the root cause is to run ProcessMon on the web server and filter it out to only sho...
One very useful Windows Phone feature is that it automatically adds all your Windows Live contacts to your Windows Phone when you sign in. This is all fine a...
To create a new folder in windows explorer pre Win8 was Alt+F, N.
There are quite a few new keyboard shortcuts in Windows 7 and some of them are a godsend when working on a multi-monitor setup. I can finally retire UltraMon...
Set up a custom application registration for using with Microsoft Graph PowerShell
A comparison of the five different types of Azure AD extensions and attributes.
Are you seeing this message when trying to get user license information using the Graph API.
Having trouble finding the Graph PowerShell commandlet reference? I created an easy to remember shortcut at aka.ms/mgps.
If you are a developer in the Microsoft 365 ecosystem you will be well versed with the Microsoft Graph API reference docs and most probably know about permis...
NOTE: This API has been deprecated. Please use List userRegistrationDetails - Microsoft Graph beta instead.
Here’s a quick summary of how I installed the public beta of SharePoint Server 2010. Minimum Requirements: - Windows 7 64 bit: What this means is that yo...
I’ve been having this frustrating issue for the last month where the laptop would take about 10 minutes before it was able to connect to the internet. This h...
There are quite a few new keyboard shortcuts in Windows 7 and some of them are a godsend when working on a multi-monitor setup. I can finally retire UltraMon...
Two words: Don’t install This is what nVidia says and you typically get it through Windows Update. I suffered with the title bar going missing and ugly black...
With everyone reporting that Windows 7 beta was very stable I upgraded both my wife’s Dell Studio and my Dell 64-bit XPS to Windows 7. Both setups ran fine w...
Here’s a neat tip I learnt over the weekend.
With the final release of SharePoint 2010, I finally had time to brush-up and release the Service Manager that I wrote sometime back when the 2010 betas was ...
If you haven’t heard of Office Web Apps before it’s basically Word, Excel, PowerPoint and OneNote running inside a browser. It lets you edit documents right ...
Here’s a quick summary of how I installed the public beta of SharePoint Server 2010. Minimum Requirements: - Windows 7 64 bit: What this means is that yo...
If you Visual Studio 2010 setup keeps failing when it tries to install the Visual C++ runtime, here’s a quick fix for you.
If you haven’t heard of Office Web Apps before it’s basically Word, Excel, PowerPoint and OneNote running inside a browser. It lets you edit documents right ...
Here’s a quick summary of how I installed the public beta of SharePoint Server 2010. Minimum Requirements: - Windows 7 64 bit: What this means is that yo...
Updating the extended properties on a database using SQL Server’s excellent Server Management Objects API is not as straightforward as setting the value and ...
Here’s a neat tip I learnt over the weekend.
Two weird things I learnt about SQL Server while building the SharePoint 2010 Service Manager.
Although five of us have exact same setup, I am the only one at work to experience the external display flickering. I tried everything from downloading all t...
Just before I installed Windows 7, the new Dell Studio suddenly started slowing down. The touchpad movements would be jerky and some keys wouldn’t get presse...
When working on integration projects you sometimes need to build a stub or mock service to emulate the behavior of the targeted system in your dev environmen...
So your seeing this exception in your WCF client application after installing SP1 on .NET Framework 3.5 System.ServiceModel.Security.MessageSecurityExceptio...
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
If you need to trawl through your production server event logs. Here’s a quick tip for extracting just the entries for a given date range using LogParser. BT...
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
If you need to trawl through your production server event logs. Here’s a quick tip for extracting just the entries for a given date range using LogParser. BT...
If you Visual Studio 2010 setup keeps failing when it tries to install the Visual C++ runtime, here’s a quick fix for you.
I started working my way through the hands on labs in the SharePoint 2010 Developer Evaluation Guide and found that I was missing the Visual Studio 2010 Comm...
When building a typical workflow you usually know which user or group needs to perform an activity at design time. Sometimes though the workflow needs to be ...
This had me tripped for a while. I was bulk inserting items (~800) to a list which had event receivers as well as a workflow attached.
Here’s a neat tip I learnt over the weekend.
With the final release of SharePoint 2010, I finally had time to brush-up and release the Service Manager that I wrote sometime back when the 2010 betas was ...
If you’ve built a custom sign in page in SharePoint 2010 but keep getting a 401 Unauthorized error instead of the sign in page then you’ve most probably depl...
Setting up forms based authentication in SharePoint 2010 requires making changes in three web.config files. [FBA.ConfigureMembershipProvider]::Configure($we...
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
If ULS Viewer suddenly stops reading from the ULS log, the quick fix is to move all the log files to another folder. Except for the last log file which Explo...
One very useful Windows Phone feature is that it automatically adds all your Windows Live contacts to your Windows Phone when you sign in. This is all fine a...
If your building a Windows Phone app and get this error then a quick fix is to download the XNA Game Studio 4.0 Refresh (40 MB) and install it.
You can use the following command to create a content source to crawl a Business Data Connectivity Service (BDCS). $lobSystems = @("LOBSystemName1","LOBSyste...
When building a FAST search solution to crawl external entities through BCS it can get very frustrating if you deploy a change and it doesn’t get updated in ...
When building for mobile there isn’t a silver bullet. Instead we have a myriad of compromises to make. If your an enterprise wanting to build apps here are f...
Introducing the SharePoint Health Monitor App. More details coming soon once the app is published in the marketplace.
Let’s look at what it takes to make a minor tweak to the out of the box search result in SharePoint 2013. Say my requirement is to show the document id in th...
I’m currently working on a Search First migration to SharePoint 2013. This post is a placeholder to document the gotchas and workarounds.
What’s the easiest way to break into the debugger in JavaScript especially when you have heaps of js files being loaded by a page (SharePoint 2013 & disp...
Let’s look at what it takes to make a minor tweak to the out of the box search result in SharePoint 2013. Say my requirement is to show the document id in th...
via Facebook http://ift.tt/1tJKpB9
via Facebook http://ift.tt/1wxicn3
NOTE: This API has been deprecated. Please use List userRegistrationDetails - Microsoft Graph beta instead.
Here’s a useful script I wrote the other day. This uses a few PowerShell modules to pull together information about all the Power BI workspaces in your Micro...
Yet another migration post, feels like just yesterday I migrated from dasBlog to BlogEngine.NET.
Yet another migration post, feels like just yesterday I migrated from dasBlog to BlogEngine.NET.
Yet another migration post, feels like just yesterday I migrated from dasBlog to BlogEngine.NET.
Yet another migration post, feels like just yesterday I migrated from dasBlog to BlogEngine.NET.
With everyone reporting that Windows 7 beta was very stable I upgraded both my wife’s Dell Studio and my Dell 64-bit XPS to Windows 7. Both setups ran fine w...
With everyone reporting that Windows 7 beta was very stable I upgraded both my wife’s Dell Studio and my Dell 64-bit XPS to Windows 7. Both setups ran fine w...
With everyone reporting that Windows 7 beta was very stable I upgraded both my wife’s Dell Studio and my Dell 64-bit XPS to Windows 7. Both setups ran fine w...
Just before I installed Windows 7, the new Dell Studio suddenly started slowing down. The touchpad movements would be jerky and some keys wouldn’t get presse...
Just before I installed Windows 7, the new Dell Studio suddenly started slowing down. The touchpad movements would be jerky and some keys wouldn’t get presse...
Just before I installed Windows 7, the new Dell Studio suddenly started slowing down. The touchpad movements would be jerky and some keys wouldn’t get presse...
Two words: Don’t install This is what nVidia says and you typically get it through Windows Update. I suffered with the title bar going missing and ugly black...
There are quite a few new keyboard shortcuts in Windows 7 and some of them are a godsend when working on a multi-monitor setup. I can finally retire UltraMon...
Although five of us have exact same setup, I am the only one at work to experience the external display flickering. I tried everything from downloading all t...
Although five of us have exact same setup, I am the only one at work to experience the external display flickering. I tried everything from downloading all t...
So your seeing this exception in your WCF client application after installing SP1 on .NET Framework 3.5 System.ServiceModel.Security.MessageSecurityExceptio...
So your seeing this exception in your WCF client application after installing SP1 on .NET Framework 3.5 System.ServiceModel.Security.MessageSecurityExceptio...
I like using my XBox as a media center. But when I plugged in a portable HDD to the 360 but it didn’t show up as a disc. Didn’t work on the Samsung home thea...
I like using my XBox as a media center. But when I plugged in a portable HDD to the 360 but it didn’t show up as a disc. Didn’t work on the Samsung home thea...
I like using my XBox as a media center. But when I plugged in a portable HDD to the 360 but it didn’t show up as a disc. Didn’t work on the Samsung home thea...
I like using my XBox as a media center. But when I plugged in a portable HDD to the 360 but it didn’t show up as a disc. Didn’t work on the Samsung home thea...
If you need to trawl through your production server event logs. Here’s a quick tip for extracting just the entries for a given date range using LogParser. BT...
If you need to trawl through your production server event logs. Here’s a quick tip for extracting just the entries for a given date range using LogParser. BT...
The application I was working on assumed that the user would always be in the default schema. I ran into a snag when I had to connect to the staging environm...
The application I was working on assumed that the user would always be in the default schema. I ran into a snag when I had to connect to the staging environm...
The application I was working on assumed that the user would always be in the default schema. I ran into a snag when I had to connect to the staging environm...
Fell into this trap today. I deployed an update of my silverlight project to the Sharepoint site but on some machines the browser continously kept loading th...
Sri Lanka is finally rid of the terrorists, the war is over. I hope and pray that we have seen the end of senseless bloodshed.
WPF currently does not have a checked list box out of the box so you’ll need to roll your own. Unfortunately most of the examples that come up on Google invo...
WPF currently does not have a checked list box out of the box so you’ll need to roll your own. Unfortunately most of the examples that come up on Google invo...
WPF currently does not have a checked list box out of the box so you’ll need to roll your own. Unfortunately most of the examples that come up on Google invo...
UPDATE: No more invites. Sorry guys I’ve given away all my invites on a first-come first-serve basis. Cheers!
UPDATE: No more invites. Sorry guys I’ve given away all my invites on a first-come first-serve basis. Cheers!
I recently had to add proxy support to the Community Kit for SharePoint: World Clock and Weather WebPart. IT Teams usually like to lock down the proxy server...
I’ve been having this frustrating issue for the last month where the laptop would take about 10 minutes before it was able to connect to the internet. This h...
I’ve been having this frustrating issue for the last month where the laptop would take about 10 minutes before it was able to connect to the internet. This h...
I’ve been having this frustrating issue for the last month where the laptop would take about 10 minutes before it was able to connect to the internet. This h...
If you haven’t heard of Office Web Apps before it’s basically Word, Excel, PowerPoint and OneNote running inside a browser. It lets you edit documents right ...
I started working my way through the hands on labs in the SharePoint 2010 Developer Evaluation Guide and found that I was missing the Visual Studio 2010 Comm...
I started working my way through the hands on labs in the SharePoint 2010 Developer Evaluation Guide and found that I was missing the Visual Studio 2010 Comm...
This had me tripped for a while. I was bulk inserting items (~800) to a list which had event receivers as well as a workflow attached.
The SharpSvn library basically gives you a .NET interface to all the operations that you would normally perform through a tool like TortoiseSVN. I found myse...
The SharpSvn library basically gives you a .NET interface to all the operations that you would normally perform through a tool like TortoiseSVN. I found myse...
Here’s a quick utility that might come in handy. More than once I’ve seen code where the invalid chars were hard coded. The Path.GetInvalidFilenameChars has ...
Looks like I somehow missed this. Free vouchers for the .NET 4 (Visual Studio 2010 Beta Exams) are available online in the Born to Learn blog. I couldn’t reg...
Looks like I somehow missed this. Free vouchers for the .NET 4 (Visual Studio 2010 Beta Exams) are available online in the Born to Learn blog. I couldn’t reg...
Looks like I somehow missed this. Free vouchers for the .NET 4 (Visual Studio 2010 Beta Exams) are available online in the Born to Learn blog. I couldn’t reg...
A picture is worth a thousand words. Like me if you spend a lot of time writing up functional specs and architecture diagrams and are looking for ways to co...
I recently had to deploy a site template that was built using SharePoint Enterprise Edition 2007 on an instance of SharePoint Standard Edition 2007.
When building a typical workflow you usually know which user or group needs to perform an activity at design time. Sometimes though the workflow needs to be ...
When building a typical workflow you usually know which user or group needs to perform an activity at design time. Sometimes though the workflow needs to be ...
When building a typical workflow you usually know which user or group needs to perform an activity at design time. Sometimes though the workflow needs to be ...
Updating the extended properties on a database using SQL Server’s excellent Server Management Objects API is not as straightforward as setting the value and ...
Setting up forms based authentication in SharePoint 2010 requires making changes in three web.config files. [FBA.ConfigureMembershipProvider]::Configure($we...
If you’ve built a custom sign in page in SharePoint 2010 but keep getting a 401 Unauthorized error instead of the sign in page then you’ve most probably depl...
If you’ve built a custom sign in page in SharePoint 2010 but keep getting a 401 Unauthorized error instead of the sign in page then you’ve most probably depl...
If ULS Viewer suddenly stops reading from the ULS log, the quick fix is to move all the log files to another folder. Except for the last log file which Explo...
When working on integration projects you sometimes need to build a stub or mock service to emulate the behavior of the targeted system in your dev environmen...
I’m on vacation back home in Sri Lanka and became the tech support guy for the in-laws. They were using an old D-Link router which supported just 802.11b and...
I’m on vacation back home in Sri Lanka and became the tech support guy for the in-laws. They were using an old D-Link router which supported just 802.11b and...
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
This is a note to myself to remember how to convert the UTC date/time to the local timezone.
To create a new folder in windows explorer pre Win8 was Alt+F, N.
Hi Dadda,
When building a FAST search solution to crawl external entities through BCS it can get very frustrating if you deploy a change and it doesn’t get updated in ...
Introducing the SharePoint Health Monitor App. More details coming soon once the app is published in the marketplace.
When building for mobile there isn’t a silver bullet. Instead we have a myriad of compromises to make. If your an enterprise wanting to build apps here are f...
The Invoke-RestMethod in PowerShell 3 doesn’t send the appropriate header required by SharePoint 2013 to return JSon results. It took me a while to figure ou...
XPathTool is a really great online XPath utility. It’s free, doesn’t need to be installed and has more features than a lot of the utilities that you find on ...
What’s the easiest way to break into the debugger in JavaScript especially when you have heaps of js files being loaded by a page (SharePoint 2013 & disp...
Quick tip on how to retrieve the value of a message box when writing automation tests using White for Windows desktop apps.
Quick tip on how to retrieve the value of a message box when writing automation tests using White for Windows desktop apps.
So how does one go about creating PDF files dynamically? You need a pinch of the open source PdfSharp library and 10 lines of PowerShell. Add-Type -Path .\P...
Here’s a neat script I wrote the other day to download the urls of all the user’s in your Yammer network. This comes in handy when you want to re-use the pro...
Here’s a neat script I wrote the other day to download the urls of all the user’s in your Yammer network. This comes in handy when you want to re-use the pro...
via Facebook http://ift.tt/1wxicn3
When managing Office 365 (and it’s related Azure Active Directory) in a large enterprise your security team is wary about allowing third party applications t...
When managing Office 365 (and it’s related Azure Active Directory) in a large enterprise your security team is wary about allowing third party applications t...
Take back your voice in 2018. I love the whole idea around micro blogs. This feels like the early days of RSS and web logs. Find out more at https://micro.blog
Now that Staged Rollout is out of NDA, I can finally talk about one of the projects I’ve been working on for the last twelve months. Why Staged Rollout?
Here’s a useful script I wrote the other day. This uses a few PowerShell modules to pull together information about all the Power BI workspaces in your Micro...
If you are a developer in the Microsoft 365 ecosystem you will be well versed with the Microsoft Graph API reference docs and most probably know about permis...
ICYMI We introduced a new guest permission level in Azure AD that restricts what guests can view about other directory objects in your tenant.