Xử lý lỗi cho Express route

Xử lý lỗi cho Express route

Express là một framework rất tốt, gọn nhẹ và hiệu quả của Node.js. Thế nhưng đang tồn tại một vấn đề, đó là các lập trình viên Express thường copy-paste những đoạn code chung chung (trả về kết quả, xử lý khi lỗi xảy ra) cho từng route. Trong […]

Sử dụng bàn phím Windows trên macOS

Sử dụng bàn phím Windows trên macOS

Năm ngoái tôi mới mua bàn phím mới, nhưng đáng tiếc bàn phím đó của tôi chỉ tương thích với Windows mà không tương thích với macOS. Tôi nghĩ rằng sẽ có nhiều người như tôi, vì mua một bàn phím Windows luôn dễ dàng và có nhiều lựa chọn […]

Năm 2022 nhìn lại: một thời covid

Năm 2022 nhìn lại: một thời covid

Năm 2022 sắp kết thúc, một năm mới sắp đến. Bài nhìn nhận trước tôi đã viết cách đây 4 năm (hơi lười 😭). Những năm vừa qua thật sự là những năm đáng nhớ với rất nhiều biến động, tự nhiên tôi thấy mình cần phải viết gì đó. Năm […]

Thiết lập Visual Studio Code để viết Markdown vui vẻ hơn

Thiết lập Visual Studio Code để viết Markdown vui vẻ hơn

Trong một bài viết mấy năm trước, tôi đã từng review về các editor mà tôi sử dụng để viết markdown. Tuy nhiên, thời gian qua đi, con người cũng thay đổi 😁. Giờ đây tôi đã chuyển sang sử dụng Visual Studio Code (VSCode) để viết bài. Và tôi đang […]

Quản lý dependency cho Python

Quản lý dependency cho Python

Việc quản lý package hay còn gọi là dependency có vẻ khó khăn với Python, vì công cụ được cài mặc định là pip không có nhiều tính năng như các ngôn ngữ khác. Ví dụ Node.js hay Rails đều có những công cụ chuyên biệt được cài mặc […]

Podman vs Docker

Podman vs Docker

Các công cụ đóng gói container ngày càng phổ biến hơn, nhất là trong công việc phát triển web với rất nhiều công nghệ được tích hợp trong đó. Docker là một công cụ đã phổ biến từ lâu, được công đồng các lập trình viên tin dùng trong hơn […]

Node.js thích hợp với những ứng dụng nào

Node.js thích hợp với những ứng dụng nào

Thời gian gần đây tôi thường làm việc với Node.js ở phía server (combo Node.js + React đi muôn nơi). Không thể phủ nhận Node.js đem đến rất nhiều lợi ích cho các lập trình viên web như tôi. Thế nhưng nó có thật sự thần thánh như […]

Bash vs Z shell

Bash vs Z shell

Từ phiên bản MacOS Catalina, Apple đã chuyển sang dùng shell mặc định là zsh thay cho bash. Tôi thì vốn quen dùng bash nên đã từng rất lo, sợ rằng những gì tôi biết trước giờ không còn dùng được nữa. Rất may là chuyện đó không xảy ra […]

PostgreSQL vs MySQL

PostgreSQL vs MySQL

Một mùa nhảy việc nữa lại đến, làm tôi nhớ đến mấy năm về trước bản thân tôi cũng đang đi phỏng vấn khắp nơi. Và trong một lần phỏng vấn rất hãm, tôi có được hỏi câu so sánh này. Câu trả lời của tôi bị đánh giá là […]

Node.js: Blocking & Non-blocking I/O

Node.js: Blocking & Non-blocking I/O

Gần đây tôi làm việc với Node.js nhiều, nghe phong thanh ở đâu đó nói rằng Node.js hỗ trợ non-blocking I/O. Điều đó giúp Node.js có thể xử lý lượng truy vấn đồng thời rất lớn (lên đến hàng triệu), khiến nó rất thích hợp với […]

Welcome

manhhomienbienthuy

Đây là thế giới của manhhomienbienthuy (naa). Chào mừng đến với thế giới của tôi!

Bài viết mới

Chuyên mục

Lưu trữ theo năm

Thông tin liên hệ

Cảm ơn bạn đã quan tâm blog của tôi. Nếu có bất điều gì muốn nói, bạn có thể liên hệ với tôi qua các mạng xã hội, tạo discussion hoặc report issue trên Github.