Home Talks About Contact Twitter
LIFT.CODE.PLAY
  • Talks
  • About
  • Twitter
  • Certs

    SOC 2 certification journey

    Two socks? No, SOC 2. A story of how this certification …

    2022-05-13

  • Career

    The app (and manual) that stared my career

    Over 20 years ago I brought a manual to a job interview. …

    2020-10-25

  • Life

    The death of a user

    It was 2013 and I got received a call from one of my …

    2020-08-31

  • Nuxt

    How to add Cypress to your Nuxt.js project

    Let me show you how to add Cypress to your Nuxt.js …

    2020-08-19

  • Blog

    Moving from WordPress to Hugo and Netlify

    I moved from WordPress and survived! Here’s how. …

    2020-06-16

  • Firebase

    Example Functions accessing Cloud Firestore

    Let me show you and briefly explain how to read / write / …

    2020-02-23

  • Firebase

    How to install WordPress in a GCP Cloud Run instance with Cloud SQL

    The following is how I was able to setup a WordPress …

    2020-02-15

  • Firebase

    How to check for File Existance in Firebase Storage

    I wanted to check to see if a file exists in …

    2020-02-09

  • Firebase

    Exporting and Importing data to/from Firestore using Google Sheets

    Let me show you how I created a Google Sheets script to …

    2020-02-07

  • Thoughts

    Employers: How to Encourage Staff to Speak at Conferences

    Would you like to encourage more staff to get out there …

    2020-02-04

  • Firebase

    Sendings emails with Cloud Firestore, Google Cloud Functions and SendGrid

    Let me show you how you can write a Google Cloud Function, …

    2019-12-27

  • Vue.js

    How to debug Nuxt.js with VS Code

    I started a new project with Nuxt.js and Firebase. All …

    2019-12-25

  • Azure

    Fix for Azure Web Apps, Redis and Poor Performance - Min Thread Pools

    I’m hoping the following can help the next poor soul …

    2019-09-03

  • Terraform

    DevOps my Terraform'ed Cloudflare

    Let me show you how I was able to create a CI / CD …

    2019-08-21

  • Using a Cloudflare Worker to Safely Redirect Traffic for Infrastructure Upgrades

    On 10 Jan 2019 I had the privilege of writing a blog post …

    2019-04-18

  • Cloudflare

    The Tale of the 1,000+ Hour Side Project

    1,000 hours is not an exaggeration. It’s based on …

    2019-03-28

  • Cloudflare

    Cloudflare Blog post on Workers and Workers KV

    I had the opportunity and distinct pleasure of writing a …

    2019-01-12

  • Life

    A Year in Review: 2018

    Photo by Lucas Clara on Unsplash 2018 is done and what a …

    2019-01-02

  • Cloudflare

    Pushing my API to the Edge - Part 4 - POST and reCAPTCHA

    Photo by Theodor Lundqvist on Unsplash In the previous …

    2018-11-06

  • Cloudflare

    Pushing my API to the Edge – Part 3 – GETs and their data

    Photo by Casey Horner on Unsplash Let’s go over how …

    2018-11-05

  • Cloudflare

    Pushing my API to the Edge – Part 2 – Authentication and Authorization

    Photo by Valdemaras D. on Unsplash If you haven’t …

    2018-10-16

  • Cloudflare

    Pushing my API to the Edge - Part 1 - Intro to Cloudflare Workers + KV

    Photo by Juan Arreguin on Unsplash I love serverless. …

    2018-10-10

  • Cloudflare

    Validating Auth0 JWTs on the edge with a Cloudflare Worker

    Cloudflare has an excellent blog post about a customer …

    2018-10-01

  • Cloudflare

    How to Set up CI/CD pipeline for Cloudflare Workers using Serverless Framework in Azure DevOps (aka VSTS)

    Gather around and let me tell you a scary story We use …

    2018-09-14

  • Azure Functions

    Enabling CORS for Azure Function local development

    I had an Azure Function project written in C# (aka …

    2018-09-10

  • Powershell

    Tips for Powershell users new to Visual Studio Code

    Are you familiar with Powershell but new to Visual Studio …

    2018-08-16

  • Azure Functions

    Azure Function Proxies for Response Header API Version and API Path Version

    In my Azure Function project I had two problems: I wanted …

    2018-08-06

  • Vue.js

    Web.config for hosting a Vue.js SPA in Azure Web Apps

    Hosting a Vue.js SPA (single page application) within a …

    2018-04-21

  • ASP.NET Core

    Example of Custom Middleware in ASP.NET Core - Get a Header value for an Authorization Policy

    Creating middleware in ASP.NET Core is surprisingly …

    2018-03-25

  • Postman

    How to automatically set a Bearer Token for your Postman requests

    I love using Postman but it is a pain having to remember …

    2018-03-18

  • Azure Functions

    Wolf Tracker - Part 1: Vue.js Front End

    Let’s go through the SPA in more detail. Vuetify.js …

    2017-12-20

  • Azure Functions

    Wolf Tracker - Part 2: Distributing the SPA

    I managed to use Azure Storage (blobs) to store my SPA, …

    2017-12-20

  • Azure Functions

    Wolf Tracker - Part 3: Azure Function Backend

    Let’s go through the API layer, which is powered by …

    2017-12-20

  • Azure Functions

    Wolf Tracker: Vue.js + Azure Functions + more for a Secure, Cheap, Highly Scalable SPA!

    Let me show you how I built a Vue.js Single Page …

    2017-12-20

  • Azure Functions

    Strategies for Improving / Eliminating Azure Functions Cold Starts

    Let’s walk through a few strategies for dealing with …

    2017-12-19

  • VSTS

    Wolf Tracker: Create a CI/CD Pipeline with VSTS

    Let me show you how I created a Continuous Integration …

    2017-12-18

  • VSTS

    Implementing CI/CD with GitFlow in VSTS

    With a few tweaks we can enable the use of GitFlow in our …

    2017-12-01

  • Azure

    How to Fix Azure Storage Blob Content Types

    Ever noticed how Azure Storage (blobs) can set all your …

    2017-11-27

  • Azure Functions

    Validating Auth0 JWT tokens in Azure Functions (aka How to use Auth0 with Azure Functions)

    Would you like to know how to authenticate / authorize …

    2017-11-25

  • VSTS

    Build and Deploy a .NET Core 2.0 or .NET Standard 2.0 NuGet Package using VSTS

    Magic ensues. Let me show you how to be a VSTS wizard. …

    2017-11-17

  • VSTS

    Work-around to VSTS Azure Key Vault Task 'Access denied' problem

    Are you trying to use the Azure Key Vault task but …

    2017-11-14

  • VSTS

    How to Use Robot Framework Selenium Tests in a VSTS Release Pipeline

    Are you using Robot Framework for your Selenium UI tests? …

    2017-11-13

  • Vue.js

    Debugging your Vue.js app with VS Code

    Trying to get some basic debugging working with your …

    2017-10-25

  • Azure

    Setting up Azure Key Vault with an ASP.NET Core app and the new Azure Portal

    Let’s walk through how to get setup with Azure Key …

    2017-08-06

  • ASP.NET Core

    ASP.NET Core Password Complexity Validation using a Regular Expression in a View Model

    Let’s walk through how to use the RegularExpression …

    2017-07-15

  • Makeblock

    Makeblock Airblock Fly My Pretty Project

    Let’s programmatically take to the air with this …

    2017-07-14

  • Raspberry Pi

    How to run a headless Raspberry Pi with VNC Viewer

    I love coding on my Raspberry Pis but I don’t like …

    2017-07-03

  • ASP.NET Core

    ASP.NET Core: Partials versus Sections

    Not immediately clear what the difference is between a …

    2017-07-01

  • Raspberry Pi

    How to install Python 3.6 on Raspbian Linux for Raspberry Pi

    Let’s walk through how to get Python 3.6 installed …

    2017-06-30

  • Makeblock

    Makeblock Airblock Tilt and LED Project

    In this project we are making use of the Makeblock …

    2017-06-30

  • Makeblock

    Makeblock Airblock hovercraft 'dance move' project

    I recently received Makeblock Airblock. It’s a drone …

    2017-06-28

  • Raspberry Pi

    Creating a time lapse video with a Raspberry Pi

    Do you have a Raspberry Pi and the hardware camera? If so, …

    2017-06-26

  • IOT

    Coolest thing I've ever built - Part 1 - Overview

    What is the coolest thing I’ve ever built (to date)? …

    2017-06-10

  • Azure Functions

    How to use Redis in an Azure Function

    Quick explanation of how to use Redis and, specifically, …

    2017-05-01

  • VSTS

    VSTS for the Lone Wolf Developer

    Do you have a side project, something you chip away at in …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Builds and Releases

    Visual Studio Team Services (VSTS) has great Continuous …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Getting Started, Projects

    Let’s go over how to get started and discuss the …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Service Hooks and Package Management

    Let’s go over the Package Management functionality …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Source Control and Extensions

    Let’s go over how to get you up and running with …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Stakeholders and Testing

    Let’s go over the concept of Stakeholders and …

    2017-04-15

  • VSTS

    VSTS for the Lone Wolf Developer - Work Item Management

    The work item functionality may seem a bit complicated if …

    2017-04-15

  • VSTS

    How to build and host a NuGet package using VS2017 and .NET Standard in VSTS

    Creating a NuGet package in Visual Studio 2017 and getting …

    2017-03-23

  • ASP.NET Core

    Using ASP.NET Core and JQuery to call methods via AJAX

    Would like to use AJAX to call a method in your ASP.NET …

    2017-02-14

  • Unit Testing

    Confessions of a Dev late to Unit Testing

    I spent years writing code but not writing unit tests. …

    2017-01-07

  • ASP.NET Core

    My first PR!

    I submitted my first PR (pull-request to an open source …

    2017-01-04

  • ASP.NET Core

    Setting up Moq with your .NET Core test project

    Keen to use Moq in your .NET Core project (i.e. ASP.NET …

    2017-01-02

  • ASP.NET Core

    Referencing Frameworks for NuGet Packages in .NET Core

    Do you have a .NET Core project (i.e. ASP .NET Core 1.0 or …

    2016-11-18

  • ASP.NET Core

    ASP.NET Core, AppSettings and Azure Web Apps

    New to ASP.NET Core and not sure where to store …

    2016-09-26

  • ASP.NET Core

    Fix for published ASP.NET Core app showing blank pages

    Have you deployed an ASP.NET Core application to Azure Web …

    2016-09-26

  • mBot

    mBot the Scaredy Cat

    Our little mBot is having fun being a cat. She is willing …

    2016-08-06

  • Raspberry Pi

    Minecraft, Raspberry Pi and GPIO!

    Want to do something with Minecraft, programming, …

    2016-08-05

  • mBot

    mBot Dance Party Project

    mBot loves to get it’s LED faceplace installed and go …

    2016-08-04

  • Coding Club

    Code.org Etch-a-Sketch with Math Login Screen

    The following instructions will show you how to create …

    2016-06-18

  • Life

    Surface Keyboard/TypeCover Not Working? Try this

    Has the type cover for your Surface suddenly stopped …

    2016-04-30

  • Azure

    How to Delete an Azure AD B2C Directory

    Do you get a message saying “Directory has one or …

    2016-04-24

  • Windows 10 UWP

    Error '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1

    Encountered this error with Visual Studio? I’ll show …

    2016-03-26

  • Windows 10 UWP

    ComboBox with Editable Textbox

    Looking for a ComboBox that has an editable textbox - …

    2016-02-18

  • Windows 10 UWP

    Alternating Row Color in ListView

    Alternating row colours are not there, by default, with …

    2016-02-03

  • Windows 10 UWP

    Code Sample for the Blade Design Pattern

    The following is a source code example of the “Blade” …

    2016-01-18

  • Windows 10 UWP

    Upgrading SQLite UWP Reference in Your Project

    So Visual Studio has told you there’s an update to …

    2016-01-18

  • Design Pattern: Blades for Sequential Data Entry (Wizards) in UWP

    Looking for a design pattern that allows you to enter data …

    2015-11-11

  • Accessing resource strings via code in UWP

    I’ll demonstrate how to access strings defined in …

    2015-11-08

  • Adding Design-Time data for UWP and Caliburn Micro

    I’ll demonstrate how you can do this in UWP and …

    2015-10-30

  • DataGrid Alternatives in UWP

    If you’re coming from Windows Forms or WPF, odds are …

    2015-10-23

  • Some great sites for SVGs

    I’ve been scouring the web for some icons and these …

    2015-10-19

  • WinRT XAML Toolkit for UWP Overview Video

    I stumbled upon the WinRT XAML Toolkit for UWP. The …

    2015-10-07

  • Incorporating SQLite into a Windows 10 UWP project

    In the UWP platform, Microsoft is encouraging us to all …

    2015-10-04

  • Converting Vector/SVG images into XAML

    A vector image is a geometric representation of an image. …

    2015-09-14

  • How to spot a Windows 8/8.1 app in Windows 10

    Want to know you can determine if an application in …

    2015-09-11

  • Minimize, Restore Down, Maximize and Close font characters

    If you would like to manually add a Minimize, Restore …

    2015-09-01

  • XAML Line Element

    A quick article explaining how to use the XAML element. …

    2015-08-29

  • Windows 10 UWP, Caliburn Micro and SplitView

    The SplitView is, in my opinion, the most important …

    2015-08-27

  • ThemeResource – Dark and Light themes in Windows 10

    In my application I wanted support for a dark and light …

    2015-08-24

  • Windows 10 UWP and Caliburn Micro

    Lets walk through the setup of a blank UWP (Universal …

    2015-08-20

  • About

    About

    Kia Ora! I’m Ben Chartrand, a software developer living in …

    2015-06-20

  • Talks

    Talks

    The following are all my upcoming and completed talks. …

    2015-06-20

©  LIFT.CODE.PLAY.