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 tác giả Nguyen Duy Hien Trong kiểm thử phần mềm thì hai khái niệm Độ ưu tiên (Priority)...
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...
Stateless và Stateful là gì?

Stateless và Stateful là gì?

Bài viết được sự cho phép của tác giả Tino Phạm Stateless là design không lưu dữ liệu của client trên server. Có nghĩa là...
Big O Notation là gì?

Big O Notation là gì?

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Chúng ta thường nghe nói về các thuật toán nhanh và hiệu quả...
Chrome: Giả lập mạng internet chậm lại trong testing

Chrome: Giả lập mạng internet chậm lại trong testing

Bài viết được sự cho phép của tác giả Nguyễn Trần Chung Khi bạn viết xong website đưa lên môi trường production cho user truy...
Kiểm thử tĩnh vs kiểm thử động (Static vs Dynamic testing)

Kiểm thử tĩnh vs kiểm thử động (Static vs Dynamic testing)

Bài viết được sự cho phép của tác giả Vân Anh Lại một năm nữa đã đi qua, và một năm mới lại đến, hôm...
TOP 10 Web Framework tốt nhất, đáng dùng nhất – Phần 1

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

Bài viết được sự cho phép của tác giả Kiên Nguyễn Nếu bạn là một lập trình viên web, đặc biệt là một lập trình...
Học gì để trở thành Automation Tester?

Học gì để trở thành Automation Tester?

Bài viết được sự cho phép của tác giả Nguyen Duy Hien Cần học những gì để trở thành 1 Automation Tester (AT)? Muốn...
Phát triển phần mềm theo kiến trúc microservice

Phát triển phần mềm theo kiến trúc microservice

Bài viết được sự cho phép của tác giả Lê Chí Dũng Không có một định nghĩa chung nào cho mô hình microservice. Nhưng về...
Hãy lưu ý 5 điều sau để giảm nguy cơ bị tấn công mạng

Hãy lưu ý 5 điều sau để giảm nguy cơ bị tấn công mạng

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tấn công mạng hiện đang rất phổ biến, nó không chỉ xảy ra với...
Làm quen: Tóm tắt cơ bản về Selenium

Làm quen: Tóm tắt cơ bản về Selenium

Bài viết được sự cho phép của tác giả Vân Anh Bắt đầu với chuỗi bài học liên quan đến Selenium, mình muốn ôn lại...
Kiểm tra HTML5 validation message

Kiểm tra HTML5 validation message

Bài viết được sự cho phép của tác giả Nguyen Duy Hien Trước khi qua bước kiểm tra HTML5 message hãy điểm lại 1 số thông tin: HTML5...
Apache Kafka là gì?

Apache Kafka là gì?

Bài viết được sự cho phép của tác giả Lê Chí Dũng Apache Kafka® A DISTRIBUTED STREAMING PLATFORM Hiểu đơn giản là nền tảng về đường...
map platform

Map Platform: Giải pháp phát triển sản phẩm trong tương lai

Hiện nay trong nhiều ứng dụng, từ xe ôm công nghệ đến tài chính fintech, chúng ta đều dễ dàng bắt gặp hình ảnh...
Run test với trình duyệt Chrome Headless

Run test với trình duyệt Chrome Headless

Bài viết được sự cho phép của tác giả Nguyen Duy Hien Headless Browser là gì? Headless browser là trình duyệt web không có giao diện đồ...

Cách ẩn icon mũi tên xanh trên tập tin, thư mục Windows 10

Bài viết được sự cho phép của tác giả Kiên Nguyễn Microsoft đã thêm vào Windows 10 rất nhiều những biểu tượng, những icon để...