Skip to content

Instantly share code, notes, and snippets.

View chrissycooper's full-sized avatar
😌

Chrissy Cooper chrissycooper

😌
View GitHub Profile

Getting Involved and Networking

Ideas for making connections, friends, and maybe even finding jobs.


Why get involved in communities?

You've probably heard the saying, "It's not what you know, it's who you know". There's some truth in this common phrase.

Consider the following scenario:

@brianjbayer
brianjbayer / gist-unlocking-the-secrets-of-rails-secrets-and-credentials.md
Last active January 15, 2026 22:14
A comprehensive examination of Rails Secrets, Credentials, and Secret Key Base

Unlocking the Secrets of Rails Secrets and Credentials

Interurban Tunnel at Blackhand Gorge- Brian J Bayer


If you are like many (most?) of us, you have encountered Rails Credentials/Secrets and secret_key_base and may have been left a bit (or more) confused.

This post is an attempt to remove some of that confusion by

@bradtraversy
bradtraversy / terminal-commands.md
Last active March 16, 2026 04:23
Common Terminal Commands

Common Terminal Commands

Key Commands & Navigation

Before we look at some common commands, I just want to note a few keyboard commands that are very helpful:

  • Up Arrow: Will show your last command
  • Down Arrow: Will show your next command
  • Tab: Will auto-complete your command
  • Ctrl + L: Will clear the screen
@spacechurro
spacechurro / git_hooks_with_git_templates.md
Last active November 17, 2025 15:22
auto-installed git hooks for new repos with git templates

Here is how you can have some default git hooks auto installed with every new repo you clone. I use this to install a pre-push hook that adds a confirmation step to any push to main so that I don't accidentally push up any changes.

  1. set up git to use a templatedir
git config --global init.templatedir '~/.git_template'
mkdir -p ~/.git_template/hooks
  1. add in the pre-push hook code in .git_template/hooks/pre-push
@NigelEarle
NigelEarle / Knex-Migrations-Seeding.md
Last active October 15, 2025 20:30
Migration and seeding instructions using Knex.js!

Migrations & Seeding

What are migrations??

Migrations are a way to make database changes or updates, like creating or dropping tables, as well as updating a table with new columns with constraints via generated scripts. We can build these scripts via the command line using knex command line tool.

To learn more about migrations, check out this article on the different types of database migrations!

Creating/Dropping Tables