Embedding a 100% height iframe in SharePoint Online Modern pages

Before SharePoint Online, I embedded cross-origin iframes to applications using the method described here. It uses a basic JavaScript Event Listener to receive requests from the child, such as resizing an iframe object on the parent to match the height of the content within. I modified this code to also use contain an Event Listener to scroll to the top of the parent when a page loads within the iframe. But this recently broke when Microsoft removed some classes from the scrollable div of Modern SharePoint Online pages. But no worries, I have a vanilla JavaScript solution.

VAC was unable to verify the game session

There seems to be an increase in the number of gamers receiving the error “VAC was unable to verify the game session” when trying to use match making in CSGO. This error typically occurs when a client file is corrupt…

Outlook search not working

Windows Updates or Office 365 updates can break the Search Index database. The Search Index is used to provide instant search results. When the index is corrupt, search can become unreliable. For example, you may search for a phrase of a subject line known the emails exists but it does not display in the list of search results. Find Related Messages will also become unreliable. Fortunately the problem is fairly easy to fix.

Confluence Behind IIS Reverse Proxy

Atlassian Confluence Server for Windows is bundled with a web server which runs on port 8090. Most organisations would rather a more user-friendly URL such as Although this isn't technically supported by Atlassian, it's best practice to leave this port as is and instead implement a Reverse Proxy.

How to increase vCenter Appliance web client session timeout

As of vSphere 6.7 Update 1, the vCenter vSphere Client (also referred to as the HTML5 client) has reached feature parity with the now deprecated Thick Client and Web Client. But one of the biggest annoyances with the vSphere Client is the default Session Timeout value of 120 minutes. It seems like I'm constantly re-authenticating. Good news, this can be easily changed from the vCenter Appliance Shell.

How to stream or cast from Windows to Kodi

It’s possible to cast videos and music from a Windows PC to Kodi transforming your Kodi box into a poor man’s Chromecast. Windows devices can cast or stream content by leveraging a browser plugin for Chrome or FireFox. For example, it’s possible to stream Netflix or Hulu from a Windows computer to a HTPC or Android box running Kodi. In order to take advantage of this functionality a few features must be enabled within Kodi.