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

Google Play’s In-App Billing

Một trong những vấn đề quan trọng khi làm bất kỳ một game nào đó chính là lợi nhuận. Hiện nay có một số cách để kiếm tiền từ game như sau Paid: Trả tiền trước cho ứng dụng Free-to-play: Hình thức chơi game miễn phí, Tuy nhiên muốn tăng level trong game, hay muốn trang bị đồ tốt thì đều ...

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

Result types in Swift

Một lợi ích lớn của swift's type system là nó cho phép chúng ta loại bỏ rất nhiều sự mơ hồ khi nói đến việc xử lý các giả trị và kết quả của các hoạt động khác nhau. Với những tính năng như generics và associated enum values, chúng ta có thể dễ dàng tạo các types cho phép tận dùng trình biên dịch ...

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

Làm việc với file CSV trong Ruby - phần 2

Ở bài viết này, mình xin giới thiệu một thư viện giúp import dữ liệu vào database với một lượng dữ liệu lớn, giúp ta cải thiện rất nhiều vấn đề về performance: activerecord-import activerecord-import là một thư viện hỗ trợ bulk insert dữ liệu với ActiveRecord Một trong những tính năng chính ...

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

Sử dụng redis counter và cách viết concern trong rails 4

1. Giới thiệu về redis counter tại sao lại sử dụng redis counter -- Đối với các project lớn với số lượng bản ghi nhiều, việc hiển thị count là tổng số các bản ghi đó tưởng chừng như đơn giản nhưng đôi khi lại ảnh hưởng rất lớn đến hiệu năng. Cụ thể: Chúng ta cần hiển thị danh sách list users, với ...

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

CSS và JS Animation: Cái nào sẽ nhanh hơn

Làm thế nào để sử dụng JavaScript-based animation luôn nhanh và nhanh hơn CSS transitions? Và, làm cách nào mà Adobe và Google có thể phát hành liên tục các trang web đa phương tiện trên điện thoại di động có hiệu suất cạnh tranh với các ứng dụng native? Bài viết này sẽ đóng vai trò là hướng dẫn ...

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

So sánh các phiên bản PHP: PHP 4 vs PHP 5

PHP đã xuất hiện từ hơn 20 năm trước và đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. Để có được vị thế như bây giờ, PHP đã trải qua rất nhiều các phiên bản cập nhật, thay đổi liên tục ngày càng hoàn thiện hơn. Hôm nay mình muốn điểm lại một trong những bản cập nhật ...

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

Lời giải thích đơn giản cho ''The Internet Of Things''

"Internet of things" (IoT) đang trở thành một chủ đề ngày càng hot của những cuộc bàn luận cả ở trong và ngoài công sở. Đó là một khái niệm không chỉ có tiềm năng tác động đến cách chúng ta sống mà còn là cách chúng ta làm việc. Nhưng chính xác là "Internet of Things" là gì và những tác động của nó ...

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

Lập trình hướng đối tượng với Go

Đa số các ngôn ngữ lập trình hiện nay đều hỗ trợ lập trình hướng đối tượng ở nhiều mức độ khác nhau. Và Go cũng hỗ trợ lập trình hướng đối tượng theo cách riêng của Go. Sau đây là một cái nhìn nhanh về OOP trong Go. “Go has types and values rather than classes and objects.” ...

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

Tạo đám mây xoắn ốc với HTML/CSS

Trong bài viết này tôi sẽ giới thiệu tới các bước để tạo đám mây hình xoắn ốc chỉ với HTML/CSS, kết quả như hình dưới đây : Mã HTML Cấu trúc HTML như sau: <div class="wrapper"> <i /> <i /> ... <i /> </div> Cần 1 thẻ div để chứa, và 62 thẻ i ...

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

[NodeJs][React] Học cách làm app bằng NodeJs với React (Phần 5)

Như ở các phần trước ta đã làm được việc tạo mới cũng như hiển thị danh sách các blogs, ở bài cuối này ta sẽ làm việc sửa đổi và xóa các bài viết. Thêm icon Để sửa bài viết thì việc đầu tiên ta thêm icon sửa bài viết và xóa cho phần list các bài viết ở phần trước. Trong đoạn view hiển thị ta ...

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