a curated list of "basic" knowledge that "good to know" by evilfactorylabs members. But feel free to take a look and learn together!
We ship this with "checklist" format to make your life easier. Fork this and let's learn.
- OSI Model
- What is TCP/IP?
- HTTP (Hyper Text Transform Protocol)
- HTTPS (HTTP Secure)
- HTTP/2
- How DNS Works
- JSON
- Gzip
- Brotli
- Web Security
- Web Security Basics
- Pro Git
- Everything curl
- HTML (Hyper Text Markup Language)
- The Document Object Model
- Semantics in HTML 5
- Accessibility Developer Guide
- CSS (Cascading Style Sheets)
- BEM 101
- JavaScript
- An introduction to how JavaScript package managers work
- Eloquent JavaScript
- You Don't Know JS Yet
- Functional-Light JavaScript
- Learning JavaScript Design Patterns
- Itsy Bitsy Data Structures
- The Cost of JavaScript
- JavaScript Start-up Performance
- Tasks, microtasks, queues and schedules
- SurviveJS - Webpack
- Essential Image Optimization
- SVG on the web
- Rendering Metrics
- How Browsers Work: Behind the scenes of modern web browsers
- Perf.rocks Articles
- A Comprehensive Guide to Font Loading Strategies
- Caching best practices & max-age gotchas
- The Front-End Test Pyramid: How to Rethink Your Testing