Sự khác nhau giữa TDD và BDD trong Testing

TDD là gì? Chính xác với nghĩa đen của nó: “Test-Driven Development” có thể được tạm hiểu là mô hình phát triển với trọng tâm hướng về việc kiểm...
Avatar photo Hong Nguyen Phuong
9 min read

Tổng quan về Craft.js (Phần 2)

Trong phần 1 chúng ta đã tìm hiểu tổng quan về Craft.js, các tính năng chính của Craft.js, kiến trúc cũng...
Avatar photo Son Le Sy Truong
4 min read

Tổng quan về Craft.js (Phần 1)

Việc xây dựng giao diện người dùng (UI) phong phú và có khả năng tùy chỉnh là một thách thức mà...
Avatar photo Son Le Sy Truong
7 min read

AWS CloudFormation – P.4. Hàm điều kiện Intrinsic

Trong bài trước, chúng ta đã đi qua một số Pseudo parameters và Intrinsic functions như là Ref, GetAtt, GetAZs, FindInMap,...
Avatar photo Hung Truong Ngoc
2 min read

5 Bí quyết chinh phục nhiều ngôn ngữ

Trong thời đại công nghệ 4.0, tiếng Anh đã trở thành ngoại ngữ phổ biến, nhưng học thêm các ngôn ngữ...
Avatar photo Linh Hoàng Mỹ
5 min read

Top phương pháp học ngoại ngữ hiệu quả nhất

Học ngoại ngữ không chỉ là việc ghi nhớ từ vựng hay cấu trúc ngữ pháp mà còn là một quá...
Avatar photo Tien Cao Thi Cam
7 min read

WebRTC SFU (Selective Forwarding Unit) là gì?

SFU (Selective Forwarding Unit) là một kiến trúc dựa trên máy chủ được sử dụng trong WebRTC để thực hiện cuộc...
Avatar photo Minh Luc
9 min read

Cách tạo repository trên Github cho người mới

Hôm nay mình xin hướng dẫn mọi người cách tạo repository trên Github. Có nhiều cách để tạo được: như sử...
Avatar photo Trang Doan Thuy
1 min read

So sánh các chat app với Mezon (Discord, Tox, …)

So sánh giữa các ứng dụng giao tiếp Discord, Tox, Revolt, Guilded, Element và Mezon, với các tính năng chính của...
Avatar photo Nhan Nguyen
4 min read

All Stories

Partition – Kĩ thuật thiết kế giải thuật phân hoạch

Trong bài viết này, chúng ta sẽ tìm hiểu về giải thuật partition, kỹ thuật phân hoạch thông qua việc chia...
Avatar photo Duy Nguyen Hoang
3 min read

Brute force – Kĩ thuật thiết kế giải thuật vét cạn

Brute force (vét cạn) là một kỹ thuật thiết kế giải thuật đơn giản thường sử dụng để giải quyết các...
Avatar photo Duy Nguyen Hoang
3 min read

10 Programming Principles Every Developer Should Know

Các nguyên tắc cơ bản mà các nhà phát triển cần tuân theo để cho ra đời những đoạn mã nguồn...
Avatar photo Duy Nguyen Hoang
19 min read

Checkpoint 6 tháng đầu năm 2023 (Bài tham khảo)

Solution cho checkpoint 6 tháng đầu năm 202
Avatar photo Quan Nguyen Huu
4 min read

Thư mục .git có gì ?

Là một lập trình viên chắc chắn chúng ta ai cũng đã làm việc với GIT và bạn cũng có lẽ...
Avatar photo Linh Nguyen Le
2 min read

Protected: Vén màn contest 6/2023

There is no excerpt because this is a protected post.
Avatar photo Son Le Sy Truong
10 min read

Hướng dẫn cài đặt terminal trên Windows sao cho thật cool ngầu

Vậy trong bài viết này mình sẽ hướng dẫn cho các bạn cách cài đặt giao diện terminal trên Windows trông...
Avatar photo Duong Nguyen Dai
2 min read

Cấp phát động trong C – Dynamic Memory Allocation

Cấp phát bộ nhớ động là quan trọng trong lập trình C, cho phép bạn tạo ra và quản lý các...
Avatar photo Duy Nguyen Hoang
2 min read

Mật mã học và bảo mật thông tin – Phần 2

Ở phần 1, đã giới thiệu tổng quan về bảo mật thông tin, các nguyên lý về bảo mật thông tin...
1 Huy Bui Doan Quang
13 min read