Chia sẻ kiến thức liên quan đến phần mềm và phát triển phần mềm, từ UI/UX, Process, Teamwork, Development, Testing…

SOFT

Quản lý Node.js version với NVM

Vấn đề Khi làm việc với Node.js, chúng ta thường xuyên phải thay đổi version của Node.js để phù hợp với...
Avatar photo Thanh Pham Trong
3 min read

Giới thiệu về Amazon DynamoDB – Phần 2

Tiếp tục phần 1, phần này chúng ta sẽ nghiên cứu cách để làm việc với Amazon DynamoDB. Ứng dụng của...
Avatar photo Vinh Nguyen Phu
4 min read

Tìm hiểu về Testing trong Spring Boot

Trong phát triển phần mềm, việc viết test là một bước quan trọng để đảm bảo rằng ứng dụng hoạt động...
Avatar photo Hiep Ngo Xuan
4 min read

Huffman Coding – Thuật toán nén

Mã hóa Huffman là một thuật toán mã hóa dùng để nén dữ liệu
Avatar photo Dat Nguyen Tuan
5 min read

Breakpoint trong Thiết kế Responsive

Breakpoint là gì? Breakpoint là yếu tố cơ bản của thiết kế responsive. Chúng xác định kích thước màn hình cụ...
Avatar photo Minh Pham Anh
3 min read
git la gi

Git là gì? Cách Sử dụng GitHub cho cơ bản.

Git là gì? Git là một hệ thống quản lý phiên bản phân tán (distributed version control system) được tạo ra...
Avatar photo Hoang Nguyen Anh
5 min read

Các chiến lược deployment đáp ứng zero downtime

Bài viết này giải thích một số chiến lược deployment để đạt được zero downtime, bao gồm Blue-Green, Canary & Rolling...
Avatar photo Hieu Do Hoang
2 min read

Giới thiệu về Amazon DynamoDB – Phần 1

Amazon DynamoDB là cơ sử dữ liệu NoSQL, đây là dịch vụ serverless với hiệu suất vài mili giây ở mọi...
Avatar photo Vinh Nguyen Phu
7 min read

Tăng Tính Hiển Thị Của Thông Báo Lỗi

Error message là gì? Error message là thông báo hiển thị cho người dùng khi họ gặp sự cố khi sử...
Avatar photo Minh Pham Anh
3 min read