Skip to content

Commit 7afeb22

Browse files
committed
Add node.js and backend skills
1 parent dcc6b8b commit 7afeb22

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

SKILLS.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,33 @@
8080
| ⬜ Async Collector | | | |
8181
| ⬜ Coroutine | | | |
8282
| ⬜ Goroutine | | | |
83+
84+
## Node.js and backend
85+
86+
| Internals | Theory | Network | Technique | Problems |
87+
|----------------------|------------------------------|-------------------|------------------|-------------------|
88+
| 🟦 Nonblocking I/O | 🟦 I/O bound tasks | 🟦 HTTP(S) | ⬜ Logging | ⬜ Memory leaks |
89+
| 🟦 Event Loop | 🟦 CPU bound tasks | 🟦 TCP/SSL | ⬜ Testing | ⬜ Resource leaks |
90+
| 🟦 commonjs | 🟦 Memory bound tasks | 🟦 UDP | ⬜ CI/CD | ⬜ Blocking code |
91+
| 🟦 ECMA modules | 🟦 Multilayer approach | 🟦 TLS | ⬜ Readable | ⬜ Data race |
92+
| 🟦 Network API | 🟦 Dependencies | 🟦 Websocket | ⬜ Writable | |
93+
| 🟦 Addons | 🟦 Inversion of control | 🟦 SSE | ⬜ Transform | |
94+
| 🟦 N-API | 🟦 Dependency injection | 🟦 HTTP/3 (QUIC) | ⬜ back pressure | |
95+
| 🟦 Webassembly | 🟦 GRASP for JS and Node.js | 🟦 Long polling | ⬜ Buffer | |
96+
| 🟦 npm | 🟦 SOLID for JS and Node.js | 🟦 REST | ⬜ Console | |
97+
| 🟦 node_modules | 🟦 GoF for JS and Node.js | 🟦 RPC | ⬜ Inspector ||
98+
| 🟦 package.json | 🟦 Distributed systems | 🟦 Routing | ||
99+
| 🟦 vm isolation | 🟦 Highload applications | 🟦 IP sticky | ||
100+
| 🟦 command line args | 🟦 DDD | 🟦 DoS | ||
101+
| 🟦 Node.js CLI | 🟦 Clean architecture | 🟦 DDoS | ||
102+
| 🟦 Graceful Shutdown | 🟦 Domain in the middle | 🟦 XSS | ||
103+
| 🟦 Clustering | 🟦 Message Queue | 🟦 Path traversal | ||
104+
| 🟦 Load balancing | 🟦 Transport-agnostic server | 🟦 CSRF | ||
105+
| 🟦 Serverless clouds | 🟦 Framework-agnostic app | 🟦 DNS | ||
106+
| 🟦 FaaS clouds | 🟦 Interactive applications | 🟦 Fetch | ||
107+
| 🟦 Debugging node.js | 🟦 Real-time applications | 🟦 zlib | ||
108+
| 🟦 crypto | 🟦 CQS and CQRS | | ||
109+
| 🟦 SharedArrayBuffer | 🟦 Event Sourcing | | ||
110+
| 🟦 child_process | 🟦 Shared memory | | | |
111+
| 🟦 worker_threads | | | | |
112+
| 🟦 Streams | | | | |

0 commit comments

Comments
 (0)