DOM là gì? Tìm hiểu và thao tác DOM trong Javascript
Với lập trình web, kiến thức về DOM và khả năng thao tác DOM là hai yếu tố quan trọng nhất. DOM cho bạn...
Tái cấu trúc mã nguồn: Trừu tượng hóa
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Bao gói các trường của lớp để ép người dùng phải dùng thông...
Hàm replace() xài với callback
Bài viết được sự cho phép của tác giả Huy Trần
Hàm replace() của một chuỗi trong JavaScript có một biến thể dùng kèm với một callback....
System Design Cơ Bản: HTTPS, SSL, AND TLS
Bài viết được sự cho phép của tác giả Edward Thiên Hoàng
SSL là chữ viết tắt của Secure Sockets Layer (Lớp socket bảo mật). Một loại...
Cài đặt Kibana trên CentOS
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Kibana là một công cụ giao diện dùng để search và hiển thị...
Tail Call Optimization là gì? Và tại sao bạn không cần quan tâm đến...
Bài viết được sự cho phép của tác giả Huy Trần
Chỉ nếu như bạn sử dụng JavaScript...
Tail call là từ được cấu thành từ hai...
Những tựa sách nổi tiếng dành cho Software Developer – Phần 2
Tác giả: Andrew
Giới thiệu
Sách là một nguồn tài nguyên vô tận để các dev dùng làm tài liệu tham khảo trong công việc. Nguồn...
[XP] Mã kiểm thử đơn vị đầu tiên
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Khi tạo kiểm thử ngay đầu tiên, trước khi viết mã, bạn sẽ...
Cài đặt MySQL Community Server trên macOS
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt...
System Design Cơ Bản: Long-Polling vs Websockets vs Server-sent Events
Bài viết được sự cho phép của tác giả Edward Thiên Hoàng
Long-polling, WebSockets hay Server-Sent là những cách giao tiếp phổ biến giữa Client...
10 tip tối ưu code trên JavaScript mà web developer nào cũng nên biết
Tác giả: Gert Svaiko
Giới thiệu
JavaScript là gì? Đây là một ngôn ngữ lập trình quen thuộc và được nhiều dev sử dụng. Nếu muốn...
Những tựa sách nổi tiếng dành cho Software Developer – Phần 1
Tác giả: Andrew
Giới thiệu
Để thành công, không ai trong chúng ta không cần những lời khuyên giá trị từ những người đi trước. Những...
Tìm hiểu về Headless Browser trong Selenium Webdriver
Bài viết được sự cho phép của tác giả Vân Anh
Hôm nay sẽ cùng các bạn tìm hiểu về một dạng trình duyệt kỳ...
Thực thi phương thức kiểm thử NUnit với Command Line
Bài viết được sự cho phép của vntesters.com
Bên cạnh việc thực thi các phương thức kiểm thử NUnit với ứng dụng, chúng ta còn có thể...
System Design Cơ Bản – Consistent Hashing
Bài viết được sự cho phép của tác giả Edward Thiên Hoàng
Như đã nhắc đến rất nhiều lần bên trên thì Distributed Hash Table...
Vantix – Bệ phóng lý tưởng cho các tài năng công nghệ vươn tầm...
Không ngừng tiên phong đón đầu xu hướng công nghệ mới, Công ty Cổ phần Giải pháp và Dịch vụ Công nghệ Vantix đã...
Bàn Về Cái Sự Nhảy Việc!
Bài viết được sự cho phép của BQT Kinh nghiệm lập trình
NGƯỜI HAY NHẢY VIỆC THÌ CHẾ NHẠO NGƯỜI LÀM LÂU NĂM 1 CHỖ!
NGƯỜI...
Sử dụng bảng quyết định trong kiểm thử phần mềm
Bài viết được sự cho phép của vntesters.com
Trong các kỹ thuật viết kịch bản kiểm thử, đối với các trường dữ liệu đơn như textbox,...
System Design Cơ Bản – Định lý Cap / Cap Theorem
Bài viết được sự cho phép của tác giả Edward Thien Hoang
Định lý CAP nói rằng một hệ thống phân tán (distributed system) không...
Laravel view xây dựng logic trong giao diện
Bài viết được sự cho phép của tác giả Kien Dang Hoang
Tìm hiểu về Laravel View
Trong mô hình MVC, V là chữ viết tắt...














![[XP] Mã kiểm thử đơn vị đầu tiên [XP] Mã kiểm thử đơn vị đầu tiên](https://topdev.vn/blog/wp-content/uploads/2020/12/ma-kiem-thu-218x150.jpg)











