Hi, I'm Matthew Setter

I'm a software engineer, with a strong focus on security, privacy, and software craftmanship.

Learning About Security, and Some Other Things October 16th, 2017

Learning About Security, and Some Other Things

It's been about a week since I decided to become a security-focused developer, and already clear change is afoot. I'm excited about what's coming. However, it's not been without some challenges.

Becoming a Security-Focused Software Engineer October 9th, 2017

Becoming a Security-Focused Software Engineer

There comes a time in your life when you have to look yourself in the eye and decide that you're going to stand for something in your career, that you're going to make it mean something. Today, I've made that choice!

PHP Day 2017 (Dresden) August 24th, 2017

PHP Day 2017 (Dresden)

As I traveled home from PHP Day 2017 in Dresden, I decided to put my thoughts together about the conference, and share them with you, if you weren't there to enjoy the day yourself.

How to Get GitHub-like Diff Support in Git on the Command-Line August 24th, 2017

How to Get GitHub-like Diff Support in Git on the Command-Line

If you use Git as your VCS (version control system), you’ll know that it has excellent diff support on the command line. However, even as good as it is, it still leaves a bit to be desired — at least when compared with tools such as GitHub.

Should You Learn That New Skill? August 1st, 2017

Should You Learn That New Skill?

A friend and I were talking recently about learning new software languages, and other technical concepts; something that most tech people do on a regular basis. But during the conversation, he brought up a really interesting point - how do you know when it's worth it?

Vim - The Distraction Free Editor July 20th, 2017

Vim - The Distraction Free Editor

A little while ago, I took to Twitter in a sense of jubilant excitement announcing that VIM was THE distraction-free editor. As it's been quite some time since, I honestly don't remember exactly what it was that motivated me to do so.

Visual Debt. Really? June 14th, 2017

Visual Debt. Really?

Recently, Jeffrey Way published what's become quite a controversial video in the PHP community on Laracasts, discussing a concept called Visual Debt.

How to Do Basic Debugging With Docker Compose April 18th, 2017

How to Do Basic Debugging With Docker Compose

Ever been using docker-compose to build a container setup, but something's not worked and you're not sure why? Well, here's a basic process you can follow to debug the situation, find out what happened, and get your containers up and running.