Student Resources

General CS Resources

7 Reasons to use a Content Delivery Network — SitePoint
bootcamped/Resources: Collection of useful resources
debugging
Dynamic Programming – From Novice to Advanced – topcoder
How We Built r/Place – Upvoted
kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2017
Learn How to Code Using the Student Developer Pack – GitHub Education
matiassingers/awesome-readme: A curated list of awesome READMEs
Monoidal Contravariant Functors are actually useful!
Naming is a process, not a single step « Arlo Being Bloody Stupid
soft question – Why do so many textbooks have so much technical detail and so little enlightenment? – MathOverflow
The 4 H’s of Writing Error Messages | UXmas | An advent calendar for UX folk
Time Complexity Analysis & Why It’s Important – Call Me Nick
Visualize Python, Java, JavaScript, TypeScript, and Ruby code execution

Getting Hired

How to Break Into the Tech Industry — a Guide to Job Hunting and Tech Interviews | Haseeb Qureshi
Jobscan – Optimize Your Resume and Boost Interview Chances | Jobscan
Rain Water Trap – Technical Collection
Spotify Fellowship — ttp.nyc
They’ll Ask. Don’t Tell. – Ted Leonhardt : Ted Leonhardt
This Amazing Dunning-Kruger Chart Shows How Dumb People Think They Are Brilliant – Carbonated.TV
What RESTful actually means

How To

A Dummy’s Guide to Redux and Thunk in React – Matt Stow – Medium
Git How To: Guided Git Tutorial
How to install Linux bash on Windows 10 – TechRepublic
Notepad Replacer: Replace Notepad the Easy Way! • Binary Fortress Software
Redis Pub/Sub under the hood – Making Pusher
Rename a local and remote branch in git – Multiple States Knowledge Base
Use one of these techniques to install node and npm without having to sudo.

Humor

45 Jokes Only Programmers Will Get – Hongkiat
From the Internet Archives: The ancient design of your favorite websites
Git For Ages 4 And Up – YouTube

Javascript Resources

acdlite/flux-standard-action: A human-friendly standard for Flux action objects.
Announcing the new webpack CLI – webpack – Medium
C3.js | D3-based reusable chart library
Easily Develop Node.js and MongoDB Apps with Mongoose | Scotch
How To Set Up a Node.js Application for Production on Ubuntu 16.04 | DigitalOcean
How to setup Webpack +2.0 from scratch in 2017 – Indrek Lasn – Medium
Instantiation Patterns In JavaScript – Call Me Nick
JavaScript Developer Survey Results
Javascript Interview Question Blog
Learn the differences between Shadow DOM and Virtual DOM – Vue.js Feed
Loupe
Object Playground: The Definitive Guide to Object-Oriented JavaScript
Organizing a React Native Project – The React Native Log – Medium
Practical Uses for Closures – Written In Code – Medium
Should you store your form state in Redux? – Gosha Arinich
Stickybits
toddmotto/public-apis: A collective list of public JSON APIs for use in web development.
Visualize Python, Java, JavaScript, TypeScript, and Ruby code execution
wearehive/project-guidelines: A set of best practices for JavaScript projects
Webpack compiles too huge bundle.js (in examples) · Issue #809 · reactjs/redux
React – toggle class

Life Style

2016–2017 Web Salary Survey – O’Reilly Media
29 Behaviors That Will Make You An Unstoppable Programmer
6 Rules To Live By When You Work In An Office But Have Remote Team Members
How to Break Into the Tech Industry — a Guide to Job Hunting and Tech Interviews | Haseeb Qureshi
JavaScript Developer Survey Results
kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2017
sdmg15/Best-websites-a-programmer-should-visit: Some useful websites for programmers.
Using technology to address gender bias in film | Google
How We Built r/Place | Hacker News