Command Palette

Search for a command to run...

Page Inspect

https://deanhume.com/
Internal Links
31
External Links
1
Images
8
Headings
26

Page Content

Title:Dean Hume's Blog
Description:My name is Dean Hume, and I am an author, blogger and am passionate about making games!
HTML Size:41 KB
Markdown Size:9 KB
Fetched At:November 17, 2025

Page Structure

h1Dean Hume's Blog
h2A Modern Guide to Using OAuth 2.0 with C# and Visual Studio Code
h2HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool
h2Best Practices for Handheld Gaming Development
h2Getting started with Azure's Hybrid and Embedded Text-to-Speech
h2Azure Function Timer Trigger not firing - NCrontab
h2Using a Raspberry Pi to track the progress of your homebrew
h2Has Service Worker usage increased on this website over the past four years?
h2Leading Virtual Teams - Book Review
h2Ghost CMS & Linux - Fixing "No Space Left on Device" Issue
h2Book Review - Accelerate: The Science of Lean Software and Devops
h2The People Manager: A Guide for the First Time Manager - has been published!
h2My Favourite Soft Skills Interview Questions
h2Experimenting with the Streams API
h2Brewfather - Progressive App Review
h2Determining Service Worker Support for your Site
h2Tips for setting up a Ghost blog on Amazon AWS EC2
h2Software Team Maturity Matrix
h2Dynamic resources using the Network Information API and service workers
h2Getting started with the Ambient Light Sensor
h2Progressive Web Apps - Book Giveaway - Results
h2How to display a "new version available" for a Progressive Web App
h2Progressive Web Apps - Book Giveaway
h2Service Workers can save the environment!
h2Converting a Ghost blog to a Progressive Web App
h2Lessons learnt: Leaving an organisation

Markdown Content

Dean Hume's Blog

Dean Hume's Blog

- Home
- About
- Progressive Web Apps
- Web Performance

# Dean Hume's Blog

My name is Dean Hume, and I am an author, blogger and am passionate about making games!

Oauth

## A Modern Guide to Using OAuth 2.0 with C# and Visual Studio Code

Many years ago, I wrote an article on the basics of OAuth and while it was helpful, it is now quite outdated. A lot has changed in the past 14 years! OAuth 2.0 has become the de facto standard for securing APIs and authorizing users in modern applications. The

Nov 3, 2025 3 min read

Web Performance

## HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool

Back in 2013, I published a blog post about a simple HTML Minifier I'd built for web pages. At the time, web performance was becoming increasingly important, and I needed a straightforward way to reduce the size of HTML files in my projects. What started as a personal solution has

Oct 30, 2025 4 min read

Game Development

## Best Practices for Handheld Gaming Development

If you've ever played a game on a modern handheld device, you'll know how much fun it can be. I recently wrote an article on the Microsoft Game Dev Blog about some key recommendations to help you craft exceptional gaming experiences for handheld devices. Please head over to this link

Jun 16, 2025

Text-to-Speech

## Getting started with Azure's Hybrid and Embedded Text-to-Speech

Over the past few months, I've been experimenting with Azure's Text-to-Speech service. It is a super powerful API that enables fluid, natural-sounding text to speech that matches the tone and emotion of human voices. Whether you are building an app or a game, Text-to-Speech can be very useful. For example,

Feb 15, 2024 6 min read

## Azure Function Timer Trigger not firing - NCrontab

If you've recently ventured into the world of Azure Functions, you're likely familiar with the versatility they offer when it comes to scheduling tasks. In this guide, we'll delve into using Azure Functions' Time Trigger function with Node.js and Visual Studio Code, uncovering some important nuances along the way.

Oct 4, 2023 2 min read

Charts

## Using a Raspberry Pi to track the progress of your homebrew

In this article I go into detail about how I hooked up a Raspberry to continually track and monitor the progress of my beer all whilst graphing it out to another application. It gets a little geeky!

Aug 18, 2022 1 min read

Service Workers

## Has Service Worker usage increased on this website over the past four years?

It's been almost four years since I started collecting data on Service Worker usage and support on this website and in this article I show the details.

Apr 1, 2022 3 min read

Leadership

## Leading Virtual Teams - Book Review

I’m always on the lookout to improve both myself and my team's daily work, so when I came across a book entitled Leading Virtual Teams by the Harvard Business Review, it really caught my eye.

Mar 14, 2022 4 min read

Ghost

## Ghost CMS & Linux - Fixing "No Space Left on Device" Issue

I was quite surprised to found out that I was greeted with an annoying HTTP 503 error on my site over the Christmas period. After taking a closer look at the logs on Amazon, it turns out that I had actually run out of disk space on the instance.

