Worth a ⭐️!
charlax / professional-programming
A collection of learning resources for curious software engineers
Table of Contents
-
Professional Programming - about this list
- Principles
- Contributing to this list
- Must-read books
- Must-read articles
- Other general material and list of resources
-
Topics
- Algorithm and data structures
- API design & development
- Attitude, habits, mindset
- Authentication/authorization
- Automation
- Best practices
- Beyond software engineering & random
- Biases
- Business
- Cache
- Career growth
- Characters sets
- Chess
- Clouds
- Code reviews
- Coding & code quality
- Communication
- Compilers
- Configuration
- Continuous Integration (CI)
- Databases
- Data formats
- Data science/data engineering
- Debugging
- Design (visual, UX, UI, typography)
- Design (OO modeling, architecture, patterns, anti-patterns, etc.)
- Dev environment & tools
- Docker
- Documentation
- Dotfiles
- Editors & IDE
- Engineering management
- Exercises
- Experimentation
- Functional programming (FP)
- Games development
- Graphics
- Hardware
- HTTP
- Humor
- Incident response (oncall, alerting, outages, firefighting, postmortem)
- Internet
- Interviewing
- Kubernetes
- Large Language Model (LLM)
- …
This list of resources has been going around my company, it's worth a once-over to see if there is something that relates to what you're learning right now.
Top comments (0)