Backend


Designing Data-Intensive Applications
Building Microservices: Designing Fine-Grained Systems
Node.js Design Patterns: Master a series of patterns and techniques to create modular, scalable, and efficient applications
Design Patterns: Elements of Reusable Object-Oriented Software
Understanding Distributed Systems: What every developer should know about large distributed applications
Spring Start Here: Learn what you need and learn it well
Effective Java
Let's Go
Latency: Reduce delay in software systems
Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript
REST API Design Rulebook
Node.js Projects: Building Real-World Web Applications and Backend APIs
Designing Event-Driven Systems
Full-Stack Vue.js 3 and Laravel 8: Build single-page apps and multi-page apps by integrating Vue.js3 and Laravel 8
Laravel Beyond CRUD: Building larger-than-average web applications