System Design

Phân biệt các thuật ngữ trong Distributed System (Tập 1)

Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Trong một hệ thống phân tán hiện đại ngày nay cùng với việc...
Cách trở thành một MarTech Developer trong 2021

Cách trở thành một MarTech Developer trong năm 2024

Nói về MarTech chắc bạn đã nghe nói về các chức danh công việc khác nhau, như lập trình viên giao diện người dùng,...
10 trình quản lý tệp Javascript hàng đầu

10 trình quản lý file hàng đầu trong JavaScript

Quản lý file là một công cụ hữu ích trong bất kỳ ứng dụng kinh doanh nào. Dưới đây là tổng quan về các...
jmeter

Công cụ performance test Jmeter

Bài viết được sự cho phép của tác giả Lê Chí Dũng I. Giới thiệu về Performance Test 1. Performance Test là gì? Là một kiểu...
Capacity Planning

Capacity Planning – Dự toán công suất cho ứng dụng (Tập 2)

Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Xem lại phần 1 4. THIẾT KẾ VÀ TỐI ƯU HÓA ỨNG DỤNG Thiết kế của...
7 lãng phí trong kiểm thử phần mềm

7 lãng phí trong kiểm thử phần mềm

Bài viết được sự cho phép của vntesters.com Tựa đề “7 lãng phí trong kiểm thử phần mềm” nghe có vẻ quen quen? Vâng, 7...
framework

Cách xử lý dữ liệu trong quá trình làm việc với framework

Framework là một tập hợp chứa các thư viện phần mềm, các dữ liệu liên quan, các trình biên dịch, diễn dịch hoặc các...
Các câu lệnh kiểm tra repository trong Git

Các câu lệnh kiểm tra repository trong Git

Bài viết được sự cho phép của tác giả Kien Dang Chung Trong quá trình làm việc với Git, chúng ta cần phải kiểm tra...
Lập trình viên tài năng nhất chỉ cách bạn bảy bước chân

Lập trình viên tài năng nhất chỉ cách bạn bảy bước chân

Bài viết được sự cho phép của tác giả Trần Thị Thu Hà Sau vài ba năm chinh chiến trong nghề lập trình, chợt nhìn...

Capacity Planning – Dự toán công suất cho ứng dụng (Tập 1 )

Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Một trong những công việc cuối cùng trong khâu thiết kế hệ thống...
Tại sao mình lại chuyển từ Wordpress sang Ghost

Tại sao mình lại chuyển từ WordPress sang Ghost?

Bài viết được sự cho phép của tác giả Trần Khôi Nguyên Hoàng WordPress là một CMS cực kỳ lớn và nổi tiếng. Đã số...
Lập trình viên biết test có giá như thế nào?

Lập trình viên biết test có giá như thế nào?

Bài viết được sự cho phép của tác giả Kiên Nguyễn Chà, căng nhỉ lập trình viên biết test. Đã dev rồi còn test nữa...
Quá trình bước chân vào con đường freelancer

Quá trình bước chân vào con đường freelancer – P1 (Khởi đầu)

Bài viết được sự cho phép của tác giả Tin Tran Năm 2020 vừa qua là một năm thực sự khó khăn với nhiều quốc...
message queue là gì

Message queue là gì?

Bài viết được sự cho phép của tác giả Lê Chí Dũng Message Queue là một thành phần quan trọng thường sử dụng trong các hệ thống lớn...

Cách viết một bug report tốt

Bài viết được sự cho phép của vntesters.com Report bug là công việc thường xuyên và liên tục của một người làm test. Nhưng đã bao...
Những kỹ năng cần có của 1 BrSE

Những kỹ năng cần có của 1 BrSE

Bài viết được sự cho phép của tác giả Nguyễn Văn Trọng Nếu bạn đang đọc bài viết này thì chứng tỏ bạn rất quan...
postman

Giới thiệu chung về Postman

Bài viết được sự cho phép của vntesters.com Sau bao nhiêu bài chém gió linh tinh, bài giới thiệu chung về Postman này mới bắt...
Sức mạnh của thái độ và thói quen

Sức mạnh của thái độ và thói quen – mindset

Bài viết được sự cho phép của BBT Tạp chí lập trình “Niềm tin sẽ làm nên suy nghĩ của bạn, Suy nghĩ đó sẽ...
system design cơ bản

System Design Cơ Bản: REST, GraphQL, gRPC và Webhooks

Bài viết được sự cho phép của Edward Thiên Hoàng Để giúp các API developer hiểu được nên sử dụng phong cách thiết kế API...
nginx là gì

Hướng dẫn xử lý lỗi 502 Bad Gateway Nginx

NGINX Error 502 Bad Gateway là một lỗi phổ biến ở người dùng trang web. Nguyên nhân nào khiến website của bạn gặp lỗi 502...