Poster_ABM_ILIMG.png

Tiết Thanh Minh Hiếu

Compare yourself to yesterday, not to someone else today

Programming

Xem tất cả
JSON, API và giao tiếp dữ liệu: Khi JavaScript nói chuyện với thế giới

JSON, API và giao tiếp dữ liệu: Khi JavaScript nói chuyện với thế giới

Giải thích cách JavaScript trao đổi dữ liệu qua JSON và API, cùng các ví dụ thực tế giúp hiểu rõ cơ chế giao tiếp mạng trong lập trình web hiện đại.

Prototype, Class và Kế thừa: JavaScript thực sự hoạt động như thế nào?

Prototype, Class và Kế thừa: JavaScript thực sự hoạt động như thế nào?

Phân tích cách JavaScript hiện thực hóa hướng đối tượng (OOP) thông qua Prototype và Class, cùng so sánh với Java để hiểu rõ bản chất kế thừa trong ngôn ngữ linh hoạt này.

Lỗi logic trong JavaScript: Khi code chạy đúng mà sai

Lỗi logic trong JavaScript: Khi code chạy đúng mà sai

Những lỗi logic trong JavaScript thường không gây lỗi cú pháp nhưng khiến chương trình hoạt động sai cách. Cùng nhìn lại những tình huống 'chạy đúng mà sai' và cách mình học được từ chúng.


Bài đăng mới nhất

WebSocket & REST: Hai cách nói chuyện khác nhau giữa client và server

WebSocket & REST: Hai cách nói chuyện khác nhau giữa client và server

REST và WebSocket khác nhau thế nào? Một bên nói từng câu, một bên trò chuyện liên tục — cùng khám phá sự khác biệt qua ví dụ dễ hiểu!

Tớ đã mất trắng 10 tiếng khi làm việc với malware như thế nào

Tớ đã mất trắng 10 tiếng khi làm việc với malware như thế nào

Một ngày mình dành trọn 10 tiếng chỉ để xử lý lỗi trích xuất dữ liệu malware – và bài học lớn nhất không nằm trong code, mà nằm ở cách tiếp cận vấn đề.

Đồ án Chuyên ngành: Transformer vs Malware Obfuscation – Cuộc chiến giữa mô hình và mã độc

Đồ án Chuyên ngành: Transformer vs Malware Obfuscation – Cuộc chiến giữa mô hình và mã độc

Tổng quan Đồ án Chuyên ngành: nghiên cứu khả năng của Transformer (BERT) trong việc phát hiện mã độc Android bị obfuscate. Từ 13,205 mẫu malware, mình xây dựng pipeline tự động hóa toàn bộ quá trình phân tích tĩnh và trích xuất đặc trưng.

Đồ án Cơ sở: Khi BERT 'hiểu' mã độc tốt hơn con người

Đồ án Cơ sở: Khi BERT 'hiểu' mã độc tốt hơn con người

Tóm tắt hành trình làm đồ án cơ sở của tôi — nơi mình chứng minh rằng BERT có thể phát hiện mã độc Android hiệu quả hơn CNN và LSTM, với độ chính xác tăng hơn 20%.

Tư duy bảo mật cho lập trình viên: Hiểu để phòng hơn là sửa

Tư duy bảo mật cho lập trình viên: Hiểu để phòng hơn là sửa

Chia sẻ về cách hình thành tư duy bảo mật trong lập trình – hiểu bản chất vấn đề thay vì chỉ vá lỗi. Bài viết mở đầu cho series Security & AI.

Async Programming: Promise (JS) vs CompletableFuture (Java) - Battle of Asynchronous!

Async Programming: Promise (JS) vs CompletableFuture (Java) - Battle of Asynchronous!

So sánh cách xử lý bất đồng bộ giữa JavaScript Promise và Java CompletableFuture

Spring Boot vs Node.js: Trải nghiệm backend development của mình

Spring Boot vs Node.js: Trải nghiệm backend development của mình

So sánh thực tế giữa Spring Boot và Node.js qua kinh nghiệm làm dự án backend

JavaScript ES6+: Những tính năng đã thay đổi cách mình code

JavaScript ES6+: Những tính năng đã thay đổi cách mình code

Khám phá những tính năng ES6+ đã cách mạng hóa cách viết JavaScript của mình

Theo dõi hành trình AI & Cybersecurity cùng tôi

Đăng ký nhận bản tin để không bỏ lỡ các bài viết mới nhất về AI Security, Malware Analysis và kinh nghiệm học tập thực tế từ blog của tôi – Tiết Thanh Minh Hiếu.