Hi, I'm Matthew Cantelon

Things I do: develop software, ride bikes, and drink pop.

Recent posts

Gitlab Gated Pipeline

Continuing from my last post about how I setup my website, this digs specifically into multi environment roll-out with a manual gate on Gitlab CI.

My Multi-Repository CI/CD Pipeline

Two repositories to run my site. Two.

I really hate myself, I guess.

Read on to see how I can commit to either repository and have it compile and deploy to my VPS in less than a minute.

small - SHA2017 Junior CTF

SHA2017 Junior CTF is my first ever timed CTF and this is a writeup for my favourite challenge from the weekend.

This challenge has you exploit an input() in Python 2. The tricky part is that the input is multiplied by a string so you need to find a way to get the output of a file and still return a number to be multiplied.

  #  #  # 

Getting Tests Setup Quickly in .NET Core

Testing in .NET Core is extremely easy with xunit but the setup process for those of us outside of Visual Studio can be a bit trickier. In this post I will cover setting up all of the packages and getting a demo test running.

  #  #  # 

Drive Mapping

As part of a larger project, a personal API and dashboard, I’ve been interested in tracking all of the driving I do. For a while I used OpenGPSTracker from my phone but it tended to be a bit of a pain since I would have to open it up and turn on tracking everytime I got in the car. I did use Trigger to automatically open it up when connected to Bluetooth but sometimes that would be slow. Ultimately, I want all of the tracking to occur without my intervention. The good news is I had an old Samsung Note 1 gathering dust so I determined it was a good time to put it to use.

  #  #  #  # 
See more