Skip to content

Instantly share code, notes, and snippets.

View cgradwohl's full-sized avatar
🌱
Growth Mode

Chris Gradwohl cgradwohl

🌱
Growth Mode
View GitHub Profile
@trevmex
trevmex / bst.js
Created February 11, 2011 05:38
A simple binary search tree in JavaScript
/*
* File: bst.js
*
* A pure JavaScript implementation of a binary search tree.
*
*/
/*
* Class: BST
*
@staltz
staltz / introrx.md
Last active July 6, 2024 17:07
The introduction to Reactive Programming you've been missing
@vasanthk
vasanthk / System Design.md
Last active July 8, 2024 02:37
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@dancancro
dancancro / alt-filestructure
Last active May 3, 2019 02:06
An ngrx project file structure with fewer unique file names. All unique words are in directory names.
.
├── app
│   ├── module.ts
│   ├── page.css
│   ├── page.html
│   ├── page.spec.ts
│   ├── page.ts
│   ├── routing.ts
│   ├── core
│   │   ├── about

FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.


Effective Engineer - Notes

What's an Effective Engineer?

@cgradwohl
cgradwohl / bst.js
Created December 29, 2016 08:38 — forked from trevmex/bst.js
A simple binary search tree in JavaScript
/*
* File: bst.js
*
* A pure JavaScript implementation of a binary search tree.
*
*/
/*
* Class: BST
*
@drew-y
drew-y / sign-commits-gpg-mac.md
Last active March 27, 2022 23:34
How to Sign Commits With GPG on macOS