Jan 7, 2021 4 min read

Book Review

## Book Review - Accelerate: The Science of Lean Software and Devops

During my morning coffee session, I came across the book - Accelerate: The Science of Lean Software and Devops, and the title of the book instantly drew me in.

Aug 3, 2020 2 min read

Book Review

## The People Manager: A Guide for the First Time Manager - has been published!

Behind the scenes, I have been working on a new book with my EA colleague Jo Root. I am super excited to announce that The People Manager: A Guide for the First Time Manager has been published! This is a personal project that has been a year in the making.

Mar 26, 2020 1 min read

## My Favourite Soft Skills Interview Questions

In my day to day role, a big part of what I do involves hiring and assessing Software Engineers. It might not be to everyone’s liking, but I really do enjoy the interview process. It’s a great chance to meet new people and I often learn new things

Jan 21, 2020 2 min read

JavaScript

## Experimenting with the Streams API

I am always looking for ways to build faster, slicker web pages. Where applicable, I’ll use great new browser features such as service workers, HTTP/2 and improved compression, just to name a few. But what if I told you there was a way to build even faster web

Mar 19, 2019 6 min read

Progressive Web Apps

## Brewfather - Progressive App Review

In my spare time I enjoy a little bit of homebrewing. What first started out as an experiment with a beer kit, soon turned into a geeky fascination with the science behind brewing beer. I am one of those annoying people that sniffs the beer and comments on the aroma

Feb 4, 2019 6 min read

Progressive Web Apps

## Determining Service Worker Support for your Site

Have you ever thought about building a Progressive Web App or even adding a service worker to your website? Perhaps you’ve considered it, but weren’t too sure about whether or not your users were on browsers that supported these features. Would they even benefit from their features? Speaking

Nov 8, 2018 3 min read

Ghost

## Tips for setting up a Ghost blog on Amazon AWS EC2

After a long overdue refresh, I have recently moved this blog to Ghost CMS. Overall, I have been very impressed.  Ghost is easy to use as an editor, quick to make updates, and the Ghost team are constantly pushing out updates - which is great considering that it is completely

Oct 26, 2018 7 min read

## Software Team Maturity Matrix

Whether you lead a small team of developers, a tech startup or a huge department, it’s important that you constantly strive to improve the processes and tools that you use. If things are going really well, it’s easy to become confident in your abilities and overlook the need

Oct 10, 2018 2 min read

Progressive Web Apps

## Dynamic resources using the Network Information API and service workers

The Network Information API allows developers to determine the connection types and the underlying connection technology that the user agent is using. In terms of web performance, this brings a whole new level to the way that we build web pages.

Jul 30, 2018 6 min read

JavaScript

## Getting started with the Ambient Light Sensor

The Ambient Light Sensor API provides developers with the means to determine ambient light levels as detected by the device’s main light detector. This information is available to developers in terms of lux units.

Jul 3, 2018 4 min read

## Progressive Web Apps - Book Giveaway - Results

Firstly, I'd like to say a massive thank you to everyone who retweeted and liked the tweet for this giveaway. Unfortunately, there can only be a few winners for this giveaway. I can reveal that the following people were chosen at random using random.org to generate the results: \* Kristian

Jun 5, 2018 1 min read

Progressive Web Apps

## How to display a "new version available" for a Progressive Web App

In this article, I will show you how to add a notification to your site and display it each time that there is a new version of the service worker available. You’ll also learn how to refresh the page, so that the user is up to date and has the latest version of any cached files.

May 16, 2018 7 min read

Progressive Web Apps

## Progressive Web Apps - Book Giveaway

"Progressive Web Apps" has recently been released, and if you haven't already gotten your hands on a copy, I have 5 free copies to give away to lucky readers.

Apr 30, 2018 1 min read

Progressive Web Apps

## Service Workers can save the environment!

Service workers allow you to cache resources on the user's device when they visit your site for the first time. Fewer HTTP requests mean less CPU usage and less energy consumed.

Apr 24, 2018 5 min read

Progressive Web Apps

## Converting a Ghost blog to a Progressive Web App

In this article, I am going to take you through the different steps required to get a Ghost blog up and running as a Progressive Web App (\*hint: it’s easier than you think!\*)

Mar 29, 2018 6 min read

Leadership

## Lessons learnt: Leaving an organisation

In my experience, leaving an organisation is a big deal. Given the amount of time we spend at work, we ultimately end up spending more time with our colleagues than our loved ones! If you’ve been with an organisation for a while, you’ve probably worked hard to establish

Mar 1, 2018 2 min read

Page 1 of 8 Older Posts →

Dean Hume's Blog © 2025

- Sign up

Powered by Ghost