Podcast học lập trình bằng tiếng Việt cùng Huan Muse, với hai host Linh và Minh. Đây là nơi chúng ta cùng nhau học và đào sâu mọi chủ đề trên hành trình trở thành một lập trình viên giỏi hơn: từ ngôn ngữ và nền tảng, bộ nhớ và hiệu năng, system design, cơ sở dữ liệu, cho đến công cụ, quy trình làm việc và những bài học thực tế rút ra từ các dự án thật. Mỗi tập ngắn gọn khoảng 5 đến 10 phút, dễ nghe mọi lúc mọi nơi, học xong áp dụng được ngay.
RSS feed: feed.xml
Linh và Minh mổ xẻ hot key trong Redis phân mảnh: vì sao consistent hashing không chia được một key nóng, cách nhận biết một shard nóng bất thường, và ba cách chữa gồm nhân bản key nóng, cache cục bộ trong ứng dụng, và chia nhỏ bộ đếm.
📖 Bản chữ đầy đủ của tập 3 (transcript) — nghe tới đâu đọc theo tới đó.
Linh và Minh giải thích hành trình của một chương trình Java theo video How the JVM Actually Works của ByteByteGo: javac biên dịch ra bytecode, class loader nạp class theo parent delegation, linking gồm verify, prepare và resolve, initialize chỉ ở lần dùng đầu tiên, heap và method area dùng chung còn stack là của riêng từng thread, và JIT biên dịch method nóng thành mã máy.
📖 Bản chữ đầy đủ của tập 2 (transcript) — nghe tới đâu đọc theo tới đó.
Linh và Minh giải thích shallow heap, retained heap, GC Roots và quy trình năm bước đọc heap dump bằng Eclipse MAT, kèm ví dụ rò rỉ static List và vai trò của VisualVM.
📖 Bản chữ đầy đủ của tập 1 (transcript) — nghe tới đâu đọc theo tới đó.