Bài viết của Vũ Văn Thanh

Sugar ORM trong android

Xin chào mọi người, hôm nay tiếp tục là một bài viết về ORM Database trong android. Bài viết này mình sẽ giới thiệu về một ORM đó là Sugar ORM. Vậy Sugar ORM là gì ? Nó là một thư viện database giúp cho các lập trình viên thao tác được thuận tiện và đơn giản hơn. Nhưng tại sao lại dùng đến Sugar, ...

Tác giả: Vũ Văn Thanh viết 18:08 ngày 07/09/2018 chỉnh sửa

Viết api search sử dụng Gem pg-search

Hiện nay có nhiều Startup rất thành công nhờ khai thác nguồn dữ liệu như hệ thống tìm kiếm địa điểm du lịch Bayo, Vntrip, hệ thống tìm kiếm chăm sóc sức khỏe Vicare, hệ thống đặt phòng AirBnb Đặc trưng cho các sản phẩm đó thường có một ô search rất lớn và tập trung vào chức năng chính đó. Các sản ...

Tác giả: Vũ Văn Thanh viết 17:59 ngày 07/09/2018 chỉnh sửa

Cấu trúc lại Front-end trong Rails bằng Webpack

I. Lời nói đầu Xin chào các bác (bow). Dù là backend developer, nhưng chắc chắc rằng bạn phải rờ mó tới front-end phải không. Công cụ "kinh điển" mà Rails làm việc với front-end là sử dụng Asset Pipeline, Sprockets, CoffeeScript và Sass. Nhưng bạn hãy thử nhìn sang cộng đồng frontend - ...

Tác giả: Vũ Văn Thanh viết 17:57 ngày 07/09/2018 chỉnh sửa

5 gem mở rộng cho Active Record trong rails

Active Record là 1 ORM mặc định trong rails. Dù nó có khá nhiều chức năng, 1 vài project sẽ cần thêm nhiều tùy biến. Có 1 vài gem có thể mở rộng các chức năng của Active Record, làm cho nó mạnh mẽ và linh hoạt hơn. 1. Deep cloneable Nếu bạn muốn tạo 1 bản sao của Active Record object và các ...

Tác giả: Vũ Văn Thanh viết 17:57 ngày 07/09/2018 chỉnh sửa

Laravel Excel import 100.000 record mất bao lâu?

Trên các group trên mạng, mình thấy các bạn hay than thở là có cách nào import nhanh không chứ sao mới có vài nghìn record mà đã mất rất nhiều thời gian rồi!! Nên hôm nay rảnh rổi mình quyết định thử xem là mất bao lâu. Chuẩn bị File excel 1 trăm ngàn record (tải về - mình có đính kèm trong ...

Tác giả: Vũ Văn Thanh viết 17:50 ngày 07/09/2018 chỉnh sửa

Cài đặt Laravel

Yêu cầu Server Laravel framework có một vài yêu cầu về hệ thống. Hiển nhiên là các yêu cầu này đã được đầy đủ trong Laravel Homestead, vì thế Laravel rất khuyến khích các bạn sử dụng Homestead cho môi trường phát triển. Tuy nhiên với những bạn không rành cấu hình phức tạp có thể dùng web ...

Tác giả: Vũ Văn Thanh viết 17:50 ngày 07/09/2018 chỉnh sửa

Laravel 5.7 Thay đổi cấu trúc thư mục Resources

Taylor Otwell thông báo trên twitter rằng trong Laravel 5.7 thư mục tài nguyên sẽ được làm phẳng thay vì chứa trong thư mục assets như trước: Ở phiên bản 5.6 như thế này resources ├── assets │ ├── js │ └── sass ├── lang │ └── en └── views Và thư mục Resources sắp tới sẽ ...

Tác giả: Vũ Văn Thanh viết 17:49 ngày 07/09/2018 chỉnh sửa

Có gì mới trong phiên bản laravel 5.5 sắp tới?

Phiên bản tiếp theo của Laravel là Laravel 5.5 (hiện tại là 5.4) được lên kế hoạch phát hành vào tháng 7 năm 2017, vậy sẽ có gì đáng mong đợi ở phiên bản này? 1. Laravel 5.5 sẽ yêu cầu PHP 7.0+ Nếu bạn vẫn đang sử dụng PHP 5.x trên máy của mình thì bạn nên bắt đầu suy nghĩ về việc nâng ...

Tác giả: Vũ Văn Thanh viết 17:49 ngày 07/09/2018 chỉnh sửa

Truyền dữ liệu ra View trong Laravel

Trong bài viết này, giả sử chúng ta có view welcome.blade.php như sau <!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Hello, {{ $name }}</h1> </body> </html> Như vậy để truyền dữ liệu ra View ( ...

Tác giả: Vũ Văn Thanh viết 17:49 ngày 07/09/2018 chỉnh sửa

Cập nhật Laravel 5.5 Phần 5: Phương thức Routing mới

Bản Laravel 5.5 mới này Laravel bổ sung thêm 2 phương thức mới trong Route đó là Route::view và Route::redirect. Bình thường để trả về 1 view chúng ta thường làm 2 cách như sau: 1 là trong routes/web.php Route::get('/', function () { return view('welcome'); }); 2 là trong ...

Tác giả: Vũ Văn Thanh viết 17:48 ngày 07/09/2018 chỉnh sửa