A collection of valuable resources, bookmarks, and learnings from my development journey.
- freeCodeCamp - Free learning platform
- Dev.to - Community blog platform
- Hacker News - Tech news aggregator
- Reddit r/programming
- JavaScript Info - Modern JS tutorial
- TypeScript Handbook - Official docs
- React.dev - React documentation
- Rust Blog - Official blog
- This Week in Rust - Weekly updates
- Rust by Example
- Real Python - Python tutorials
- Python Docs - Official documentation
- FastAPI Docs
- Developer Roadmap - Career roadmaps
- Tech Interview Handbook
- LeetCode - Algorithm practice
- Project Euler - Math/Programming
- Exercism - Code mentorship
- Up For Grabs - Good first issues
- Good First Issues
- First Contributions
- ESLint
- Prettier
- GitLens
- Live Server
- Error Lens
- Wappalyzer (tech stack detector)
- JSON Viewer
- Vue.js devtools
- Review PRs actively
- Provide constructive feedback
- Learn from others' code
- Write meaningful commit messages
- Use feature branches
- Keep commits atomic
- Document while fresh
- Write README files
- Comment complex logic
# Undo last commit (keep changes)
git reset --soft HEAD~1
# Stash changes
git stash
git stash pop
# Rebase main
git fetch origin
git rebase origin/main
# Interactive rebase
git rebase -i HEAD~n# Build image
docker build -t myapp .
# Run container
docker run -p 3000:3000 myapp
# Docker compose
docker-compose up -dContributions welcome! Feel free to submit PRs.