Đây là các bài viết được gắn thẻ programming.

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

Bash: thực thi lệnh có chứa dấu cách được lưu trong biến

Bash: thực thi lệnh có chứa dấu cách được lưu trong biến

Với bash, việc lưu giá trị trong biến rồi thực hiện lệnh tương ứng không hiếm gặp. Tuy nhiên, nếu giá trị của biến chứa dấu cách, việc thực thi lệnh có thể cho ra kết quả không đúng với ý đồ của lập trình viên. Ví dụ với lệnh […]

Lambda trong Python

Lambda trong Python

Chắc hẳn ai cũng đã từng có lần sử dụng lambda trong Python. Không hiếm những đoạn code như dưới đây được chia sẻ rộng rãi trong cộng đồng những người lập trình Python. sorted_by_values = sorted(items, key=lambda i: i[1]) Vậy, lambda là gì? Nó khác gì với […]

Node.js: Patterns & best practices

Node.js: Patterns & best practices

Node.js là một môi trường lập trình phổ biến, được dùng để xây dựng các ứng dụng cần xử lý lượng request đồng thời lớn. Sự đơn giản, linh hoạt của nó là ưu điểm rất lớn so với các môi trường lập trình khác. Thế nhưng, chính sự […]

Sơ lược lịch sử ngành lập trình

Sơ lược lịch sử ngành lập trình

Trong bài viết này, tôi sẽ tóm tắt các giai đoạn khác nhau của ngành lập trình. Một nhà toán học người Anh (đồng thời cũng là nhà văn), nữ bá tước Ada Lovelace được coi là lập trình viên đầu tiên. Bà đã đưa ra một chương trình máy […]

Phần mềm chất lượng đến từ môi trường làm việc

Phần mềm chất lượng đến từ môi trường làm việc

Dạo này tôi có nhiều suy nghĩ lung tung về nghề nghiệp, về công việc. Và thời điểm này, tôi nghĩ đến vấn đề chất lượng phần mềm. Có lẽ do gần đây tôi gặp nhiều trường hợp tự khoe công ty mình “làm ra sản phẩm chất lượng cao […]

Dấu ngoặc nhọn trong shell

Dấu ngoặc nhọn trong shell

Nhân bài viết trước viết về dấu ngoặc trong shell script, tôi sẽ tiếp tục những nội dung liên quan đến chủ đề đó. Trong bài viết này, tôi muốn nói đến một dấu ngoặc khác, dấu ngoặc nhọn {. Có thể có nhiều người đã sử dụng nó, nhưng không […]

Sự khác biệt của các toán tử [[ vs [ vs ( vs (( trong shell script

Sự khác biệt của các toán tử [[ vs [ vs ( vs (( trong shell script

Để tự động hóa các thao tác trong công việc, shell script chính là một phương pháp rất hiệu quả. Shell script có thể chạy được ở mọi nơi mà không cần cài đặt nhiều (Windows giờ cũng có WSL để chạy Linux shell rồi). Tuy nhiên, trong bài viết […]

Lập trình viên và chuyện gõ phím

Lập trình viên và chuyện gõ phím

Vừa trải qua một đợt bận rộn, giờ đây rảnh rỗi hơn, tôi có nhiều thời gian suy nghĩ hơn về nghề nghiệp, về tương lai của bản thân và về nhiều thứ khác. Trong bài viết này, tôi sẽ trình bày những suy nghĩ của mình về gõ phím […]

Hiểu hơn JavaScript: Object, Prototype và Class

Hiểu hơn JavaScript: Object, Prototype và Class

Lập trình hướng đối tượng là kiểu lập trình rất được ưa chuộng trong môi trường doanh nghiệp (dù tôi cũng không rõ lý do tại sao 😅). Đối tượng (object) cũng là khái niệm cơ bản của JavaScript (mọi thứ đều là đối tượng). Vì vậy, rất tự nhiên, việc […]

Python context managers

Python context managers

Trong Python, context manager là một phương thức cho phép bạn cấp phát và sử dụng tài nguyên một cách hiệu quả. Context manager được sử dụng rộng rãi thông qua câu lệnh with. Ví dụ: with open('foo', 'w') as f: f.write('Hora! We opened this file') Đoạn […]

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.