Toggle navigation
ryansouthgate.com
Home
About
Github
Posts
2025
Custom C# JSON Deserialisation for Object property Types
2024
Fixing 'cups-pki-invalid' printing error in Linux Mint/Ubuntu
2024 - My year of the Linux desktop
Creating Right-Click (Context Menu) actions in Linux Mint - Nemo
F# and Home Assistant helping take the bins out on time
Public Key Encryption with the JavaScript Web Crypto API
2023
Ridiculously cheap offsite backups using rclone and AWS S3 Glacier
Reclaiming disk space for the dotnet developer
ASP.NET Core CORS Wildcard Subdomains
Visual Studio - Http Files
Optimising Images for the Web
Disabling Controller methods in ASP.NET Core
My old laptop, is my new web server
Back up DVDs with MakeMKV (makemkvcon) and disable auto updates on Linux
2022
AWS Cloud9 - No space left on device
Goodbye Ghost, Hello Hugo
ASP.NET Core Response Caching
2021
Dataflow in .NET
Keeping it Stupidly Simple!
2020
How YouTube Music forced me to try F#
Twit Tips #2: Sonic and Tails
Vue.js v-hide directive, whilst keeping element's occupied space
2019
EF Core - Database Auditing with "UpdatedBy"
Entity Framework Core: Soft Delete
2018
Twit Tips #1: Parse the Time Away
Building a Jekyll Site on Windows with Docker
VueJS CSV input
9 Months and 32,000 lines of code later
2017
ASP.NET Core and Webpack - Part 2
ASP.NET Core and Webpack - Part 1
ASP.NET Core MVC - Common Components/(Partial)Views across applications
Elastic Email + JavaScript - Adding a Contact (subscribing to a newsletter)
Entity Framework Core - Custom Migrations
Quitting my job
Aurelia - One month in...
AngularJS Radio Track by Directive
2016
Angular 2 and ASP.NET Core MVC
AngularJS text filter (with C# string.format() syntax)
Number formatting in Highcharts with Custom Tooltips
Per-Type De/Serialisation in Json.Net WebApi
Azure WebJobs and Dependency Injection
$q.all() - Combining promises in AngularJS
IConfiguration in .NetCore
Adding Multiline text to Highcharts
C# server-side rendering with Highcharts
Read the code!
AngularJS putting a template in the $templateCache
NDC London 2016 Review
2015
Upload to Amazon S3 using AngularJS
Microsoft Future Decoded 2015 (Technical Day)
jPlayer directive in AngularJS
Running code after a digest cycle in AngularJS
Raspberry Pi 2 - Windows 10 IoT - Getting Started
Raspberry Pi - Door Sensor
Using JavaScript to get CSS properties
Gulp rimraf vs del
Gulp Flatten
Web Api 2 - IncludeErrorDetailPolicy