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

JSON Là Gì và Sử Dụng JSON Như Thế Nào

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu về một kiểu định dạng dữ liệu được sử dụng rất phổ biến trong việc phát triển ứng dụng đó là JSON. Vì tính phổ biến của JSON nên gần như nếu bạn gặp một developer có kinh nghiệm thì chắc chắn anh ta sẽ không lạ gì với kiểu dữ liệu này. JSON Là Gì ...

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

20 mẹo khi làm việc với Laravel Eloquent

1. Increments và Decrements Thay vì: $article = Article::find($article_id); $article->read_count++; $article->save(); Bạn có thể rút gọn thành như thế này: $article = Article::find($article_id); $article->increment('read_count'); Như thế này cũng ok: Article::find($article ...

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

Đừng trả lại mảng kết hợp!

Người dịch: Trần Thanh Dân Tôi ghét xử lý mảng kết hợp khi tôi phải viết code ở client. Vấn đề với mảng là không có văn bản định nghĩa. Không có kiến thức đặc biệt. Mảng kết hợp thông thường chỉ đóng gói theo một định dạng bất tiện. Tồi tệ nhất là chúng buộc ta vào một triển khai cụ thể. ...

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

Tạo một ứng dụng Chat đơn giản với FIREBASE và ANGULARJS

Chao, Đến tháng lại lên, xoay lui xoay tới đó mà Đông đến nữa rồi, bâng khuâng thậc :D. Thôi, vô đề nhanh, hôm nay mình sẽ giới thiệu đến các bạn cách để demo nhanh một ứng dụng Chatting được xây dựng bởi Angular và một cloud là Firebase. Hy vọng mọi người sẽ thực hành với nó, và sẽ thấy được ...

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

Một số câu hỏi với PHP thuần

PHP có mấy cách khai báo, những cách nào được xem là chính thống và không làm ảnh hưởng khi các phiên bản update sau này? Có 3 cách: <? ?> <?php ?> <% %> Cách 2 là cách chính thống. Hằng trong PHP có gì khác so với biến?. Nếu một hằng được định nghĩa 2 lần thì ...

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

Tại sao Laravel không có thư mục Models

Tại sao Laravel không có thư mục Models trong cấu trúc chuẩn? có lẽ là thắc mắc của nhiều anh em khi mới học Laravel . Khi mới tiếp cận Laravel , nhiều người nhầm lẫn cho rằng cấu trúc của Laravel bị thiếu mất một thư mục Models bên trong thư mục app. Tuy nhiên việc không có thư mục đó ...

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

Laravel Echo thật tuyệt vời

Những ứng dụng hay không thể thiếu WebSockets được. Bạn có thể làm Tool chat online, Notification, ... và rất nhiều những ứng dụng real time khác. Với Laravel Echo mọi thứ càng trở nên đơn giản. Xây dựng chức năng chát trực tuyến với multiple rooms. Ứng dụng Chat online thì chắc chắn cần ...

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

【PHP】Giá trị của $_FILES['userfile']['type'] có đáng tin cậy?

$FILES['userfile']['type'] là giá trị cho chúng ta biết kiểu file (kiểu MIME của file) . MIME type hiển thị tách nhau theo kiểu type/sub type. MINE type trong mỗi file được fix cố định FIle MIME type GIF image/jpeg JPEG image/jpeg PNG image/png HTML text/html ...

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

Protocol Oriented Programming trong swift

Chắc hẳn các bạn đã từng nghe đến hoặc đọc về Protocol Oriented Programing (POP). Bài viết dưới đây, tôi sẽ cùng các bạn áp dụng POP vào một ví dụ nhỏ để hiểu rõ hơn POP là gì. Ở bài viết này chúng ta sẽ học cách sử dụng Protocol để animate những UI Component như UIButton, UILabel, hay ...

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

Bài 20: Validation trong Laravel

Phần trước mình đã giới thiệu với mọi người về form request trong Laravel rồi, Phần này mình tiếp tục giới thiệu với mọi người về validation để ràng buộc dữ liệu. 1, Validation là gì? -Validation là tiến trình kiểm tra cái gì đó có tuân theo một qui tắc đã cho không. Và cụ thể đối với form nó ...

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