Đây là các bài viết trong chuyên mục Lập trình.

Để xem tất cả các bài viết click vào đây.

Đừng dùng last n versions với browserslist

Đừng dùng last n versions với browserslist

Trong sự nghiệp lập trình còn nhiều gian truân, tôi vừa nhận ra, một sự bất cẩn nhẹ đã gây một vài vấn đề 😟. Tuy không có hậu quả gì quá nghiêm trọng, nhưng cũng là cơ hội để tự xem lại cách làm việc của bản thân ✅. Số là […]

So sánh nhỏ: TypeScript vs JavaScript

So sánh nhỏ: TypeScript vs JavaScript

JavaScript và TypeScript chia sẻ nhiều điểm chung, tuy nhiên chúng cũng có những điểm riêng biệt tạo nên đặc trưng của từng ngôn ngữ. Bản thân tôi và rất nhiều người xung quanh tôi hiện nay đã chuyển dần từ JavaScript sang sử dụng TypeScript. Vậy nguyên nhân là […]

Tự động build blog (dùng Pelican) với GitHub Actions

Tự động build blog (dùng Pelican) với GitHub Actions

Blog này của tôi dùng Pelican để build và đang lưu trữ trên GitHub Pages. Cơ chế của nó rất đơn giản, toàn bộ nội dung sẽ được ghi thành HTML tĩnh (kết hợp với JS và CSS) và đưa lên GitHub Pages. Với những gì tôi cần thì thực […]

Thế giới rộng lớn của JavaScript

Thế giới rộng lớn của JavaScript

Chúc mừng năm mới 🥳 🎇 JavaScript, ngôn ngữ lập trình phổ biến nhất hiện tại và ngày càng đóng vai trò quan trọng hơn trong thế giới công nghệ. Nó đã xuất hiện từ rất lâu và không ai có thể phủ nhận vai trò của nó. Trong bài viết này […]

Chuyển đổi encoding tiếng Nhật trong Node.js

Chuyển đổi encoding tiếng Nhật trong Node.js

Vâng, lại là vấn đề encoding với tiếng Nhật 🤣 Dù tôi đã chuyển sang làm việc khác, với một ngôn ngữ khác (cụ thể là Node.js code bằng TypeScript) thì vẫn không chạy đâu cho khỏi nắng. Còn làm với Nhật thì chắc tôi còn phải sống chung với […]

Đập đi làm lại blog với Tailwind CSS

Đập đi làm lại blog với Tailwind CSS

Sang công ty mới được tiếp xúc với nhiều công nghệ quá. Cái gì với mình cũng mới, cái gì cũng lạ 🤣 Trong đó, lần đầu tiên mình biết đến một framework CSS là Tailwind CSS. Framework này khác hẳn với các framework trước đây mình đã từng dùng. Vì […]

Lập trình desktop app với Electron

Lập trình desktop app với Electron

Lâu lắm mới lại lập trình 🤣 Thật tình cờ là vừa trở lại lập trình thì gặp ngay công nghệ mới. Nói thế thôi chứ thực ra là cũ người mới ta. Electron (trước đây gọi là Atom Shell) đã xuất hiện từ rất lâu rồi, và các ứng dụng […]

Xử lý khi đường dẫn có ký tự tiếng Nhật trong OpenCV (Python)

Xử lý khi đường dẫn có ký tự tiếng Nhật trong OpenCV (Python)

Với những người làm việc với Nhật như mình thì thỉnh thoảng gặp những vấn đề liên quan đến encoding là chuyện bình thường. Mới đây mình có gặp vấn đề về encode ngay trong đường dẫn, tức là còn chưa kịp đọc file 😂 khi dùng thư viện OpenCV để […]

Python: *args & **kwargs

Python: *args & **kwargs

Thỉnh thoảng, khi nhìn vào định nghĩa hàm, bạn có thể sẽ bắt gặp những hàm sử dụng cú pháp rất đặc biệt, đó là *args và **kwargs. Những người lần đầu tiên nhìn thấy cú pháp đó có thể sẽ cảm thấy ngỡ ngàng, không hiểu chúng có ý […]

JavaScript: modules

JavaScript: modules

Trong một bài viết đã khá lâu chúng ta đã tìm hiểu về các phương thức module hoá JavaScript. Tuy nhiên, đã nhiều năm trôi qua và bản thân ngôn ngữ JavaScript cũng đã chuyển mình. Trong bài viết này, chúng ta sẽ tìm hiểu một phương thức module hoá […]

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.