Skip to content

Instantly share code, notes, and snippets.

View nallenscott's full-sized avatar

Nathan Allen nallenscott

View GitHub Profile
@nallenscott
nallenscott / growth-based-resume-with-school.md
Last active March 25, 2024 11:33
Growth-based resume example: transitioning from part-time work during school to joining the same company full-time after graduation.

From @jeremypuchta7947:

Hey Nathan! Could you give some actionable advice? I'm currently revamping my resume and would like to get some tips, e.g. I worked part-time (around 20h) on the side while doing my master's degree in CS at a company that I later joined full-time. How should I list this in my resume?

You’ll want to organize your resume to show a clear progression. Place your part-time role under the 'Experience' section, detailing how it coincided with your master's studies, and then lead into your full-time role. This will highlight your work ethic and ability to apply what you've learned in a practical setting. It also tells the story of your growth from school to career. Keep it focused and results-oriented:

## Experience

### Software Developer (Part-time) | [Company Name] | [Month Year – Month Year]
@nallenscott
nallenscott / scaling.tex
Created December 21, 2023 05:05
Abstract Algorithm for Scalable Computing
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{geometry}
\geometry{a4paper, margin=1in}
\begin{document}
\title{Abstract Algorithm for Scalable Computing}
\author{}
@nallenscott
nallenscott / .bash_profile
Created December 15, 2023 14:46
Start up your shell with a default AWS profile and exports, and select a new profile on the fly
function awsp() {
if [ -z "$1" ]; then
AWS_PROFILE=default
else
AWS_PROFILE=$1
fi
AWS_ACCOUNT_ID=$(aws sts get-caller-identity --profile "$AWS_PROFILE" --query Account --output text)
AWS_ACCESS_KEY_ID=$(aws configure get aws_access_key_id --profile "$AWS_PROFILE")
AWS_SECRET_ACCESS_KEY=$(aws configure get aws_secret_access_key --profile "$AWS_PROFILE")
@nallenscott
nallenscott / get.asp
Created December 14, 2023 14:27
Making HTTP Requests with Classic ASP
<%
Dim objXMLHTTP, url
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Specify your URL
url = "https://api.shipsigma.com/v1/services"
' Open a synchronous GET request
objXMLHTTP.Open "GET", url, False

Safari Bookmarklets

Usage:

  1. Open settings > tabs, and uncheck Use ⌘-1 through ⌘-9 to switch tabs
  2. Copy-paste the bookmarklet into your bookmarks, in the 1st-9th spot
  3. Use ⌘ + <bookmark#> to activate the bookmarklet

Picture-in-Picture

@nallenscott
nallenscott / bootable-ubuntu-usb.sh
Last active March 5, 2021 10:20
Bootable Ubuntu USB
# 1. Download Ubuntu x64 ISO file
# 2. Format USB as OSX Ext / GUID
# 3. Convert downloaded file format
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
# 4. Unmount (not eject) the USB
diskutil unmountDisk /dev/diskN
@nallenscott
nallenscott / offline-node-install.sh
Last active March 5, 2021 01:24
How to install node and npm on a host without internet access and without compile tools
# On build host (has internet access): Download precompiled tarball
wget http://nodejs.org/dist/latest-argon/$(curl http://nodejs.org/dist/latest-argon/ 2>1 | grep linux | sed -e 's/<[^>]*>//g' | awk '{print $1 }' | grep $([[ $(getconf LONG_BIT) = 64 ]] && echo x64 || echo x86))
# On build host: Copy nodejs to the target host
scp node-*.tar.gz username@targethost:~/Desktop
# Login to the target host (has no internet connection)