Helpful resources for all the stuff
- Front-end Handbook
- Designing the User Interface: Strategies for Effective Human-Computer Interaction (6th Edition)
- Introduction to Algorithms
- The Essence of Software Engineering
- Debugging Teams: Better Productivity Through Collaboration
- Toyota Production System: Beyond Large-Scale Production
- Peopleware: Productive Projects and Teams
- Startup Engineering Management
- Quiet: The Power of Introverts in a World That Can't Stop Talking
- Calculus Made Easy
- JS Data Structures and Algorithms
- Competitive Programmer's Handbook
- Google Browser Security Handbook
- Google Developers Web Fundamentals
- Google API Design Guide
- Google PageSpeed Insights
- Learning JavaScript Design Patterns
- Cloud Design Patterns
- We have a problem with promises
- The Art of Agile by James Shore
- A good thread on agile books
- You might not need javascript
- What happens when
- How browsers work
- NASA Software
- Improving a legacy codebase
- System Design Primer
- Building a Better Ops Runbook
- Runbook Template
- Why SRE Documents Matter
- OWASP Top 10
- Common statistical tests are linear models (or: how to teach stats)
- Learning Reinforcement Learning
- Cool Datasets
- Datazar
- Video Lectures - Machine Learning
- Facebook Research
- A Few Useful Things to Know about Machine Learning
- The Discipline of Machine Learning
- Hierarchically classifying documents using very few words
- Probability and Statistics Cookbook
- Agile Manifesto
- What Google Learned From Its Quest to Build the Perfect Team
- How we set up our work at Basecamp
- One Day in Kanban Land
- How to be a Manager
- Shorthand Properties
- CSS Visual Reference
- Advanced HTML CSS
- You Don't need Javascript
- Google HTML/CSS Style Guide
- BEM
- OOCSS
- SMACSS
- CSS Zen Garden
- The State Of JavaScript 2017
- JS The Right Way
- Airbnb eslint rules
- The Evolution of Javascript (Netflix UI Engineering Series)
- Snapshot testing
- The Cost of Javascript
- How Javascript Works
- Introduction to Reactive Programming (Video Series)
- Cryptography 101
- WebDev.learn
- Frontend Masters - Frontend Roadmap
- Computer Science Video Courses
- Javascript Jabber
- How Do Committees Invent? by Melvin Conway
- Managing the Development of Large Software Systems by Dr. Winston Royce
- What is 'Site Reliability Engineering?' - Ben Treynor
- Thinking critically about and researching algorithms - Rob Kitchen