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

Cách tạo và deploy một ứng dụng đơn giản lên heroku

Vừa qua mình cũng có deploy một website đơn giản lên heroku và giờ mình chia sẽ những gì mình đã làm được lên đây nhé 1. Đầu tiên mình phải có một ứng dụng Chạy câu lên rails new app_deploy để tạo một dự án mới có tên app_deploy, sau khi chạy xong màn hình sẽ xuất hiện như hình bên dưới Sau ...

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

Cursor trong lập trình Android

Nếu bạn đã và đang lập trình ứng dụng Android, bạn chắc chắn đã sử dụng tính năng của SQLite để lưu trữ và truy vấn dữ liệu tại local. Dưới đây là một số lựa chọn khi mà bạn sử dụng Cursor. CursorJoiner Nếu bạn muốn sử dụng dữ liệu từ 2 hoặc nhiều bảng dữ liệu trong database, cách nhanh nhất ...

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

AdWords campaigns - tăng lượt download một cách đơn giản

Chào các bạn, Hôm rồi mình có thử chạy quảng cáo cho 1 ứng dụng trên google play console, với tính năng AdWords campaigns được tích hợp sẵn, mình thấy hiệu quả nhất của việc này đó là lượng cài đặt đã tăng khá nhanh, vì vậy mình xin chia sẻ với các bạn 1 số kinh nghiệm của mình khi làm việc với ...

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

Gửi tệp đính kèm trong email với Amazone SES (send attachment file in email with Amazone SES)

Amazone SES là một service rất quen thuộc đối với chúng ta khi gửi email marketing.Đối với việc gửi mail thì đôi khi yêu cầu ta cần gửi tệp đính kèm trong email.Tuy nhiên, khi mình mới làm việc với yêu cầu này lần đầu thì mình thấy rằng doc của Amazone chưa đủ cụ thể để có thể giúp mình có thể đọc ...

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

Tự tạo Facade trong Laravel

Facades cung cấp cách gọi static cho các class được khai báo trong service container. Laravel Facade cho phép sử dụng cú pháp vừa ngắn gọn vừa dễ bảo trì hơn so với việc sử dụng các phương thức static truyền thống. Nếu bạn nào còn chưa hiểu rõ về Laravel Facade, thì có thể tìm hiểu qua bài viết ...

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

Universal Link IOS

Bài viết đc làm theo tutorial của Owen Brom trên Raywenderlich và sử dụng Xcode 8, swift 3 Tải project start đã đc dựng sẵn UI và 1 số thứ cần thiết Cài đặt cho app Mở project start và làm theo như trong ảnh để làm bật được Asociated Domains bạn cần đăng nhập tài khoản developer của mình, ...

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

Sử dụng gem Rails ERD và Annotate trong dự án Rails.

Lần đầu tiên khi được add vào một dự án với các tính năng đã được xây dựng gần như hoàn chỉnh, chắc hẳn chúng ta sẽ đều cảm thấy choáng ngợp với số lượng model, controller, bảng và các trường trong cơ sở dữ liệu. Hôm nay mình sẽ giới thiệu với các bạn 2 gem Rails ERD và Annotate, hy vọng sẽ giúp ...

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

Những điều bạn có thể chưa biết về Node

1. Call Stack là gì, nó có phải là một phần của V8? Chuẩn, Call Stack chắc chắn là một phần của V8. Nó là một cấu trúc dữ liệu mà V8 dùng để lưu vết lại những function được gọi. Mỗi khi chúng ta invoke một function, V8 đặt reference của function đấy vào call stack và cứ tiếp tục làm như vậy đối ...

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

Design Patterns in Ruby: Observer

Đây là bài viết trong chuỗi bài viết về mẫu thiết kế trong phần mềm và áp dụng của chúng như thế nào vào Ruby. Mẫu thiết kế đầu tiên được giới thiệu là Observer Pattern. Theo wikipedia: The observer pattern (aka. Dependents, publish/subscribe) is a software design pattern in which an object, ...

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

Strings in switch Statements

Thông thường khi cần kiểm tra một biến int chẳng hạn, có bằng giá trị nào đó không để xử lý theo từng trường hợp, nếu lượng giá trị lớn thì thay vì dùng if else thì chúng ta thường dùng switch-case. int value; ................ switch (value) { case 1: // do something ...

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