Joe Tanner's starred repositories
1on1-questions
Mega list of 1 on 1 meeting questions compiled from a variety to sources
professional-programming
A collection of learning resources for curious software engineers
33-js-concepts
đź“ś 33 JavaScript concepts every developer should know.
pure-bash-bible
đź“– A collection of pure bash alternatives to external processes.
javascript-algorithms
đź“ť Algorithms and data structures implemented in JavaScript with explanations and links to further readings
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
phaser3-es6-webpack
Generic platformer and Phaser 3 bootstrap project
awesome-jscodeshift
A curated list of jscodeshift packages and resources.
elm-spa-example
A Single Page Application written in Elm
functional-programming-jargon
Jargon from the functional programming world in simple terms!
Command-line-text-processing
:zap: From finding text to search and replace, from sorting to beautifying text and more :art:
awesome-fp-js
:sunglasses: A curated list of awesome functional programming stuff in js
clean-code-javascript
:bathtub: Clean Code concepts adapted for JavaScript
learn-to-program
Educational resources to learn to program (Foundation in Web Development)
papers-we-love
Papers from the computer science community to read and discuss.
awesome-algorithms
A curated list of awesome places to learn and/or practice algorithms.
awesome-competitive-programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.