Skip to content

Instantly share code, notes, and snippets.

View bjf5201's full-sized avatar

Bethany Fannin bjf5201

View GitHub Profile
@bjf5201
bjf5201 / project-checklist.md
Created March 3, 2025 19:54
Portfolio Projects Checklist

Project Checklist

  • Linked to repository
  • Linked to demo or demo implementation
  • Links are correct
  • Repo contains a descriptive README.md
  • Repo README.md also links to demo or demo implementation
@bjf5201
bjf5201 / normalize-portfolio.md
Last active March 3, 2025 19:51
Normalize Professional Digital Portfolio

Process for Normalizing Professional Digital Portfolio

(aka ensuring your Professional Brand is consistent)

Overview

A software engineer's portfolio contains not only their central portfolio (usually a website), but a plethora of artifacts across the internet which demonstrate their abilities and provide credibility to the claims made on their central portfolio.

@bjf5201
bjf5201 / hardened_nginx.conf
Created February 24, 2025 21:23
Hardened nginx configuration
# Hardened (secured) nginx.conf
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
#don't send the nginx version number in error pages and Server header
server_tokens off;
@bjf5201
bjf5201 / summer_reading.js
Last active June 12, 2022 18:02
2022 Reading Goal
// 2022 Reading Goal
// Use let for bookGoal in case I need to re-baseline the goal
let bookGoal = 100
// Const is used here since the number of weeks in a year does not change
const numWeeks = 52
// let is used here since let is used with book goal
let weeklyBooksReadGoal = bookGoal / numWeeks;