Skip to content

Instantly share code, notes, and snippets.

View RJCuthbertson's full-sized avatar

RJ Cuthbertson RJCuthbertson

View GitHub Profile
@RJCuthbertson
RJCuthbertson / RetroPie Setup and Configuration.md
Last active December 17, 2017 12:32
The configuration changes I made after completing the install instructions on RetroPie's website

🎮 Intro

I threw together a couple Pi Carts with my brothers from the instructions here.

After going through the motions to get RetroPie up and running (with sound via HDMI and no green tint on the GameBoy screen) I figured I'd write up what I had to do in hopes that it will help someone else. I may add to this file as time goes on if I make any more config changes to my RetroPie install. You'll want both a USB controller and a USB keyboard attached to your Pi to make these changes.

NOTE: There are two RetroPie images provided by the official project: RetroPie 0/1 and RetroPie 2/3. This guide is intended for the RetroPie 0/1 image (though you may find it helpful for 2/3).

🌍 🌎 🌏 i18n

@RJCuthbertson
RJCuthbertson / IIS Web Application Security Checklist.md
Created December 22, 2017 22:20
A checklist to use as a reference tool covering some of the most common security concerns relevant to a web application hosted by IIS

IIS Web Application Security Checklist

I've been putting this checklist together as a reference tool to use prior to launching a web application that will be hosted on IIS, although the majority of these items apply to any web application where web security is a concern. This is certainly not a definitive list of every security concern a web application developer should resolve prior to going live with a site. Think of it more like a quick punch list to get you through validating that the most common security issues won't give you any problems.

General

  • Ensure application tracing is not accessible (“/trace.axd”)
  • Ensure ELMAH logs are not accessible (“/elmah.axd”)
  • If HTTP to HTTPS redirect is configured, ensure HSTS & secure cookies are configured properly (see: 95% of HTTPS servers vulnerable to trivial MITM attacks)
  • Ensure Custom Errors are On or RemoteOnly
@RJCuthbertson
RJCuthbertson / Personal Developer Goals.md
Last active February 20, 2018 23:56
My goals for personal development projects for the year 2018

Personal Developer Goals

It's that time of the year again: New Year's is almost here and I've been reflecting on the past while looking to set goals for the coming year.

I'm making this list of personal goals that I want to achieve in order to advance my skills as a developer, so that I have a quantifiable means of assessing whether the projects that I'm working through are advancing my skills in a direction that I want. In retrospection I've realized that there have been a few times in my professional development career where my rate of learning has stagnated for some period (typically 3-6 months) - when I've essentially just been grinding out the same types of projects in repetition, while learning nothing or next to nothing new while doing so. Coincidentally, I've realized these periods are also closely linked to the periods I've found myself the least invested in the work that I was doing, which is essentially one and the same for me as being unhappy with my work environment. I acknowledge the fact th