Chrome Debugging Tips

This post covers some useful tips for debugging JavaScript in Chrome. Tip1 – Output objects in console.log   The console.log statement is used inside of source code, usually as part of development to help debug a section of code such as console.log(‘hit this point’); or console.log(‘my variable is ‘ + x); One useful trick when working

Vue.js conditional display v-if and v-show

In working with the Vue.js JavaScript framework, one of the first topics you learn is conditional display – displaying or hiding an element.  Two ways to do this are the v-if directive and the v-show directive. Here is an example of the v-if directive:  It’s pretty straight forward, the statement inside the quotes needs to

Edit Excel Connections in XML

I have come across a couple scenarios where it has been really helpful to be able to edit the data connections and queries in an Excel file directly.  In one case a connection was read-only and in another case there were multiple connections that needed to be updated to a new address and making the

Getting Started with Azure Key Vault

Azure Key Vault is a feature within Microsoft Azure focused on the secure storage of secrets. Secrets could include user names, passwords, license keys, access keys that would be utilized by scripts or programs. So for example, a web app, PowerShell script, or an Azure function my need to utilize a service id or password

Project Blazor – Run C#/Razor in the Browser

There was a recent project announcement at Microsoft that I would like to highlight for those interested in Microsoft web development – Project Blazor. This project is being developed by the ASP.NET team and will deliver the ability to have .NET code (C#/Razor) execute directly client side in browsers at native speed in place of

SharePoint Online Column Formatting

SharePoint Online column formatting was announced at Ignite and is now available in production. The column formatting feature allows SharePoint site owners to control the display of fields in a SharePoint view including conditional formatting, applying formatting based on a date range, creating clickable actions, some visualizations (such as a status bar), and the use