Cài đặt Nginx sử dụng Docker
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Trong bài viết trước, mình đã hướng dẫn các bạn cách cài đặt Nginx...
Lập trình viên … trưởng thành
Bài viết đã được sự cho phép của tác giả Vũ Công Tấn Tài
Người ta thường dùng những danh hiệu như Fresher, Junior, Senior,...
Làm thế nào để terminal trông giống như một Hacker?
Tác giả: Caleb Taylor
Bạn là một hacker. Terminal chính là ngôi nhà của bạn. Bạn biết mỗi tổ hợp phím đều có giá trị....
Quy trình phát triển phần mềm – mô hình xoắn ốc (The Boehm’s spiral...
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Mô hình xoắn ốc (Spiral model) có thể được xem là sự kết...
Hướng dẫn cách cài đặt VMware Workstation trên Ubuntu
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Chào các bạn, kể từ khi công nghệ ảo hóa ra đời thì nó...
Tất tần tật về Apache Cassandra
Bài viết được sự cho phép của tác giả Ngo Thang
Nói về cơ sở dữ liệu thì chắc ai cũng nghĩ ngay đến hệ...
Building Microservices Application – Phần 1: Sử dụng Netflix Eureka, Ribbon và Zuul
Bài viết được sự cho phép của tác giả Edward Thien Hoang
Đây là bài viết thứ nhất (index start từ 0 ) trong series Building Microservices...
Bách khoa toàn thư giải quyết mọi vấn đề của lập trình viên mới...
Tiếp nối series Q&A cho các bạn trẻ mới gia nhập làng code học lập trình, dưới đây tôi sẽ trả lời cho các...
Hướng dẫn sử dụng JMeter test hiệu năng website – Phần 2
Bài viết được sự cho phép của BQT Kinh nghiệm lập trình
Performance testing là một loại test quan trọng để xác định ứng dụng...
Các kiểu “đợi chờ” trong Selenium Webdriver: Implicit wait, Explicit wait và Fluent wait
Bài viết được sự cho phép của tác giả To Thi Van Anh
Trong Selenium – Wait là một yếu tố đóng vai trò rất...
Giới thiệu về Reactive Programing trong javascript
Bài viết được sự cho phép của tác giả Lưu Bình An
Reactive programing là khái niệm khá trừu tượng và khó tiếp cận với...
Định dạng số trong JavaScript
Bài viết được sự cho phép của tác giả Lưu Bình An
Number.prototype.toLocaleString()
const number = 12345.6789
// sẽ lấy local mặc định của trình duyệt
console.log(number.toLocaleString());
// 12,345.679...
Fluent Design – Ngôn Ngữ Thiết Kế Mới Của Microsoft
Fluent Design sẽ là ngôn ngữ thiết kế được Microsoft áp dụng rộng rãi trong tương lai, những thay đổi đã dần xuất hiện...
Các từ khóa/key words trong ngôn ngữ C/C++
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Từ khóa (keyword) trong C
Từ khóa là các từ được định nghĩa sẵn...
Tổng quan về TDD và BDD trong kiểm thử phần mềm với góc nhìn...
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Là một developer trong công ty Nhật đang áp dụng tìm hiểu mô...
Phần 1 – Học AWS cơ bản: Quán Net
Bài viết được sự cho phép của tác giả Trần Khôi Nguyên Hoàng
Chắc chắn trong đời của các bạn thì đã một lần trốn...
System testing là gì?
Bài viết được sự cho phép của tác giả Lê Chí Dũng
1. Khái niệm
System testing là quá trình kiểm tra của một sản...
Xây dựng crawler siêu đơn giản với Java
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Giới thiệu
Crawler là một công cụ giúp thu thập dữ liệu, thông tin...
Console Javascript quá kinh khủng
Bài viết được sự cho phép của tác giả Ngo Thang
Đi dạo 1 vòng thấy có bài viết về console javascript hay quá. Toàn...
Database migration sử dụng Liquibase
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Database migration hay chúng ta còn có thể gọi là version control cho...