Skip to content

Instantly share code, notes, and snippets.

View AdamMescher's full-sized avatar
🎿
Is it ski season yet?

Adam Mescher AdamMescher

🎿
Is it ski season yet?
View GitHub Profile
@AdamMescher
AdamMescher / atomic-design-ch1.md
Last active December 24, 2018 00:34
Atomic Design: Chapter 1

Chapter 1 - Designing Systems

Create design systems, not pages

Paginated Past

Pages started with books

Great metaphor to help layman understand the web

NPM Shorthand and Useful Commands

  • Installing a package
    • npm i pkg npm install pkg
  • Installing a package globally
    • npm i -g pkg npm install --global pkg
  • Installing a package and save it as a dependency
    • npm i -S pkg npm i --save pkg
  • Installing a package and save it as a dependency
  • npm i -D pkg npm i --save-dev pkg
# Run neofetch every time terminal opens
neofetch
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/adam/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
@AdamMescher
AdamMescher / cloudSettings
Created November 21, 2018 01:47
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-11-21T01:46:13.810Z","extensionVersion":"v3.2.0"}
// Current status of Hyper Term 2 - https://hyper.is/
// Last updated 11.20.2018
// Copy/Paste starting on line 8
// Future Adam, past Adam has your back.
// Also saved in Dropbox -- /Dropbox/dev/hyper-config.txt
-----------------------------------------------
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
sudo /etc/init.d/postgresql start
su - postgres
psql
@AdamMescher
AdamMescher / preface.md
Created March 6, 2019 07:01
The Algorithm Design Manual

Preface

Designing correct, efficient, and implementable algorithms for real-world problems requires access to two distinct boddies of knowledge, Techniques and Resouces

  • Techniques
    • Good algorithm designers understand several fundamentamental algorithm design techniques:
      • Data Structures
      • Dynamic Programming
      • Depth-first search
      • Backtracking
  • Heuristics
@AdamMescher
AdamMescher / intro-to-data-viz-with-d3-v4.md
Last active May 11, 2019 21:54
Introduction to Data Visualization with d3.js v4