Endpoint là gì? Lợi ích trong việc phát triển APIs

Endpoint là gì? Lợi ích trong việc phát triển APIs

Bài viết được sự cho phép của tác giả Lê Chí Dũng Endpoint là gì? Để dễ hiểu mình sẽ làm ví dụ về Endpoint. Khi App gọi...
Chạy Postgresql trong Docker container

Chạy Postgresql trong Docker container

Bài viết được sự cho phép của tác giả Nguyễn Hữu Đồng Hi các bạn, sau một tuần không chạm vào laptop thì hôm nay...
Hướng dẫn cài đặt và cấu hình để dùng nhiều version PHP

Hướng dẫn cài đặt và cấu hình để dùng nhiều version PHP (Multiple versions...

Bài viết được sự cho phép của tác giả Lê Chí Dũng Để cài đặt nhiều version php cho nhiều project website, dùng yum-config-manager để cài đặt...
Đôi điều về "nghề nghiệp" trong ngành Công nghệ Thông tin

Đôi điều về “nghề nghiệp” trong ngành Công nghệ Thông tin

Bài viết được sự cho phép của tác giả Nguyễn Chí Thức Ngành CNTT (IT- Informatic Technology) trong khoảng chục năm trở lại đây luôn...
Lộ trình công việc của bạn như thế nào?

Lộ trình công việc của bạn như thế nào?

Bài viết được sự cho phép của BQT Kinh nghiệm lập trình Xác định mục tiêu công việc Bạn phải xác định được mục tiêu công...
luyện kỹ năng coding

Âm nhạc đã giúp tôi rèn luyện kỹ năng coding như thế nào?

Tác giả: Jessica Wilkins Giới thiệu Có thể bạn đang nghĩ, âm nhạc thì liên quan gì đến lập trình? Là một Professional Developer, tôi lại...
Mã hóa mật khẩu trong Selenium Webdriver

Mã hóa mật khẩu trong Selenium Webdriver

Bài viết được sự cho phép của tác giả Vân Anh Khi sử dụng automation để thực hiện tự động một việc nào đó, mà...
Ngăn Google Chrome sử dụng các phím Media trên bàn phím

Ngăn Google Chrome sử dụng các phím Media trên bàn phím

Bài viết được sự cho phép của tác giả Kiên Nguyễn Trên bàn phím máy tính, đặc biệt là các bàn phím dạng Full Size...
Kiểm thử tự động – Tưởng không dễ mà dễ không tưởng

Kiểm thử tự động – Tưởng không dễ mà dễ không tưởng

Bài viết được sự cho phép của vntesters.com Kiểm thử tự động – Automation Test “Kiểm thử tự động không phải là kiểm thử, nó chỉ là...
Hướng dẫn sử dụng Nock để mock request APIs cho việc run Integration test

Hướng dẫn sử dụng Nock để mock request APIs cho việc run Integration test

Bài viết được sự cho phép của tác giả Lê Chí Dũng Trước khi tham khảo thông tin bài viết này, bạn cần biết về...
Abstract Factory Pattern

Giới thiệu Abstract Factory Pattern

Bài viết được sự cho phép của tác giả Nguyễn Văn Minh Pattern thứ hai mà mình muốn giới thiệu chính là Abstract Factory. Nó...
Một vài “trick” khi sử dụng Xpath và CSS selector trong Selenium

Một vài “trick” khi sử dụng Xpath và CSS selector trong Selenium

Bài viết được sự cho phép của tác giả Vân Anh Bài viết này chia sẻ một số cách sử dụng Xpath và CSS selector...
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...
TOP 10 Web Framework tốt nhất, đáng dùng nhất – Phần 2

TOP 10 Web Framework tốt nhất, đáng dùng nhất – Phần 2

Bài viết được sự cho phép của tác giả Kiên Nguyễn Trong phần trước thì mình đã cùng các bạn điểm qua 4 web framework...
mẹo cho software developer

Những mẹo hay ho cho các Software Developers

Tác giả: Simon Holdorf Giới thiệu Bắt đầu một dự án mới, một kế hoạch mới với các Software Developers luôn là việc thú vị và...
Xây dựng truy vấn bằng Laravel Query Builder

Xây dựng truy vấn bằng Laravel Query Builder

Bài viết được sự cho phép của tác giả Kien Dang Chung Trong phần trước Làm việc với cơ sở dữ liệu trong Laravel bạn đã bắt...
Concourse là gì?

Concourse là gì?

Bài viết được sự cho phép của tác giả Lê Chí Dũng Concourse là mã nguồn mở về CI/CD. Vì đây là mã nguồn mở nên người...
clean architecture

Clean Architecture: Đứng trên vai những gã khổng lồ

Bài viết được sự cho phép của tác giả Edward Thien Hoang Robert C. Martin (hay còn gọi là Uncle Bob) cho ra đời ý tưởng...
Độ ưu tiên, Độ nghiêm trọng trong quản lý bug

Độ ưu tiên, Độ nghiêm trọng trong quản lý bug

Bài viết được sự cho phép của vntesters.com Trong kiểm thử phần mềm thì hai khái niệm Độ ưu tiên (Priority) và Độ nghiêm trọng...
technical

Technical Debt và Legacy System

Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Technical debt – tạm dịch là “Khoản nợ kỹ thuật” được dùng nhiều trong...