Bài viết của Hoàng Hải Đăng

[Bulk insert] Đôi chút về gem 'activerecord-import' và cách sử dụng.

Khi phát triển phần mềm, việc ứng dụng sẽ có mốt số chức năng cần insert số lượng lớn bản ghi là điều dễ dàng gặp, ví dụ như thêm dữ liệu từ file excel, xml... hay khi ứng dụng được nâng cấp, đổi mã nguồn thì thường cần thiết phải convert một số lượng lớn dữ liệu từ hệ thống cũ. Nếu xây dựng hệ ...

Tác giả: Hoàng Hải Đăng viết 17:44 ngày 07/09/2018 chỉnh sửa

Bài 22: Authentication Trong Laravel

Authentication là một hành động xác thực một cái gì đó có được hoạt động tiếp hay không hay dừng lại.Và hôm nay chúng ta sẽ cùng tìm hiểu về authentication trong Laravel nhé! 1, Authentication là gì? -Authentication theo Wikipedia: là một hành động nhằm thiết lập hoặc chứng thực một cái ...

Tác giả: Hoàng Hải Đăng viết 17:34 ngày 07/09/2018 chỉnh sửa

Bài 13: Các mối quan hệ (Relationships) trong Eloquent

-Trong Bài trước mình đã giới thiệu cho mọi người về Eloquent ORM trong laravel rồi, nhưng vấn đề là trong khi lập trình các ứng dụng thực tế thì sẽ tồn tại ra các mối quan hệ giữa các bảng với nhau chính vì điều đó Laravel đã cung cấp cho chúng ta các mối quan hệ có sẵn để giảm thiểu thời gian ...

Tác giả: Hoàng Hải Đăng viết 17:31 ngày 07/09/2018 chỉnh sửa

Bài 12: Eloquent ORM trong Laravel

-Bài trước mình đã giới thiệu với mọi người cách tạo Model cũng như cách cấu hình Model, nhưng chưa được ứng dụng vào thực tế ,Thì bài này mình sẽ hướng dẫn mọi người truy vấn cơ sở dữ liệu trong Model với Eloquent ORM của Laravel. 1,Cách gọi Model. -Để gọi Model trong Controllers thì bắt ...

Tác giả: Hoàng Hải Đăng viết 17:31 ngày 07/09/2018 chỉnh sửa

Bài 14: Collections trong Laravel

-Bài trước mình đã giới thiệu với mọi người về Relationship trong Laravel(Ràng buộc quan hệ) Và mình đã nhận xét là nó khá là tiết kiệm thời gian cho lập trình viên, và tiếp đến ở phần này mình lại tiếp tục giới thiệu đến mọi người một bột thư viện(Collections) trong Laravel hỗ trợ chúng ta ...

Tác giả: Hoàng Hải Đăng viết 17:29 ngày 07/09/2018 chỉnh sửa

Laravel: tìm hiểu về cache

Laravel cung cấp một API thống nhất cho các caching backend khác nhau. Cấu hình cho cache được đặt trong file config/cache.php. Trong file này bạn có thể chỉ định cache driver nào bạn muốn sử dụng mặc định trong ứng dụng của bạn. Laravel hỗ trợ các hệ thông cache phổ biến như Memcached và Redis. ...

Tác giả: Hoàng Hải Đăng viết 17:28 ngày 07/09/2018 chỉnh sửa

[Swift] Cấu hình nhận push notification từ Firebase trong Swift

Hôm nay chúng ta sẽ tìm hiểu về quá trình khởi tạo và cấu hình 1 project iOS có thể nhận được push notification từ Firebase. Sẽ gồm các phần chính sau: Apple Developer Program Khởi tạo project Cấu hình trên Firebase Console website Implement firebase code trong Xcode Chạy Demo Lý do ...

Tác giả: Hoàng Hải Đăng viết 17:26 ngày 07/09/2018 chỉnh sửa

Mình đã làm bể cá thông minh như thế nào - Wemos authenticate qua laravel (phần 4.2 - Server kết nối với web client)

Xin chào các bạn! Mình đã quay trở lại rồi đây. Hôm nay, mình sẽ chia sẻ tiếp phần Socket-IO Authenticate qua laravel sử dụng jwt token. Như bài trước mình đã chia sẻ cách tạo server authenticate sử dụng laravel với 2 phân quyền người dùng là users và devices. Bài viết hôm nay, mình sẽ chia sẻ ...

Tác giả: Hoàng Hải Đăng viết 17:23 ngày 07/09/2018 chỉnh sửa

Đơn giản hóa việc sử dụng phương thức UICollectionViewFlowLayout Delegate

Khi viết layouts cho collection view, chúng ta thường phân lớp UICollectionViewFlowLayout để có quyền truy cập vào các tùy chọn bổ sung được cung cấp. Có sáu thuộc tính được xác định trên UICollectionViewFlowLayout có thể được đặt bởi người dùng để xác định thuộc tính layouts : ...

Tác giả: Hoàng Hải Đăng viết 17:16 ngày 07/09/2018 chỉnh sửa

RxSwift: Bài 5 - Observables and Subjects in Practice (Part 3)

RxSwift: Bài 5 - Observables and Subjects in Practice (Part 3) WHICH DISPOSE BAG TO USE ? Như vậy, nhìn chung các bạn đã hiểu sơ về cách giao tiếp giữa 2 màn hình. Bây giờ, ta cần tìm hiểu thêm về dispose bags để quản lý bộ nhớ của Observable supscriptions tốt hơn. Dispose Bag rất hay trong ...

Tác giả: Hoàng Hải Đăng viết 17:10 ngày 07/09/2018 chỉnh sửa