Hey! I'm @DroneZzZko and this is a comprehensive collection of essential software engineering practices and recommendations.
- List of software development philosophies
- Programming Principles
- Google Engineering Practices Documentation
- Professional Programming
- Hacker Laws
- Project Based Learning
- The Twelve-Factor App
- 3factor App
- Conventional Commits
- The System Design Primer
- Architecture Styles
- Modern Web Apps Architectural Principles
- Software Design
- System Design Cheatsheet
- Building Microservices
- Patterns of Service-Oriented Architecture
- Cloud Design Patterns
- Microsoft API Guidelines
- Azure API Design
- Google API Design Guide
- Heroku Platform HTTP API Design Guide
- Google Web API Design: The Missing Link
- Zalando RESTful API and Event Scheme Guidelines
- HTTP API Design Guide
- OWASP API Security Project
- API Security Best Practices
- API Security Checklist
- OWASP Cheat Sheet Series
- Security Principles
- Web Security Guidelines
- WebAppSec/Secure Coding Guidelines
- API Security Checklist
- OWASP API Security Project
- API Security Best Practices
- Web Developer Security Checklist
- Google's Go Style Guide
- Uber Go Style Guide
- Thanos Coding Style Guide
- Effective Go
- Go Proverbs by Rob Pike
- Go Code Review Comments
- The Zen of Go
- Go best practices, six years in
- Knowledge Base for Go Programming
- Clean Go Code
- Practical Go: Real world advice for writing maintainable Go programs
- Twelve Go Best Practices from a gopher at Google
- Modern Business Software in Go
- Darker Corners of Go
- Wild Workouts DDD
- How I write HTTP services after eight years
- Design Patterns in Go
- Designing Go Libraries: The Talk: The Article
- Data Race Patterns in Go
- 4 practical principles of high-quality database integration tests in Go
- What can be summarized from 100 Go Mistakes?
- Go memory ballast: How I learnt to stop worrying and love the heap
- Profiling in Go: A Practical Guide
- Mastering SOLID Principles with Go Examples
- gRPC: Anti-Patterns of Client creation
- JS the Right Way
- Principles of Writing Consistent, Idiomatic JavaScript
- Project Guidelines
- Clean Code
- JavaScript Design Patterns for Humans
- Patterns For Large-Scale JavaScript Application Architecture
- Spellbook of Modern webdev
- Node.js Best Practices
- 10 best practices to containerize Node.js web applications with Docker
- PHP: The Right Way
- Best Practices for Modern PHP Development
- PHP Standards Recommendations
- Clean Code PHP
- Modern PHP Without a Framework
- Laravel & PHP Guidelines
- Refactoring PHP
- Modern PHP Security
- A decoupled PHP architecture inspired by the Clean Architecture
- The Symfony Framework Best Practices
- PHP Internals Book
- Design Patterns
- DDD
- Unit Testing
- Python Best Practices Guidebook
- Python Patterns
- The Zen of Python (PEP 20)
- Design Patterns in Python
- Google Python Style Guide
- Best practices for building containers
- Docker development best practices
- Kubernetes production best practices
- Docker Best Practices: Choosing Between RUN, CMD, and ENTRYPOINT
- The Top 10 Takeaways from Nearly 200 Kafka Experts
- Top 5 Things Every Apache Kafka Developer Should Know
- SQL Style Guide
- Use The Index, Luke
- Best practices for writing SQL queries
- The Querynomicon: An Introduction to SQL for Weary Data Scientists