I built a router table.

December 28, 2020 Matt Thornton 0

This is a long overdue (and tedious) write-up of my experience of custom-building a router table. (Clarification: router as in r-OW-ter table as opposed to r-OO-ter (i.e. the box you get from your ISP for your home Wifi. The pronounciation is annoying, especially for someone who works in computers. Anyway.) […]

No Image

Misc Ubuntu 20.04 on Hyper-V from macOS setup stuff

November 18, 2020 Matt Thornton 0

Not much intro needed to this one. Have recently binned our monstrous VMWare ESXi host in favour of a single monstrous Windows Server 2019 and within a matter of nanoseconds of doing a requirement came in that needed a VM building that would allow us to easy test some Java-y […]

Basic web scraping with Python: Episode 3!

April 13, 2020 Matt Thornton 0

This is the third edition of this post. It was originally an intro to web scraping with Python (in Python 2) using the Requests library. It was then updated to cover some extra topics and also update for Python 3. The scenario is to download the back catalogue of the […]

ASP.NET Core OAuth Facebook cancel causes 500 fix

March 4, 2020 Matt Thornton 0

If you’re using ASP.NET Core built-in authentication to allow your users to sign up / login to your web application using alternative providers, Microsoft provides various out of the box, such as Microsoft, Google, Twitter and Facebook. Chances are you have something like the following in your startup.cs This works […]

Visual Studio regex replace for 7 year old issue…

November 13, 2019 Matt Thornton 0

I still work on a lot of old technology. Today I was updating one of my client’s systems that consumes a (3rd party) web service – the service was moving from -gasp- anonymous auth to requiring a username and password. (Sent in plain text over non-SSL, mind, but… baby steps. […]

Dear TripAdvisor, your systems have gone rogue

September 4, 2018 Matt Thornton 0

What happens when you let machine learning type automated systems run your consumer communications. Review sites need little in the way of introduction about their popularity or indeed importance to the fabric of the modern Internet. The majority of my online shopping is done on Amazon or eBay and the […]