Reach me on

Technology Stack

Xin chào Anh Em 👋

💬 Ask me about: https://anonystick.com

Link youtube: https://www.youtube.com/c/TipsJavascript/

Tài nguyên học

Đây là khu vực dành cho tài liệu và khuyến khích học ở các nguồn này.

👉 Series Javascript

1 - Dùng IF ELSE hay SWITCH thế này cho tôi hỏi các bạn LẬP TRÌNH VIÊN, cách CODE của tôi có sai không?

2 - Stop sử dụng typeof trong javascript và đây là giải pháp | JavaScript check data type

3 - Stars Calculator Javascript

👉 Series Restful Api

1 - Hóa ra đây là phần hoàn chỉnh về bảo mật REST API nếu bạn là một Backend sử dụng NodeJS build API

2 - Backend Nodejs vs thuật toán trao đổi KEY API Diffie Hellman và 2 ví dụ mã hóa của bác PHẠM XUÂN ẨN

3 - 2 cách ngăn chặn replay attacks API đối với HACKERS của kỹ sư cấp cao API | Nonce vs timestamp

4 - Các hệ thống tính toán lượt VIEWS chính xác như thế nào nếu nhiều IP xem videos một lúc | Backend

5 - Giải pháp này giúp aliconcon.com giải quyết bán không vượt hàng tồn kho trong eCommerce Rest api p-6

6 - Bạn muốn biết 2 cách quản lý tồn kho mà Tiki Shopee đang sử dụng | Kiến trúc backend eCommerce

7 - Design product model | 90% trang TMĐT đều triển khai theo cách này | Performance 99% | app aliconcon

8 - Send OTP hiệu quả và ALICONCON đã dùng cách này

9 - Build An eCommerce ALICONCON Using An API

👉 Series Git vs GitFlow

1 - Học GIT qua những tình huống thực tế giữa tôi và TEAM l Git cherry pick l Git stash l Git reset

2 - Tôi chưa bao giờ hiểu Git Rebase và Git Merge cho đến khi Sếp giải thích cho tôi như thế này | Git

3 - Tóm tắt toàn diện về việc sử dụng Git và quy trình làm việc của GitFlow và sếp yêu cầu tôi phải học

👉 Series Nodejs

1 - Thực hành Redis và Nodejs | Sử dụng redis cloud FREE kết hợp Redisinsight

2 - REDIS và 3 sự cố phổ biến khi sử dụng nodejs | Cache avalanche | Cache breakdown | Cache penetration

3 - Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED?

5 - How Facebook encodes Videos | Become a better developer in 10 seconds a day

4 - Popular interview question: What is the difference between Process and Thread? 10 seconds a day

6 - Node.js developer roadmap | Backend Service

7 - Điều gì xảy ra khi User nhập một Url | Phỏng vấn Backend

8 - E2E là gì? Vì sao ZALO lại nâng cấp | Cách triển khai thuật toán trong NODE.JS vs MONGODB

👉 Series firebase vs socket.io

1 - Firebase chats | Cách tổ chức dữ liệu members, messages và bảo mật thông tin chats | Rules Firebase

👉 Series Redis

Chapter 1: Connect Nodejs Redis async await với 3 level khác nhau và cách nào hiệu quả hơn

Chapter 2: Redis vs MySQL Để check QPS (query per second) tôi phải đến năm thứ 4 lập trình mới biết về sysbench

Chapter 3: Thực hành Redis và Nodejs | Sử dụng redis cloud FREE kết hợp Redisinsight

Chapter 4: REDIS và 3 sự cố phổ biến khi sử dụng nodejs | Cache avalanche | Cache breakdown | Cache penetration

Chapter 5: Redis là gì? Bài học này đủ để bắt đầu | Là một Backend bạn đã từng gặp những trường hợp này chưa?

Chapter 6: Redis đâu phải chỉ làm cache? Hãy xem đàn em mô phỏng shopping carts của amazon sử dụng redis

Chapter 7: Design 4 models mongodb quan trọng orders, carts, products, inventories trong System eCommerce P - 5

👉 Series Backend Architecture

Chapter 1: CDN là gì? Với 1 PHÚT ai cũng hiểu vì sao lại sử dụng CDN và nếu không có CDN thì sao?

Chapter 2: Api Gateway kết hợp Backend for FrontEnd (BFF) như HỔ mọc thêm CÁNH | Lộ trình trở thành Backend

Chapter 3: High Availability là gì? Tiết lộ CÔNG THỨC tính cho phép hệ thống DIE mỗi NĂM vs 3 cách triển khai

Chapter 4: Backend Developer Nếu ai hỏi xong LoadBalancer rồi thì CHÚNG TA sẽ làm gì? Hãy đưa video này cho họ

Chapter 5: Lộ trình trở thành BACKEND Developer TÔI đã quyết tâm khi nhìn thấy kiến trúc của hệ thống này - 01

Chapter 6: Browser In The Browser (BITB) Attack

👉 Series Database

0 - Học Mongodb quan trọng nhất là bài học này | MongoDB Schema Design Best Practices | Nodejs Tutorial

1 - Nếu sử dụng MySQL thiết kế model Products thì đồng nghiệp tôi đã làm cách này hiệu quả ngang Mongodb

2 - Redis vs MySQL Để check QPS (query per second) tôi phải đến năm thứ 4 lập trình mới biết về sysbench

3 - Statics methods virtual in mongoose - node.js

4 - Bucket Pattern Mongodb - Cách phân trang và tìm hiểu ưu và nhược của mô hình này | Phù hợp với IoT

5 - Hiểu atomic trong mongodb và xem thực tế cách sử dụng findOneAndUpdate tiền đề cho Bucket Pattern

6 - 3 cách phân trang trong databases thể hiện ở dự án stackoverflow, reddit, facebook và hack news

👉 Series Design Patterns

Chapter1: Design patterns là gì? Từ cuộc sống đến lập trình và cách học trong 1 tuần (mẹo)

Chapter2: Đến ngày Black friday tôi đã sử dụng Stratery Pattern js hiệu quả như thế nào? Ecommerce Aliconcon - Series Design Pattern

Chapter3: Observer Pattern được sử dụng triển khai news feed trong facebook và cách triển khai DOTA 2 vs IP 14

Chapter4: Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED?

Chapter5: Facade pattern | Mức độ khó (★☆☆☆☆) | Mức độ phổ biến (★★★★★)

Chapter6: Proxy Pattern

👉 Series RabbitMQ Node.js

Series RabbitMQ:

Chapter 1: RabbitMQ (1) là gì? Với 6 chế độ, 4 công tắc người phỏng vấn biết bạn đã hiểu đến đâu về Message Queue

Chapter 2: RabbitMQ (2) tìm hiểu tiếp hoạt động Producer vs Consumer instal docker RabbitMQ và Cloud Free

Chapter 3: RabbitMQ (3) Cách Send và Receive một Message vào QUEUE với NODEJS Và tôi đã thấy một số vấn đề sau.

Chapter 4: RabbitMQ (4) Giải quyết vấn đề độ tin cậy trong queue (noAck, ttl, durable, persistent) phía Backend