web

Viết HTTP/2 server tương thích ASGI trong Python

Chủ nhật, ngày 13 tháng 7 năm 2025

Cuối tuần vừa rồi, mình có chút thời gian rảnh nên ngồi đọc các tài liệu về HTTP/1.1, HTTP/2 và ASGI, với mục tiêu cài đặt một web server bằng Python. Về cơ bản, mọi thứ hoạt động ổn ở mức nền tảng. Dưới đây là một vài chia sẻ từ những gì mình học được trong quá trình xây dựng một web server như vậy bằng Python.


Tại sao FastAPI lại nhanh?

Thứ sáu, ngày 16 tháng 6 năm 2023

Gần đây, có một web framework đang nổi lên trong cộng đồng Python - FastAPI. Trong bài viết này, mình sẽ đi phân tích tại sao framework này lại "fast"


Sử dụng Lighthouse và React Developer Tools để đánh giá hiệu năng web

Thứ bảy, ngày 12 tháng 2 năm 2022

Sử dụng Lighthouse và React Developer Tools để đánh giá hiệu năng web


Flask Context và những điều cần biết

Thứ năm, ngày 18 tháng 3 năm 2021

Trong Flask có một khái niệm rất quan trọng và nó đã làm nên thương hiệu của riêng mình giữa các web framework của Python - Context


Flask có gì hay!

Thứ tư, ngày 17 tháng 3 năm 2021

Python là một ngôn ngữ rất đẹp, một đứa trẻ cũng có thể làm quen với lập trình bằng Python. Và chẳng có gì lạ khi có những lớp học lập trình cho trẻ con được mở ra và ngôn ngữ mà họ chọn lại là Python.


Serve static file in Django

Thứ năm, ngày 28 tháng 2 năm 2019

Trong môi trường development, Django có một số tính năng đặc biệt mà trong production không nên sử dụng như debug. Khi deploy các app sử dụng server side rendering, các bạn sẽ rất hay gặp phải vấn đề server không serve được các static file. Trong bài viết này, mình sẽ hướng dẫn các bạn deploy một app Django lên production và config Nginx để server có thể serve được các static file của Django