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

Protected: Bản tham khảo contest(06/06/2023)

There is no excerpt because this is a protected post.
Avatar photo The Tran Thanh
7 min read

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

Mật mã học là một ngành có lịch sử từ hàng nghìn năm nay. Trong phần lớn thời gian phát triển...
1 Huy Bui Doan Quang
13 min read

MIPS Architecture Series – Phần 8: Pointer

Mỗi phần tử trong mảng tương ứng với một địa chỉ trong bộ nhớ. Sử dụng pointer, ta có thể truy...
Avatar photo Duy Nguyen Hoang
3 min read

MIPS Architecture Series – Phần 7: Array

Để tạo một mảng bằng khối .data trong MIPS, chúng ta có thể sử dụng cú pháp sau: array_name: .word value1,...
Avatar photo Duy Nguyen Hoang
2 min read

MIPS Architecture Series – Phần 6: Stack

Chào mừng bạn đến với bài viết thứ 6 của loạt bài về Kiến trúc MIPS. Trong phần này, chúng ta...
Avatar photo Duy Nguyen Hoang
2 min read

MIPS Architecture Series – Phần 5: Convert

Trong phần này của chuỗi bài viết về kiến trúc MIPS, chúng ta sẽ tìm hiểu về cách chuyển đổi các...
Avatar photo Duy Nguyen Hoang
5 min read

Cách sử dụng Action Hook trong WordPress

Để có thể trở thành deverloper thực thụ về WordPress thì bạn sẽ phải biết cách sử dụng hook (add_action(), add_filter()),...
Avatar photo Yen Nguyen Thi
57 sec read

Nên biết về Custom Post Type trong WordPress

Post Type trong Wordpress. Loại post type cơ bản của wordpress đó là "post" và "page". Ví dụ loại post type...
Avatar photo Yen Nguyen Thi
1 min read

MIPS Architecture Series – Phần 4: MARS

Hôm nay, chúng ta sẽ tìm hiểu về MARS - một phần mềm mô phỏng kiến trúc MIPS, giúp chúng ta...
Avatar photo Duy Nguyen Hoang
3 min read