Quickstart: Set and retrieve a secret from Azure Key Vault using a Node Web App | Microsoft AzureThis QuickStart shows how to store a secret in Key Vault and how to retrieve it using a Web app. This web app uses Azure App Services. You can see it run on Azure. The quickstart uses Node.js and Managed service identities (MSIs)Create a Key Vault.Store a secret in Key Vault.Retrieve a secret from Key Vault.Create an Azure Web Application.Enable managed service identities.Grant the required permissions for the web application to read data from Key vault.Before you proceed make sure that you are familiar with the basic concepts.tagged: azurekeyvault09-09-2019
Securely using .npmrc files in Docker images – Alexandra UlshOn February 24th, 2019 I published a follow-up post about using Docker build secrets instead of multi-stage builds. I recommend reading that post after this one!tagged: azurenpmrcloggingauth09-09-2019
Styling Links with Real Underlines | CSS-TricksBefore we come to how to style underlines, we should answer the question: should we underline?In graphic design, underlines are generally seen as unsophisticated. There are nicer ways to draw emphasis, to establish hierarchy, and to demarcate titles.tagged: underlinelinks09-09-2019
How to do a code review | eng-practicesThe pages in this section contain recommendations on the best way to do code reviews, based on long experience. All together they represent one complete document, broken up into many separate sections. You don’t have to read them all, but many people have found it very helpful to themselves and their team to read the entire set.tagged: googlecode-reviewscode06-09-2019
WCAG 2.0 checklist - a free and simple guide to WCAG 2.0I’ve organised my WCAG 2.0 checklists by level (read more about WCAG 2.0 levels here). If you’re attacking the guidelines in order (and I suggest you do), you’ll move from Level A (Beginner) through Level AA (Intermediate) and on to Level AAA (Advanced).tagged: accessibilitycheck-listplaylist04-09-2019
npm task - Azure Pipelines | Microsoft DocsUse this task in a build or release pipeline to install and publish npm packages.tagged: azuredevopsnpmstanding-desk02-09-2019
Publishing npm packages - Azure Pipelines and TFS | Microsoft Docs- task: Npm@1 inputs: command: publish publishRegistry: useFeed publishFeed: feedNametagged: npmazuredevops02-09-2019
Use npm to store JavaScript packages in Azure DevOps Services | Microsoft DocsThis quickstart guides you through using npm to store JavaScript packages in Azure DevOps Services or Team Foundation Server (TFS). It covers installation, license assigning, and setup.tagged: devopsazure02-09-2019
Tickets | Island Hopping | CalMac FerriesCreate your own island hopping holiday! We have a fantastic range of island hopping tickets which allow you to plan your own trip and visit the beautiful west coast islands at your own pace. With up to 30 options to choose from throughout the year, this really is the way to travel. Tickets are valid for 31 days from the date of your first journey and can be used in either direction on your chosen route. These tickets are offered for convenience only and do not offer any discount on the single journey ticket price. The purchase of such tickets does not automatically ensure a place on any particular sailing - we strongly recommend advance booking on certain routes. See timetables for details. Please note that caravans and Motorhomes are not permitted on Colonsay.tagged: island-hoppingscotlandwestcoast01-09-2019
Level Up your VueJS project with Typescript (Part 1): Installing TypescriptWelcome to this new series/course! The goal of this series is that we’re going to take a simple VueJS project and upgrade it to use Typescript! You may wonder, “why to use typescript in my VueJS project if I’m fine with the good old fashioned way?” The answer is simple. There are sometimes that our project can get bigger than we expected and creating new features or a simple refactor could scare us. This is because, most of the time, we don’t have any idea if something else gets broken or how many files need to change to put our feature/refactor in place.tagged: vuetutorials30-08-2019
Release Note Generator - Visual Studio MarketplaceDescriptionThis extension is able to create a MarkDown file format that contains all commit comments associated to the build.The file can be placed in any valid path, by default it will part of the artifacts.tagged: azuredevopsextensionchangelog29-08-2019
Install extensions | Microsoft DocsAdd new features and capabilities to your organization by installing extensions.In this quickstart, learn how to do the following tasks:tagged: azuredevopsextensioninstall29-08-2019
What we found when we tested tools on the world’s least-accessible webpage - Accessibility in governmentWe recently conducted an audit of automated accessibility testing tools. We built a website full of accessibility failures to test them on. We've published our findings here.tagged: accessibilityautomation28-08-2019