mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-10-24 01:08:07 +08:00
chore: sync content to repo
This commit is contained in:
committed by
github-actions[bot]
parent
1c3acb2c86
commit
bdaf3dfef8
@@ -4,8 +4,8 @@ ACID stands for four key database transaction properties: Atomicity (all-or-noth
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/)
|
||||
- [@official@PostgreSQL Tutorial on Transactions](https://www.postgresql.org/docs/current/tutorial-transactions.html)
|
||||
- [@official@MySQL InnoDB and the ACID Model](https://dev.mysql.com/doc/refman/8.0/en/mysql-acid.html)
|
||||
- [@article@What is an ACID Compliant Database?](https://retool.com/blog/whats-an-acid-compliant-database/)
|
||||
- [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/)
|
||||
- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4)
|
||||
@@ -4,10 +4,10 @@ API authentication verifies client identity to ensure only authorized access to
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@course@Broken Authentication: Hands-on Exercise](https://ransomleak.com/exercises/broken-user-authentication/)
|
||||
- [@article@Basic Authentication](https://roadmap.sh/guides/basic-authentication)
|
||||
- [@article@Session Based Authentication](https://roadmap.sh/guides/session-based-authentication)
|
||||
- [@article@Token Based Authentication](https://roadmap.sh/guides/token-authentication)
|
||||
- [@article@JWT Authentication](https://roadmap.sh/guides/jwt-authentication)
|
||||
- [@article@OAuth - Open Authorization](https://roadmap.sh/guides/oauth)
|
||||
- [@article@SSO - Single Sign On](https://roadmap.sh/guides/sso)
|
||||
- [@course@Broken Authentication: Hands-on Exercise](https://ransomleak.com/exercises/broken-user-authentication/)
|
||||
- [@article@SSO - Single Sign On](https://roadmap.sh/guides/sso)
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Backpressure explained — the flow of data through software](https://medium.com/@jayphelps/backpressure-explained-the-flow-of-data-through-software-2350b3e77ce7)
|
||||
- [@article@Handling Backpressure in Node.js Streams](https://nodejs.org/learn/modules/backpressuring-in-streams)
|
||||
- [@video@What is Back Pressure](https://www.youtube.com/watch?v=viTGm_cV7lE)
|
||||
- [@video@What is Back Pressure](https://www.youtube.com/watch?v=viTGm_cV7lE)
|
||||
@@ -4,8 +4,8 @@ OWASP (Open Web Application Security Project) is an online community producing f
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@course@OWASP Top 10: Exploit-then-Fix Labs](https://ransomleak.com/catalogue/application-security/)
|
||||
- [@official@OWASP Website](https://owasp.org/)
|
||||
- [@opensource@OWASP Application Security Verification Standard](https://github.com/OWASP/ASVS)
|
||||
- [@article@OWASP Top 10 Security Risks](https://cheatsheetseries.owasp.org/IndexTopTen.html)
|
||||
- [@article@OWASP Cheatsheets](https://cheatsheetseries.owasp.org/cheatsheets/AJAX_Security_Cheat_Sheet.html)
|
||||
- [@course@OWASP Top 10: Exploit-then-Fix Labs](https://ransomleak.com/catalogue/application-security/)
|
||||
- [@article@OWASP Cheatsheets](https://cheatsheetseries.owasp.org/cheatsheets/AJAX_Security_Cheat_Sheet.html)
|
||||
@@ -1,10 +1,10 @@
|
||||
# Web sockets
|
||||
# WebSockets
|
||||
|
||||
WebSockets enable full-duplex, real-time communication over a single persistent connection between client and server. Unlike HTTP's request-response cycles, allows continuous bidirectional data exchange. Ideal for live chat, gaming, and real-time updates with low-latency communication.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Socket.io Library Bidirectional and Low-latency Communication for Every Platform](https://socket.io/)
|
||||
- [@article@WebSocket vs. SSE: Full Comparison for Real-Time Apps](https://roadmap.sh/network-engineer/websocket-vs-sse)
|
||||
- [@article@WebSocket vs HTTP: Which Protocol Should You Use?](https://roadmap.sh/network-engineer/websocket-vs-http)
|
||||
- [@article@Introduction to WebSockets](https://www.tutorialspoint.com/websockets/index.htm)
|
||||
- [@video@A Beginners Guide to WebSockets](https://www.youtube.com/watch?v=8ARodQ4Wlf4)
|
||||
- [@video@How Web Sockets Work](https://www.youtube.com/watch?v=G0_e02DdH7I)
|
||||
- [@video@A Beginners Guide to WebSockets](https://www.youtube.com/watch?v=8ARodQ4Wlf4)
|
||||
Reference in New Issue
Block a user