💬 Ask me about: https://anonystick.com
Link youtube: https://www.youtube.com/c/TipsJavascript/
LINK ĐĂNG KÝ - Link dăng ký khóa học, tham gia hội viên
2 - Những folders và packages cần thiết khi khởi tạo Project
3 - Connect MongoDB to Node.js Using Mongoose và 7 điều lưu ý
4 - Cách triển khai env cho các level khác nhau
5 - Sign-up Shop
6 - Middleware apikey and permissions
7 - Xử lý ErrorHandler trong API
8 - Make Your API Response use class
9 - Login Shop API
11 - RefreshToken và phát hiện token đã sử dụng bởi hacker và cách xử lý
11.V2 - FIXED Bug bị sai và tối ưu hơn so với phiên bản cũ
13 - Create new Product API, áp dụng Factory Pattern
14 - Api Service Products (Optimal For <= Junior )
15 - Api Service Products (Optimal For > Junior )
16 - Add tính năng isDraft, isPublish, unPublish và bổ sung schema Product Service API
17 - Tính năng còn lại, findAll, findOne, selectData, unSelectData trong Product Service API
18 - Update với POST, PUT, PATCH trong Product Service API
20 - Discount Model
21 - Discount Service in eCommerce with 6 features
22 - Discount Service in eCommerce with 6 features Part 2 - FULL
23 - Section 23: Cart Service in eCommerce Part 1 | Cart Model vs add product to cart
24 - Section 24: Cart Service Api Part 2 | Update, reduce, increase product
25 - Section 25: Order Service Api (part 1)
26 - Section 26: Order service Part 2 | Tiếp đến là Redis chuyên sâu
27 - Redis - Nguồn cảm hứng bất tận
28 - Redis - Hôm nay tôi đi phỏng vấn về Redis có 5 câu hỏi dành cho tôi và bạn | Node.js backend
29 - String Redis: Cấu trúc, lệnh phổ biến và kịch bản nào sử dụng?
30 - Hash Redis: Cấu trúc, lệnh phổ biến và kịch bản ứng dụng
31 - List Redis: Cấu trúc, lệnh phổ biến và kịch bản ứng dụng
32 - Xây dựng hệ thống loggers sử dụng Discord vào dự án eCommerce Backend Node.js | Auto Bot
33 - Export Service Push Log Router backend lên Discord với Postman eCommerce Backend Node.js| Auto Bot
...
Đâ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.
1 - Đã có MySQL tại sao chúng ta cần MongoDB? Cách giải quyết DỮ LIỆU siêu lớn MongoDB
2 - Nói về Index Mongodb, nếu bạn tài giỏi vui lòng trả lời câu hỏi sau đây
3 - Polymorphic Pattern Mongodb: Giải pháp thiết kế PRODUCT
4 - Attribute Pattern Mongodb: Giải pháp thiết kế sizeStoreINDEX
5 - Bucket pattern: Bí mật trong e-Commerce hay IoT
6 - Subset Pattern MongoDB: App lớn sẽ làm gì? Họ đưa giải pháp và đưa vào thực tế mà nhanh như vậy?
13 - Triển khai hệ thống comments trong ứng dụng Mongodb | index mongodb | b - tree | birary - tree
1 - Thực hành CODE về kiến trúc Load Balancing vs Api-Gateway
2 - Làm thế nào design bảo mật WEB API cho hệ thống của bạn? | Systems Architecture | 23
3 - Sau khi lướt qua 100 CV thì tôi nghĩ Lập Trình Viên nên theo PHƯƠNG PHÁP này (Mẫu CV đính kèm)
4 - Triển Khai CODE: Bảo mật giữa Postman(FE) và Node.js(BE) sử dụng thuật toán HMAC | Phần 23
5 - Lập trình viên có thể làm gì khác sau 40? 3 lối thoát mà bạn tôi (U50) đạt được thật kỳ lạ.
6 - Tại sao một công ty lại quy định tất cả các giao diện UPDATE đều sử dụng PATCH mà không PUT, POST?
7 - Thật tốt để CODE về nguyên tắc lập trình tuần tự, song song và đồng thời theo cách đường CAO TỐC
8 - Node.js 20 phát hành NÊN học tính nằng này không cần phải nhiều?| What's new in Node v20?
9 - Xem 3 cách CODE này bạn mới thấy được sự lợi hại về lập trình parallel và concurrent | Nodejs
10 - Tập trung 3 tính năng này của NODE.JS vậy tôi hỏi các bạn tôi có sai không? | Podcast Lập Trình Viên
11 - Stream Nodejs - Xem hai ví dụ sau để thấy cốt lõi của lập trình viên khí sử dụng tính năng Stream
12 - Event loop Nodejs - Lần cuối giải thích cho những bạn còn NGHI NGỜ thông qua hai VÍ DỤ kinh điển
1 - 13 tips cần BIẾT của một BackEnd khi Building a Project REST API with Node.js and Express - Phần 1
2 - ( Phần 2) 13 tips cần BIẾT của một lập trình BackEnd khi bắt đầu xây dựng REST API
3 - (3) Build Node.js Backend Architecture PRO: Vì sao Router phải được triển khai bởi LEADER thực hành
1 - Developer Interview Series: Backend (1) Forward Proxy vs Reverse Proxy Trăm nghe không bằng một thấy
2 - Developer Interview (2): Cookie vs Session đến lúc phải làm rõ mối quan hệ với SessionID
4 - Bạn mong muốn mức LƯƠNG bao nhiêu? Và 3 cách trả lời của TÔI khiến Nhà Tuyển Dụng phải suy nghĩ?
5 - 5 chiến lược triển khai NÂNG CAO khi di chuyển hệ thống BackEnd CŨ sang MỚI: Hướng dẫn toàn diện.
6 - Kubernetes vs Docker: Hiểu trước sau đó là cách triển khai hoạt động giữa thực tế và microservices\
7 - Load Balancing vs Api-gateway: Dùng thế nào và ở đâu?
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
4 - Ai nói forEach là xấu khi làm việc với Loops with Async / Await | Nodejs tutorial | Cách tôi FIX
5 - Sự khác nhau giữa việc return await và không có await trong Promise | Async Await | Nodejs tutorial
6 - Lợi ích của Promise so với async-await đa số người chưa biết về 3 cách | Promises or async-await
7 - Sơ lược vòng đời của Event loop callback promise async await trong Javascript qua chuyện tăng lương
8 - ECMAScript 2022 (ES13) Những tính năng được tuyệt vời FrontEnd hay Backend cần học trong Javascript
9 - Tips Javascript - Tổng hợp những tính năng 80% lập trình Javascript thường được sử dụng trong DỰ ÁN
1 - ChatGPT nó quá thông minh có thể lập trình viên và một số ngành khác sẽ thất nghiệp ???
2 - Câu trả lời quá BẤT NGỜ: Tôi hỏi con CHAT GPT: "Thiết kế cho tao một model comments with MongoDB?"
3 - CHATGPT vs Node.js - Build a Service app CHAT in my COMPANY use OpenAI - (1)
4 - CHATGPT (Microsoft) vs BARD (Google) Cùng HỎI một CÂU nhưng CÓ sự khác biệt? Lần này BARD ghi điểm ?
5 - GPT 4 - Hướng dẫn sử dụng MIỄN PHÍ không giới hạn GPT-4 và không cần ĐĂNG KÝ | CHAT GPT-4
6 - Đây là video được tạo bằng CHAT GPT 3.5 turbo. Vui lòng liên hệ lấy Source Code
7 - [Share Source: Sử dụng CHAT GPT 3.5 tự động làm SHORT VIDEO (tiktok, youtube) | Kèm account FREE]
1 - Using refresh token create new token (11) | NODE.JS API Authentication
2 - Blacklist and Refresh Tokens (JWT) with Redis (12) | NODE.JS API Authentication
3 - Nhận AccessToken mới khi Token hết hạn mà người dùng không cần login lại như Facebook | Axios API
4 - REST Security với JWT có lẽ đây là phương pháp tốt nhất AccessToken hết hạn hiện nay
5 - Developer Interview Series (3) Token (jwt) sinh ra thay cho Session với tình huống nào?? ợi ý 3 cách
6 - Token (JWT) Làm sao thu hồi một token bị HACK và một vài câu hỏi về mức độ an toàn khi sử dụng token
7 - Token (JWT) Triển khai hệ thống tự động phát hiện Token đã được sử dụng bởi Hacker và cách xử lý!
8 - Cách triển khai thuật toán CHẶN HACKER chiếm JWT cho dù đánh cắp KEYSECRET trong database | JWT
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
10 - 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
11 - Token (JWT) Làm sao thu hồi một token bị HACK và một vài câu hỏi về mức độ an toàn khi sử dụng token
12 - Hệ thống BackEnd tắc nghẽn ở giờ CAO ĐIỂM Tôi dựa vào công thức tính QPS và bài toán định luật 80/20
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
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
9 - CORS là gì? Chỉ cần thêm vài line code là xong ngay | Using CORS in Express | Nodejs Tutorial
10 - Node.js 19 đã phát hành và những tính năng DEVs KHÔNG THỂ bỏ qua với BACKEND | Release What’s New
1 - Firebase chats | Cách tổ chức dữ liệu members, messages và bảo mật thông tin chats | Rules Firebase
2 - Socket.io authentication express | Socket io jwt | Nodejs tutorial
3 - Socket.io triển khai theo MVC Express | Best practice question involving Socket.io and MVC | Nodejs
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
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
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
7 - 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
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)
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 (★★★★★)
Chapter 6: Proxy Pattern
Chapter 7: Simple factory pattern
Chapter 8: Factory Method Pattern
Chapter 9: Prototype Pattern
1 - Áp dụng nguyên tắc SOLID vào dự án eCommerce | Chữ S ở đây là gì? | Phần 1 | Series SOLID Javascript
Series RabbitMQ:
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
Chapter 5: RabbitMQ (5) Đỉnh cao mô hình Publish Subscribe với Node.js và so sánh với mô hình của Redis.
1 - ELK Stack là gì? Tôi đã bắt đầu tìm hiểu Elasticsearch và Kibana với thao tác nhanh gọn lẹ như sau
2 - Thực hành Kinaba cách tạo Index, Mapping thao tác CRUD và tối ưu hóa dữ liệu trong Elasticsearch (2)
3 - Elasticsearch Bạn có CHẮC là bạn sử dụng ĐÚNG những lệnh SEARCH dữ liệu của các tình huống SAU ĐÂY ?
4 - ....
1 - CV là quan trọng, làm thế nào có một CV chuẩn (có mẫu CV đính kèm)
1 - Redis - Caching at Scale With Redis
2 - Redis - Redis Microservices for Dummies
4 - 2023 Frontend Development interview checklist and Roadmap
1 - Ưu nhược điểm của cơ sở dữ liệu quan hệ