Resources¶
React¶
- Learn React - Escape Hatches
- Bulletproof React
- Tao of React - Software Design, Architecture & Best Practices
- Build your own React
- Application State Management with React
- Advanced React component composition
Node¶
- What the heck is the event loop anyway? | Philip Roberts (Video)
- Tao of Node - Design, Architecture & Best Practices
- Node.js Best Practices
- Node.js CLI Apps Best Practices
- Scaling Node.js applications
- Node.js Design Patterns (Book)
Go¶
Testing¶
- JavaScript & Node.js Testing Best practices
- Integration Test Best Practices
- Unit Testing Principles, Practices, and Patterns (Book)
Docker¶
- Docker and Node.js Best Practices
- 10 best practices to containerize Node.js web applications with Docker
SQL¶
NoSQL¶
- 7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie (Video)
- MongoDB - Building with Patterns: A Summary
- MongoDB - Data Model and Patterns
AWS¶
DevOps¶
Security¶
- OWASP Cheat Sheet Series
- CS 253 Web Security
- JWT should not be your default for sessions
- JWT are Dangerous for User Sessions
- Understanding CSRF
NGINX¶
Git¶
Shell¶
- ShellCheck (Tool)