Hi, I am
Matthew Cantelon

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

Recent posts

Blog posts are now licensed under Creative Commons 4.0

Good news! All blog posts are now licensed under Creative Commons Attribution-ShareAlike 4.0 International. Also, I have setup photo attribution for future 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.

  #  #  # 
See more