Skip to content

Instantly share code, notes, and snippets.

@hansent
Created July 3, 2014 15:27
Show Gist options
  • Save hansent/bd66b0a31f0df4d21897 to your computer and use it in GitHub Desktop.
Save hansent/bd66b0a31f0df4d21897 to your computer and use it in GitHub Desktop.
WEB
browser
DOM
events
html/css
rendering
html5 api's (canvas, etc)
server
http
socket / binding / ports
request / response
response handlers
both / intersection
JSON
javascript
cookies / sessions
jsonp / coors
https
PROGRAMMING
syntax & concepts
arrays
types
conditionals
functions
callbacks
runtime stack
closures
scope
data structures
algorithms
modularity / seperation of concerns
javascript
node
npm packages
main libraries
workflow
git
testing
documentation
SERVERS
Iaas / Paas
AWS, Heoroku, etc.
linux distros
ubuntu
centOS
administration
users / permissions
service daemons / init system
package manager / apt-get or yum
ssh
authorized keys
tunneling
port forwarding
networking
firewall
ports
proxies
common setups
nginx / apache
MongoDB, postgreSQL
OTHER / GENERAL
networking
network layers / protocols
DNS / routing
distributed systems
databases
mongoDB
mySQL or postgres
security
ssh
authentication / authorization
firewalls
VPN
asymetric key crypto
hash functions
systems / os
memory / persitance
process model
file system
concurrency
WWW practices
analytics
mobile / browser specific things / phonegap
theory
regular expressions / FSA
time & space complexity
turing completeness
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment