James Massardo - Geek of all things Technology

Create a GHEC org via script

|

A super common task is automating the creation of GitHub objects. One, organziations, isn’t super well documented and kind of hard to find so I’m making a note on how to do it.

GitHub Copilot tab-complete not working in markdown files

|

I’ve been with the beta for GitHub Copilot for a while and I recently noticed that the tab-complete stopped working when editing markdown files. I started searching and found a couple GH issues, one of which has a usable workaround.

Setting up Shared Enterprise Actions

|

I recently had a customer that wanted to set up shared runners in their enterprise but the docs weren’t super clear so I wrote up these steps to make it easier.

Consuming Jekyll-feed xml with Node.JS and Mustache templates

|

I’ve been spending some free time sprucing up my GitHub personal readme. One of those tasks was to pull the last 5 blog posts from here and list them on my readme. This post will outline some of the basic components and provide a link to my repo where the functional source code lives.

Rewriting URLs with Nginx

|

In my post ‘HTTPS for Multiple domains using GitHub pages’, I was originally using a HTML file with a meta redirect. While this technique does work, I discovered a very annoying flaw. Anyone that had an old, or non-ssl link was redirected to the home page instead of the page or post they wanted. This isn’t a delightful experience so I started doing some research to find a better path.