NativeShare Trong Unity (IOS/Android)

NativeShare là một plugin miễn phí cho Unity, cho phép bạn chia sẻ hình ảnh, video, file hoặc text qua hệ thống chia sẻ mặc định của thiết bị...
Avatar photo Tam Canh Le Chi
1 min read

Cổng thanh toán Stripe (phần 1)

Stripe là gì? Loại cổng thanh toán linh hoạt, an toàn giúp doanh nghiệp vươn tầm quốc tế và cải thiện...
Avatar photo Tri Nguyen Duc Minh
4 min read

Tham chiếu và tham trị trong Java

Vấn đề Khi lập trình Java, có một vấn đề mà nhiều người gặp phải: Cơ chế truyền tham số vào...
Avatar photo Thanh Pham Trong
4 min read

Hashing, HashMap và HashSet trong Java

Vấn đề Trong lập trình Java, các cấu trúc dữ liệu như HashMap và HashSet giúp giải quyết vấn đề quản...
Avatar photo Thanh Pham Trong
9 min read

Giải mã DNS: Danh bạ Internet

Hệ thống tên miền (DNS – Domain Name System) được ví như cuốn danh bạ điện thoại của Internet. Con người...
Avatar photo Du Le Van Ky
6 min read

🧭 Mini Handbook: Self-Learning Method for Programmers

Learning by Solving Real Problems “Học qua việc giải quyết vấn đề thực tế — không phải học thuộc lòng.” 1....
Avatar photo Thai Bui Minh
7 min read

AI tái định nghĩa team: chuyển từ chuyên môn hóa sang tổng hợp hóa?

Từ 2022–2025, AI tiến hóa từ công cụ sơ khai thành “đồng đội siêu năng suất”, giúp một người có thể...
Avatar photo Minh Pham Anh
5 min read

Trimming video cho web với Cloudflare

Hướng dẫn triển khai tính năng trimming video cho web bằng Cloudflare, từ upload video, xử lý cắt theo thời gian...
Avatar photo Phong Nguyen Nam
3 min read

Làm chủ Object Storage với MinIO (Phần 2): Tích hợp MinIO với minio-go

Ở phần 1, chúng ta đã cài đặt thành công MinIO Server. Trong phần này, chúng ta sẽ tìm hiểu về...
Avatar photo quan.hoangminh
3 min read

All Stories

React Context

Sử dụng Context API trong React

Thường trong React, props được dùng để truyền data giữa các component. Nhưng để tránh re-render các components không cần thiết,...
Avatar photo Huu Dao Hoang
4 min read

Selenium – Browser Interactions (Part 2)

Phần 1 mình đã giới thiệu về Browser navigation, JavaScript alerts, prompts and confirmations. Trong phần 2 này mình sẽ giới...
Avatar photo Thao Vu Thi Phuong
4 min read

Unlock Git Workflow: Embrace Linear History for Better Efficiency

Vấn đề Nếu bạn là 1 git command line master thì mọi thứ đều có thể được giải quyết dưới local...
Avatar photo Nghiem Nguyen Phuc
2 min read

Selenium – Interacting with web elements

Có 5 lệnh cơ bản có thể được thực hiện trên một phần tử: btw, nếu bạn chưa xem bài viết...
Avatar photo Thao Vu Thi Phuong
2 min read

Conventional Commits: Commit for Easy Reading

Vấn đề Khi còn đi học, có rất nhiều thứ sẽ không được dạy trên trường, nhiều thứ không được nói...
Avatar photo Nghiem Nguyen Phuc
3 min read

HTTPS (Hypertext Transfer Protocol Secure)

1. Giao thức HTTPS là gì? HTTPS (Hypertext Transfer Protocol Secure) là giao thức truyền tải siêu văn bản an toàn....
Avatar photo Trang Dang Thi Huyen
7 min read

Selenium – Browser Interactions (Part 1)

Tiếp tục tìm hiểu về selenium, bài này mình xin phép giới thiệu về các interactions trên browser mà chúng ta...
Avatar photo Thao Vu Thi Phuong
2 min read

Quy ước khi sử dụng Git – Git conventions

Git conventions - các quy ước đặt tên nhánh, quy ước commit khi sử dụng Git
Avatar photo Huu Dao Hoang
8 min read

Các kỹ năng để bạn trở thành một Tester giỏi

Software Tester là một chuyên gia CNTT, chịu trách nhiệm về giai đoạn kiểm thử để đảm bảo các hệ thống,...
Avatar photo Huong Do Thi
5 min read