backend-cheats
📃 White paper for Backend developers
https://github.com/cheatsnake/backend-cheats
Last synced: 11 days ago
JSON representation
-
Additional and similar resources
- Backend Developer Roadmap: Learn to become a modern backend developer
- Most important skills for Backend Developer
- A curated and opinionated list of resources for Backend developers
- System Design Course
- Awesome Sysadmin: A curated list of open source sysadmin resources
- Awesome Network Automation
- Computer Science courses with video lectures
- How To Secure A Linux Server
- Mindmaps for cyber security
- Awesome CTO – resources for Chief Technology Officers and VP R&D
- Domain-Driven Design, software architecture, design patterns, best practices
- Best practices, tools and guidelines for backend development
- Resources related to distributed systems, system design, microservices, scalability and performance
- System Design 101: Explain complex systems using visuals and simple terms
- Hussein Nasser – YouTube channel about network engineering
-
API development
- Protocol Buffers - agnostic binary serialization format, that generates to client and server code for various programming languages.
- **Build REST API on Vanilla Node.js** – YouTube
- API (Application Programming Interface)
- different API formats
- REST (Representational State Transfer)
- Versioning
- API Design
- **What Is RESTful API?** – AWS
- **What is REST API?** – YouTube
- **APIs for Beginners 2023 - How to use an API (Full Course)** – YouTube
- **Build Web APIs with Python – Django REST Framework Course** – YouTube
- **Build an API from Scratch with Node.js Express** – YouTube
- **Build a Rest API with GoLang** – YouTube
- **Spring Kotlin - Building a Rest API Tutorial** – YouTube
- **REST API design full guide** – GitHub
- **Awesome REST** – GitHub
- GraphQL - side runtime for APIs that allows you to retrieve and modify data from a server using a single URL endpoint. It provides several benefits, including the ability to retrieve only the data you need (reducing traffic consumption), aggregation of data from multiple sources and a strict type system for describing data.
- Schema and types
- Queries and Mutations
- Resolvers
- Data sources
- Performance optimization
- Best Practices
- **What Is GraphQL? REST vs. GraphQL** – YouTube
- **Why use GraphQL?**
- **Learn GraphQL from zero to production**
- **Python with GraphQL tutorial** – YouTube
- **Modern GraphQL with Node.js Crash Course** – YouTube
- **GraphQL in Go - GQLGen Tutorial** – YouTube
- **Awesome list of GraphQL** – GitHub
- WebSockets - time communication.
- **A Beginner's Guide to WebSockets** – YouTube
- **WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more** – YouTube
- **WebSockets with Python tutorial** – YouTube
- **WebSockets with Node.js tutorial** – YouTube
- **WebSockets with Go tutorial** – YouTube
- RPC
- XML-RPC
- JSON-RPC
- specification
- gRPC
- protobuf fundamentals
- Python
- style guides
- **What is RPC? gRPC Introduction** – YouTube
- **Learning gRPC with an Example**
- **gRPC Crash Course - Modes, Examples, Pros & Cons and more** – YouTube
- **This is why gRPC was invented** – YouTube
- **gRPC with Python - microservice complete tutorial** – YouTube
- **Implementing a gRPC client and server in Typescript with Node.js** – YouTube
- **Build a gRPC server with Go - Step by step tutorial** – YouTube
- WebRTC - source project for streaming data (video, audio) in a browser. WebRTC operation is based on [peer to peer connection](https://en.wikipedia.org/wiki/Peer-to-peer), however, there are implementations that allow you to organize complex group sessions. For example, the video-calling service [Google Meet](https://en.wikipedia.org/wiki/Google_Meet) makes extensive use of WebRTC.
- **WebRTC Crash Course** – YouTube
- **Everything You Ever Wanted To Know About WebRTC**
- **HTTP, WebSocket, gRPC or WebRTC: Which Communication Protocol is Best For Your App?**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- etc.
- **Awesome WebSockets** – GitHub
- **Learning gRPC with an Example**
- **Awesome gRPC** – GitHub
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Modern GraphQL with Node.js Crash Course** – YouTube
- **GraphQL in Go - GQLGen Tutorial** – YouTube
- **A Beginner's Guide to WebSockets** – YouTube
- **Learning gRPC with an Example**
- **gRPC Crash Course - Modes, Examples, Pros & Cons and more** – YouTube
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Build REST API on Vanilla Node.js** – YouTube
- different API formats
- **What is REST API?** – YouTube
- **APIs for Beginners 2023 - How to use an API (Full Course)** – YouTube
- **Build Web APIs with Python – Django REST Framework Course** – YouTube
- **Build an API from Scratch with Node.js Express** – YouTube
- **Build a REST API with Go** – YouTube
- **Spring Kotlin - Building a REST API Tutorial** – YouTube
- **What Is GraphQL? REST vs. GraphQL** – YouTube
- **Python with GraphQL tutorial** – YouTube
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more** – YouTube
- **WebSockets with Python tutorial** – YouTube
- **WebSockets with Node.js tutorial** – YouTube
- **WebSockets with Go tutorial** – YouTube
- **What is RPC? gRPC Introduction** – YouTube
- **Learning gRPC with an Example**
- **This is why gRPC was invented** – YouTube
- **gRPC with Python - microservice complete tutorial** – YouTube
- **Implementing a gRPC client and server in TypeScript with Node.js** – YouTube
- **Build a gRPC server with Go - Step-by-step tutorial** – YouTube
- **WebRTC Crash Course** – YouTube
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- 200 - US/docs/Web/HTTP/Status/201), [204](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204), [304](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304), [400](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400), [401](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401), [403](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403), [404](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404), [405](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405), [410](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410), [415](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415), [422](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422), [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429).
- **Modern GraphQL with Node.js Crash Course** – YouTube
- **GraphQL in Go - GQLGen Tutorial** – YouTube
- **A Beginner's Guide to WebSockets** – YouTube
- **Learning gRPC with an Example**
- **gRPC Crash Course - Modes, Examples, Pros & Cons and more** – YouTube
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
- different API formats
- **Learning gRPC with an Example**
- **Learning gRPC with an Example**
Programming Languages
Categories
Sub Categories
Keywords
awesome
30
awesome-list
29
list
12
javascript
8
nodejs
7
python
6
style-guide
6
golang
5
linux
5
styleguide
5
architecture
4
go
4
system-design
4
computer-science
4
bash
4
best-practices
4
resources
4
database
4
microservices
4
testing
4
devops
3
shell
3
development
3
backend
3
software-engineering
3
security
3
api
3
cloud-computing
3
interview-preparation
2
interview
2
roadmap
2
algorithms
2
git
2
haskell
2
developer-tools
2
linux-kernel
2
software-design
2
sort
2
server
2
ruby
2
terminal
2
cpp
2
microservices-architecture
2
java
2
distributed-systems
2
scalability
2
tutorials
2
system-design-interview
2
design-patterns
2
databases
2