Đâ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.

Đậ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á […]

Elasticsearch: tổ chức dữ liệu

Elasticsearch: tổ chức dữ liệu

Trong bài viết trước tôi đã trình bày những điều rất cơ bản khi biết đến Elasticsearch. Quả thật Elasticsearch đã đáp ứng rất tốt bài toán cụ thể của tôi. Thế nhưng, điều gì đã giúp Elasticsearch có thể làm được điều đó? Tiếp tục tìm hiểu về Elasticsearch […]

Elasticsearch: Giới thiệu

Elasticsearch: Giới thiệu

Elasticsearch là một search engine mã nguồn mở, RESTful. Tôi biết đến Elasticsearch theo một cách (tôi nghĩ là) không thể đơn giản hơn: được người khác gợi ý sử dụng. Chuyện là tôi tham gia phát triển một website thương mại điện tử. Mà tính năng tìm kiếm hàng […]

JavaScript: Popups

JavaScript: Popups

Popup là một phương thức rất kinh điển để hiển thị các thông tin nâng cao cho người dùng. Theo thời gian, popup cũng phát triển và ngày càng hoạt động phức tạp hơn. Trong bài viết này, chúng ta sẽ tìm hiểu về cách thức sử dụng popup bằng […]

JavaScript: Iterator & generator

JavaScript: Iterator & generator

Duyệt qua từng phần tử của một "tập các phần tử" là một hoạt động hết sức bình thường. JavaScript cung cấp cho chúng ta tương đối nhiều phương thức để thực hiện việc đó. Tuy nhiên, trong bài viết này, chúng ta sẽ không sa đà vào tìm hiểu […]

JavaScript decorator

JavaScript decorator

Trong một bài viết cũng khá lâu rồi, chúng ta đã tìm hiểu về decorator trong Python. Gần đây, sau một thời gian tìm hiểu ngôn ngữ JavaScript, thì tôi phát hiện ra, JavaScript cũng có thể sử dụng decorator, với một cú pháp không khác nhau là mấy. Có […]

Welcome




manhhomienbienthuy

Bài viết mới




Chuyên mục




Lưu trữ theo năm




Câu nói yêu thích




There's a big difference between knowing the name of something and knowing something.

– Richard P. Feynman –

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.