Bài viết của Bùi Văn Nam

Dynamic Language & The Art of Duck Typing

A Word About Dynamic In dynamically typed languages types are checked during runtime, which means that the language does no checking to ensure that the objects being passed around have any particular class ancestry. The only thing that matters is that an object actually respond to the message ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Ảo tưởng Multitasking

Bài viết dưới đây sẽ giải thích tại sao càng ít priorities (việc ưu tiên) thì công việc càng tốt. Thực chất, từ priority đã từng không mang ý nghĩa như hiện tại chúng ta đang sử dụng. Trong cuốn sách Essentialism (audiobook), Greg McKeown có giải thích về lịch sử của từ này và việc nó đã biến ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Effective Test Case Writting

There are lots of different ways to write test cases. This article will give you examples of common structures which you can use and adapt to suit your need. What is Test Case? A Test Case is a set of actions executed to verify a particular feature or functionality of your software application. ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Thiết lập tìm kiếm ở trong site để nắm bắt nhu cầu của người sử dụng

Trong Google Analytics bạn có thể lấy keyword đã thực hiện tìm kiếm ở trong site và phân tích. Keyword đã thực hiện tìm kiếm ở trong site do user nhập vào thường là từ khóa ở trong nội dung muốn tìm. Ở bài viết này, tác giả sẽ giới thiệu cho chúng ta về tính cần thiết của việc lấy dữ liệu ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Facebook đã tối ưu browser để giảm tới 60% lượng request như thế nào

Bài viết này được dịch từ nguồn https://code.facebook.com/ mà theo mình khá hữu ích đối với web developer. Trong hai năm qua, Facebook đã làm việc với các nhà phát triển trình duyệt web (browser) để cải thiện bộ nhớ đệm (caching) của trình duyệt. Kết quả của công việc này là cả Chrome và ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Hướng dẫn sử dụng jwt token với laravel P2

Lời mở đầu Ở bài trước mình đã giới thiệu cho các bạn về thừ viện jwt-auth , một thư viện để Authentication tuyệt vời ... Ngày hôm nay, mình sẽ giới thiệu nốt cho các bạn phần còn lại của nó ... Nào, bây giờ thì chúng ta bắt đầu nhé ! III : Tạo một token đơn giản 1, Tạo một token dự trên ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

[Java] - [Understanding Spring MVC]

Hi all, Gần đây mình mới vọc vạch học Spring, hôm nay mình xin tản mạn về Spring Framework theo những gì mình học và hiểu. Vì kiến thức còn sơ sài, rất mong các anh chị, các bạn để lại comment góp ý. Chắc có lẽ không cần phải giới thiệu quá nhiều bởi vì các bài viết chính thống, không chính thống ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

MVC, MVP và MVVM trong Android

Phương pháp thực hành tốt nhất để tổ chức các ứng dụng Android vào các thành phần logic đã phát triển trong vài năm qua. Các cộng đồng đã phần lớn đã chuyển đi từ monolithic Model MVC pattern sang các pattern mô đun hóa và testable hơn. Model View Presenter (MVP) & Model View ViewModel (MVVM) ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Giới thiệu về delayed_job và cách sử dụng

Chắc hẳn khi bạn tham gia lập trình RoR, bạn đã nghe đến khái niệm "Background Job". "Background Job" là gì? Đó là một tiến trình xử lý bên ngoài luồng request/response thông thường và là một thành phần của bất kỳ web framework hiện đại nào. Đối với các request có thời gian response lâu hoặc yêu ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa

Tìm hiểu Redis

Trong bài viết này mình sẽ giúp bạn hiểu rõ những khái niệm về redis là gì? cách cài đặt, làm sao để sử dụng Redis php. Redis là gì ? Redis là một cơ sở dữ liệu nguồn mở lưu trữ dữ liệu theo dạng key-value. Redis cũng thường được gọi là server lưu trữ các cấu trúc dữ liệu (data ...

Tác giả: Bùi Văn Nam viết 14:41 ngày 12/08/2018 chỉnh sửa