Mark Andrews
  • Home
Home Air Quality Monitoring System
Featured

Home Air Quality Monitoring System

System overview of a personal IT project to monitor air quality at my house
13 Jan 2026 1 min read
Animation Project
Featured

Animation Project

Technical breakdown of a personal creative project
12 Jan 2026 3 min read
Dynamic SVG Timer in React
Featured

Dynamic SVG Timer in React

Old (2019) component from defunct project
10 Jan 2026
Proko drawing course exercise 1
Featured

Proko drawing course exercise 1

I started the Proko Drawing Basics course, and my 'before' and 'after' the demo attempts at the simplified pear form in lesson 1 turned out like this: My goal for drawing is to better understand the basics of art. I am naturally inclined to the technical
09 Jan 2026 1 min read
linux

Ubuntu 24.04 LTS slow file explorer

x11, Gnome - painfully slow to open local directories; Downloads, Documents, etc. sudo apt remove xdg-desktop-portal-gnome Solution from this thread. Removing random packages is dodgy but it worked with no apparent adverse effects.
03 Jan 2026
dotnet

dotnet core local auth

Bypass auth for local access if (app.Environment.IsDevelopment()) app.MapControllers().AllowAnonymous(); else app.MapControllers();
09 Feb 2025

VS Code on Windows, save without formatting

Default on Windows: Ctrl + k then Ctrl + Shift + s How do I turn off text formatting on save in visual studio code?I don’t know why my code is auto formatted on save and for some reason changing the layout. I figured out this was due to auto format
18 Oct 2024 1 min read
git

git ignore files but only on the local repo

Naturally untracked files can be added to the .gitignore, and there are workarounds to update the history to remove files from tracking and .gitnore. I had to update a config file, to include a setting that I only wanted on my machine. I did not want to be able to
16 Oct 2024 1 min read

WSL

GCM - Git Credential manager Download the .deb, install: https://stackoverflow.com/a/70036950 Choose backing store: https://techoverflow.net/2021/09/19/how-to-fix-git-credential-manager-core-git-fatal-no-credential-backing-store-has-been-selected/ Set up Node.js on WSL 2A guide to help you get your Node.js development environment set up on Windows Subsystem for Linux (WSL).Microsoft
02 Apr 2024 1 min read

Azure functions

How to disable functions in Azure FunctionsLearn how to disable and enable functions in Azure Functions.Microsoft Learnggailey777
10 Mar 2024
Azure

GitHub Actions deploy function app to Azure deployment slot

So the yaml template that Azure generates when you create a deployment slot on a Function App (presumably any App Service) is wrong. Needs these additions: permissions: contents: read packages: write id-token: write #This is required for requesting the JWT Also they apparently automatically generate a user-assigned managed identity, but
25 Feb 2024
Azure

Retrieve localSettings.json for Azure function app

func azure functionapp fetch-app-settings <function app name>
25 Feb 2024

Blender

Duplicated objects, assign different materials Object -> relations -> make single user Snap to object G to move and B to snap base
04 Feb 2024

RightNow Customer Portal

Some things to remember Include a message base: #rn:msg:MY_KEY# Include a config item: #rn:cfg:MY_KEY#
29 Sep 2023
CSS

Quick Tailwind setup with Parcel

I ❤ how lightweight Parcel is. Get a running Tailwind solution in 5 minutes: https://tailwindcss.com/docs/guides/parcel Adding React (and TypeScript) is a breeze as well: https://parceljs.org/recipes/react/
29 Sep 2023
Azure

Azure function cron trigger stopped

It seems that functions using cron triggers can stop randomly 🤷‍♂️ A few ways to restart them below. Deployment technologies in Azure FunctionsLearn the different ways you can deploy code to Azure Functions.Microsoft Learnggailey777
27 Jul 2023 1 min read
CSS

CSS unset property

How to revert CSS properties to the inherited value unset - CSS: Cascading Style Sheets | MDNThe unset CSS keyword resets a property to its inherited value if the property naturally inherits from its parent, and to its initial value if not. In other words, it behaves like the inherit keyword
24 Jul 2023 1 min read
Database

Bulk delete in CosmosDB

azure-cosmosdb-js-server/samples/stored-procedures/bulkDelete.js at master · Azure/azure-cosmosdb-js-serverThe JavaScript SDK for server-side programming in Azure Cosmos DB - azure-cosmosdb-js-server/samples/stored-procedures/bulkDelete.js at master · Azure/azure-cosmosdb-js-serverGitHubAzure
08 Jul 2023 1 min read

raindrop.io and the Firefox extension: add to browser allowlist

Login Problems ― Raindrop.io HelpIf you’re having login problems with Raindrop.io, here are a few ways to solve common issues.Raindrop.io
04 Jul 2023
Azure

View application logs for Azure Functions

First, go to advanced tools, then click 'GO', Then After you go to kudu, click Debug Console -> CMD -> LogFiles -> Application -> Functions -> yourtriggername. You will find log file there. source:  https://stackoverflow.com/questions/68009769/azure-function-500-internal-internal-server-error-in-run-test-mode
21 Jun 2023
dotnet

.NET 6 typed appSettings

From this page Inject IConfiguration into controller _configuration.GetValue<int>("MySettingNumberOfDays");
08 May 2023
dotnet

Newtonsoft convert UNIX timestamp to DateTime via attribute

The source uses UNIX timestamp, but we want to map to DateTime [JsonConverter(typeof(UnixDateTimeConverter))] public DateTime MyDateTime; Remember .ToLocalTime() when working with the DateTime property
17 Apr 2023

Windows 10 screens going black randomly

Restart display driver with "Windows key + Ctrl + Shift + B"
21 Feb 2023

ghost doctor and cli admin of ghost blog

1. SystemError Message: You are recommended to have at least 150 MB of memory available for smooth operation. It looks like you have ~142.3203125 MB available. ghost doctor --no-check-mem Ghost-CLI - A fully loaded tool for installation and configurationThe best way to install, manage, and update your site locally
28 Jan 2023 1 min read

Mini Motorways daily challenge 27 Jan 2023

From the game Mini Motorways. (Yes, I work in IT, how did you guess?)
28 Jan 2023
Page 1 of 3 Older Posts →
Mark Andrews © 2026
  • Privacy
Powered by Ghost