Link Depository
Published: 2021-12-04
Miscellaneous resources, interesting things. Dumped here and examined until deleted or highlighted. Selection sporadically updated.
Table of contents
- Programming essentials
- Command line
- JavaScript
- Networks
- Snippets & summaries
- Fundamentals
- General wisdom
- Security
- Python
- Misc web dev
- Language comparisons
Basic essentials
- Starter pack
- VS Code is the more or less the standard code editor these days, I like it
- Git is worth learning, it works well for other kinds of writing too
- GitHub, GitLab and Bitbucket are all good platforms for keeping your source code and collaborating
- Netlify is amazing for all kinds of project hosting, Vercel is just as good
- If you’re running Windows, install Windows Subsystem for Linux to get a better grasp on command-line fundamentals
- If you’re considering a Linux distro, Ubuntu and Fedora are my favorites
- On macOS, I’d recommend iTerm2
Command line, or lots of z’s
- The single most-used command-line plugin for me is z
- I like it with oh my zsh and powerline10k
- If you’re more familiar with Node.js than bash, check out zx
- MIT’s The Missing Semester
JS
- SICP in JavaScript
- Microsoft’s Node mini-courses
Networks
- How DNS Works comic
- Cloudflare learning center
- OSI Model explanation
- Beej’s Guide to Network Programming
- Network assigments:
Snippets and summaries
- React explained in five visual metaphors
- Wizard Zines
Fundamentals
- Teach Yourself CS
- HackerRank
- Stanford Databases
- CS102 Stanford / Working with Data
- CS109 Data Science / Harvard
- Architecture of a Database System
- Berkeley CS186 Databases
- Stanford Algorithms
- Visualgo
- Operating Systems Supplement
- SICP Berkeley lectures
- Nand to Tetris courses
- Crafting Interpreters
- Parallel programming
- Distributed Systems papers
- Mathematics for Computer Science, MIT
- Clean Code concepts adapted for Javascript
Wisdom
- Expiring vs. permanent skills
- 6 harsh truths that will make you a better person
Security
- Information Security
- Principles of Secure Coding
- Identifying Security Vulnerabilities
- Wisconsin Security Course
Python
- Data analysis with Python, HY
- Algorithms, Udacity
- Machine learning
- Deep Learning Specialization course
- Introduction to Statistical Learning
Miscellaneous web dev
- TypeScript Deep Dive
- Makeover Monday, datasets for visualization
- flexbox.io
- CSS animating
- How To Ask Questions The Smart Way
- PlantUML
- Chingu projects
- Dynamic Programming
- javascript.info
- JavaScript Allonge
Language comparisons
Topics:resourcesdepository