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

Giới thiệu về Source Maps

Giới thiệu về Source Maps

Trong quá trình phát triển Web, với các công việc liên quan đến front-end, ví dụ như code CSS, JS, có thể bạn sẽ dùng đến một số preprocessor như SASS, CoffeeScript,… cũng như các công cụ để gộp và nén file. Nhưng khi bạn muốn debug code của những […]

Sử dụng AMD & RequireJS để module hoá JavaScript

Sử dụng AMD & RequireJS để module hoá JavaScript

Trong quá trình phát triển Web, chắc chắn bạn sẽ phải làm việc với JavaScript. Theo thời gian, cùng với sự phát triển của dự án, code JavaScript cũng càng ngày càng phức tạp. Bài viết này sẽ trình bày một thư viện sẽ giúp chúng ta module hóa code […]

Hiểu và master từ khoá “this” của JavaScript

Hiểu và master từ khoá “this” của JavaScript

Từ khóa this của JavaScript là một trong những khái niệm cơ bản nhưng cũng dễ gây nhầm lẫn nhất của ngôn ngữ này. Trong bài viết này, chúng ta sẽ dần dần tìm hiểu và làm sáng tỏ this, sao cho từ bây giờ, bạn không cần phải lo […]

Đôi điều về coding style

Đôi điều về coding style

Coding style (programming style) là bộ các quy tắc hoặc hướng dẫn được sử dụng bởi các lập trình viên khi viết mã nguồn phần mềm. Các lập trình viên thường được yêu cầu tuân thủ các quy tắc này để đảm bảo tính dễ đọc và dễ hiểu của […]

Python class decorator

Python class decorator

Trong bài viết trước, chúng ta đã tìm hiểu về metaclass trong Python. Và đi đến kết luận rằng, metaclass là một khái niệm rất phức tạp của Python và chúng ta không nên lạm dụng nó. Nếu muốn thay đổi hoạt động của một class, chúng ta có thể […]

Python metaclass

Python metaclass

Metaclass là một chủ đề khá ít người đề cập của Python. Một phần có lẽ bởi vì nó cũng ít được sử dụng, mà một phần lý do bởi vì Python cũng ít có tài liệu về chủ đề này. Trong bài viết này, tôi sẽ giới thiệu những […]

Code hay quá (không phải của tôi) nên lưu lại để nhớ

Code hay quá (không phải của tôi) nên lưu lại để nhớ

Một chương trình và in ra các số nguyên tố. Sử dụng fork (và pipeline), nó sẽ sinh ra các tiến trình con. Trong quá trình kiểm tra các số, các tiến trình con tương ứng với các số nguyên tố sẽ lần lượt được tạo ra. Quá trình có […]

Django: Abstract Base Classes vs Multiple Table Inheritance

Django: Abstract Base Classes vs Multiple Table Inheritance

Django là một framework rất đầy đủ của Python cho phép chúng ta có thể phát triển nhanh một trang Web với những tính năng mạnh mẽ. Django đã cho phép kế thừa các model từ cách đây khá lâu, khi QuerysetRefactor branch được merge. Điều này cho phép chúng […]

Cách sử dụng Django admin và các trường hợp chống chỉ định

Cách sử dụng Django admin và các trường hợp chống chỉ định

Django admin là một app rất hữu ích và đầy đủ tính năng, được tích hợp sẵn trong Django framework. Sử dụng Django admin sẽ giúp chúng ta phát triển một trang Web nhanh hơn. Trong bài viết này, tôi sẽ trình bày một số tip để làm việc với […]

Kỹ thuật scraping và crawling nâng cao với Scrapy và SQLAlchemy

Kỹ thuật scraping và crawling nâng cao với Scrapy và SQLAlchemy

Trong bài viết trước tôi đã giới thiệu kỹ thuật cơ bản sử dụng Scrapy và SQLAlchemy để scraping và crawling dữ liệu từ trang StackOverflow. Trong bài viết này, tôi sẽ giới thiệu một sỗ kỹ thuật nâng cao sử dụng Scrapy để scraping và crawling Web như follow […]

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.