DOM là gì? Tìm hiểu và thao tác DOM trong Javascript

Với lập trình web, kiến thức về DOM và khả năng thao tác DOM là hai yếu tố quan trọng nhất. DOM cho bạn khả năng thay đổi mọi thứ của trang web, khi mà mọi nội dung đều có thể được thêm bớt xóa sửa để mang lại trải nghiệm và nội dung tốt … Đọc tiếp DOM là gì? Tìm hiểu và thao tác DOM trong Javascript

Lập trình cơ bản giao diện cho Shopify

Shopify là gì? Shopify là SaaS (Software-as-a-service) Shopify cung cấp nền tảng theo dạng SaaS, tức là hệ thống core và nền tảng đều được host trên hệ thống của riêng Shopify. Điều này tương tự như việc sử dụng WordPress.com (để làm blog) chứ không phải sử dụng bằng cách tải về máy và … Đọc tiếp Lập trình cơ bản giao diện cho Shopify

Python FastAPI là gì? Vì sao nên chọn FastAPI

Giới thiệu Nhu cầu phát triển theo mô hình microservice ngày càng phổ biến, nếu lập trình Python, chắc ai cũng sẽ biết tới 3 framework Django, Flask và FastAPI. Python FastAPI là gì? FastAPI là nền tảng thiết kế, lập trình xây dựng API cực kỳ nhanh trên cả 2 phương diện phát triển … Đọc tiếp Python FastAPI là gì? Vì sao nên chọn FastAPI

Coding convention, Coding Standard cho Javascript

Coding standard – tiêu chuẩn code riêng có thể dẫn đến các kết quả như sau: Giữ cho code đồng nhất Dễ đọc và dễ hiểu Dễ duy trì Để đạt được những điều đó thì mình đã đặt ra các tiêu chuẩn code như sau: Khi so sánh thì dùng === thay vì == … Đọc tiếp Coding convention, Coding Standard cho Javascript

So sánh Dapper với Entity Framework Core ngoài vấn đề hiệu suất

Dapper vs Entity Framework Hãy để chúng tôi bắt đầu với câu trả lời mà hầu hết mọi người tìm kiếm khi đưa ra câu hỏi này. Entity Framework có thực sự tệ như vậy không? Và câu trả lời là phức tạp. Khi nói đến hiệu suất… Hãy xem điểm chuẩn này nói lên điều gì: Về … Đọc tiếp So sánh Dapper với Entity Framework Core ngoài vấn đề hiệu suất

So sánh Dapper và Entity Framework

Xem thêm: Dapper C# là gì? Micro ORM trong .NET Entity Framework so với Dapper? Khi cố gắng quyết định giữa việc sử dụng Entity Framework và Dapper làm ORM, ưu điểm và nhược điểm của Entity Framework và Dapper là gì? Câu trả lời Entity Framework (EF) và Dapper đều là các trình ánh … Đọc tiếp So sánh Dapper và Entity Framework

5 quy tắc binding trong JavaScript

Khái niệm “this” trong JavaScript là một trong những khía cạnh khó hiểu nhất của ngôn ngữ này. Tuy nhiên lại là nhân tố quan trọng để viết code “advance”, nâng cao hơn. Trong JS, this cho phép: Sử dụng lại function trong các ngữ cảnh khác nhau Xác định tập trung vào object nào khi gọi … Đọc tiếp 5 quy tắc binding trong JavaScript

Headless browsers với Puppeteer NodeJs

Xem thêm: Headless browsers là gì? Puppeteer là gì? Puppeteer là một thư viện Node cung cấp API cấp cao để kiểm soát Chrome hoặc Chromium qua Giao thức DevTools . Puppeteer chạy không đầu theo mặc định, nhưng có thể được định cấu hình để chạy Chrome hoặc Chromium đầy đủ (không có đầu). … Đọc tiếp Headless browsers với Puppeteer NodeJs

So sánh web server NGINX và Apache

Có 6 yếu tố chính để đánh giá NGINX và Apache Hiệu suất cho các nội dung tĩnh vs động Hỗ trợ hệ điều hành Bảo mật Tính linh hoạt Tài liệu hướng dẫn Hỗ trợ Chúng ta sẽ thấy rằng cả hai là đối thủ cạnh tranh xứng tầm với nhau. Apache với file … Đọc tiếp So sánh web server NGINX và Apache

Tìm hiểu SSL và cách trao đổi dữ liệu

HTTPS sử dụng giao thức SSL để bảo mật giao tiếp giữa client và server bằng cách trao đổi các dữ liệu được mã hóa. SSL về bản chất sử dụng 2 khái niệm sau: Mã hóa Bất đối xứng – Asymmetric Cryptography Mã hóa đối xứng – Symmetric Cryptography Mã hóa Bất đối xứng … Đọc tiếp Tìm hiểu SSL và cách trao đổi dữ liệu