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

Splay Tree: Tăng tốc truy vấn trong cấu trúc dữ liệu

Cây Splay là một cấu trúc dữ liệu nhị phân đặc biệt, được sử dụng để tối ưu hóa thời gian...
Avatar photo Duy Nguyen Hoang
5 min read

Học sao cho vào – How to become a better learner?

Học thì học không học thì học, vậy học sao mới là đúng cách? Dành ba tuần đọc một cuốn sách...
Avatar photo Trung Do Duc
9 min read

Javascript Compare Operator – Toán tử so sánh trong JS

Đôi khi, chúng ta muốn kiểm tra 1 giá trị đúng/sai, sau đó hành động tương ứng tùy thuộc vào giá...
Avatar photo Duy Van Nhat
1 min read

Đồng bộ bất đồng bộ và song song

Chúng ta hãy cùng nhau xem xét các tình huống sau cùng tại một cửa hàng McDonald's để cùng hiểu thêm...
Avatar photo Linh Nguyen Le
7 min read

Tầm quan trọng của OOP trong ngành IT

OOP (Object-Oriented Programming) là một phương pháp lập trình mà trong đó chú trọng vào các đối tượng (objects) và các...
Avatar photo Duy Nguyen Hoang
2 min read

“Tôi biết rõ về C++” – Những lời dối gian

Anyone who says they know C++ is probably lying or making tall claims. By Mohit Pandey. Don't trust a programmer who...
Avatar photo Duy Nguyen Hoang
5 min read

Disjoint Sets Union: tổng quan về DSU

Kiến thức cơ bản được sử dụng làm nền tảng của nhiều thuật toán chính là Disjoint Sets Union. Đường đi...
Avatar photo Duy Nguyen Hoang
8 min read

Raw SQL Query, ORM và Query Builder

Raw query cho hiệu năng tối ưu nhất. ORM dễ dàng truy vấn hơn nhưng lại khó sử dụng trong trường...
Avatar photo Duy Nguyen Hoang
4 min read

ANT – Hướng dẫn đăng bài viết trên ANT

Để giúp những cây viết của NCC đăng dễ dàng hơn, bài viết này sẽ hướng dẫn các bạn những...
Avatar photo Minh Luc
3 min read