Skip to content

Instantly share code, notes, and snippets.

Jonathan Rouleau jrouleau

  • Halifax, NS, Canda
Block or report user

Report or block jrouleau

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
bwbaugh / server-name-wordlist-mnemonic.txt
Last active Dec 12, 2019
Server name wordlist (mnemonic)
View server-name-wordlist-mnemonic.txt
# Original blog post: <>
# Original word list: <>
# Sample usage: `curl <gist> | tail --lines +4 | shuf | head --lines 1`

Folder Structure


  • Clear feature ownership
  • Module usage predictibility (refactoring, maintainence, you know what's shared, what's not, prevents accidental regressions, avoids huge directories of not-actually-reusable modules, etc)
mattiaslundberg / arch-linux-install
Last active Dec 13, 2019
Minimal instructions for installing arch linux on an UEFI system with full system encryption using dm-crypt and luks
View arch-linux-install
# Install ARCH Linux with encrypted file-system and UEFI
# The official installation guide ( contains a more verbose description.
# Download the archiso image from
# Copy to a usb-drive
dd if=archlinux.img of=/dev/sdX bs=16M && sync # on linux
# Boot from the usb. If the usb fails to boot, make sure that secure boot is disabled in the BIOS configuration.
# Set swedish keymap
branneman /
Last active Dec 13, 2019
Better local require() paths for Node.js

Better local require() paths for Node.js


When the directory structure of your Node.js application (not library!) has some depth, you end up with a lot of annoying relative paths in your require calls like:

const Article = require('../../../../app/models/article');

Those suck for maintenance and they're ugly.

Possible solutions

You can’t perform that action at this time.