2020
- Thôi xong, tui push secret key lên github rồi!!!
- Lắng nghe event trong Ethereum với Eventeum
- Xây dựng Backend cho Decentralized Application (ĐApp)
- Multisig Wallet là gì?
- ECDSA - hệ mật dựa trên đường cong Elliptic và ứng dụng trong blockchain
- Các câu hỏi phỏng vấn JavaScript - part 2
- Xây dựng Dapp (Dgame) với Unity
- Xây dựng Dapp (Dgame) với Cocos Creator
2019
- Giới thiệu Hype Cycle - và câu chuyện chúng ta đang đứng ở đâu trong chu kỳ bong bóng
- The X Y Problem
- Các câu hỏi phỏng vấn JavaScript
- Javascript & Nodejs test note
- Hyperledger - bắt đầu với Fabric hay Composer?
2018
- Hyperledger network sample
- Vòng đời của một transaction trong Ethereum
- Cách truyền props cho component trong React Router
- The Ethernaut: 18 - Recovery
- The Ethernaut: 17 - Locked
- The Ethernaut: 16 - Preservation
- The Ethernaut: 15 - Naughty Coin
- The Ethernaut: 14 - Gatekeeper Two
- The Ethernaut: 13 - Gatekeeper One
- The Ethernaut: 12 - Privacy
- Storage trong Ethereum smart contract
- Hiểu đúng về blockchain - ico - tiền ảo
- The Ethernaut - Part 3: 9-11
- The Ethernaut - Part 2: 5-8
- The Ethernaut - Part 1: 0-4
- Cách download số lượng lớn ảnh từ google images
2017
- Tại sao trong các bài toán lập trình thường yêu cầu đưa ra modulo của 10^9+7?
- Chúng ta đang ở đâu trong cách mạng công nghiệp 4.0?
- Mã hoá Vigenère
- Khoảng cách Levenshtein và fuzzy query trong Elasticsearch
- Có người nói họ pro Python, tôi cho họ xem bài này, và cái kết 😱
- Python Decorator là gì?
- git reset --soft, --hard, --mixed khác nhau thế nào
- Data analysis - Tại sao nhân viên nghỉ việc?
- Factorials and Trailing zeros
- Random() có thực sự ngẫu nhiên ?
- Thuật toán đánh giá _score trong Elasticsearch
- 8 bước tiếp cận với Machine Learning
- Breaking a Captcha by Machine Learning