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

Tìm hiểu về x-template trong JQuery

Khi phát triển các ứng dụng HTML hiện đại, chúng ta thường viết rất nhiều các đoạn mã HTML thông qua việc ghép các thẻ HTML và các dữ liệu động. Dưới đây là 1 ví dụ minh họa cho điều đó. $.each(messages.reverse(), function(index, message) { $('#messageList').append( ...

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

Những thú vị khi bạn sử dụng Jack compiler

GOOGLE đã release toolchain mới - Jack vào năm trước điều mang mục tiêu thay thế javac + dx . Sự thay đổi này mang lại những cải tiến khác biệt nào ở trong article này mình sẽ điểm qua một số nội dung sau : Completely open source Speeds compilation time Handles shrinking, ...

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

Key-Value Observing P1

Giới thiệu Trong Objective-C và Cocoa framework, có một số cách để các object có thể liên lạc với nhau thông qua các events: NSNotification & NSNotificationCenter Callbacks Delegates Key-Value Observing Chúng ta sẽ đi tìm hiểu Key-Value Coding và Key-Value Observing để sử dụng ...

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

9 mẹo nhỏ để sử dụng sketch chuyên nghiệp

Việc xuất hiện Phần mềm Sketch đã khiến công việc thiết kế trở nên thuận tiện và nhanh chóng. Nhất là trong thiết kế giao diện người dùng. Cũng như các phần mềm thiết kế khác, Sketch có rất nhiều bí mật tiện ích. Chỉ cần chú ý một chút bạn sẽ không phải loay hoay với thiết kế của mình nhiều lần ...

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

Tìm hiểu về gridview trong android

Có nhiều View cần tới Android Adapter để quản lý dữ liệu hiển thị, các View này là con của class AdapterView, bạn có thể xem ở hình minh họa dưới đây: Android Adapter 2.1 Giới thiệu GridView trong Android hiển thị các item trong mảng lưới hai chiều có thể scroll và các item này không ...

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

Lambda và Closures trong PHP

Vừa qua mình gặp 1 tình huống là phải dùng hàm call back để xử lý vấn đề, thế là tìm hiểu luôn cái lý thuyết về php closure xem nó là như thế nào. trước hết là tìm hiểu Lambda. Lambda là gì? Các hàm lambda là các hàm ẩn danh (anonymous function), sử dụng một lần, có thể được định nghĩa vào bất ...

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

Thay đổi ngôn ngữ của ứng dụng bằng Localization.

Sau khi tạo ra một ứng dụng iOS tuyệt vời với thiết kế tuyệt đẹp và tương tác trực quan đưa lên store. Để leo lên bảng xếp hạng App Store đòi hỏi phải tiếp thị sản phẩm đúng lúc, khả năng mở rộng quy mô người dùng, và sử dụng các công cụ và kỹ thuật để có được càng nhiều người dùng càng tốt. Thị ...

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

Strong vs Weak, Static vs Dynamic typing là cái khỉ gì?

Bạn có thể xem bài viết gốc tại vuonghv.github.com Trên con đường đến với đạo lập trình, chắc các bạn cũng từng nghe đến các khái niệm như strong/weak typing, static/dynamic typing. Bạn có bao giờ thắc mắc chúng có nghĩa là gì? và các ngôn ngữ thông dụng như Java, C/C++, Python, Javascript, ... ...

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

Tìm hiểu về unit test trong laravel : Kiểm thử với database

1 - Giới thiệu về unit test 2 - Tổ chức thư mục bằng testsuite 3 - Tìm hiểu về unit test trong laravel : Kiểm thử với database Để test các hàm giao tiếp với database trong unittest ta có rất nhiều cách làm như tạo tạo các file giữ liệu giả lưu trữ dưới dạng file json, xml, hoặc cũng có ...

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

Tìm hiểu jquery validation qua ví dụ cơ bản

Xin chào các bạn, hôm nay mình xin giới thiệu về jquery validation. Nếu bạn là một web developer thì chắc khá là quan tâm tới client-server. Và một việc rất được để ý đó là dữ liệu được save vào database có tuân theo những quy tắc mà mình đặt ra hay không. VD: first_name:(yêu cầu lớn hơn 5 ...

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