cài đặt nginx

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...
lap-trinh-vien-truong-thanh

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

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

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

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

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 học code

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...
Sử dụng jmeter test hiệu năng website

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...
gioi-thieu-ve-reactive-programing-trong-javascript

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

Đị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 của một Developer

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

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ì?

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

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

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

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...