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

Cách tạo WordPress Mega Menu - Phần 3 (Code Settings Field Mega Menu)

Tiếp tục với series bài viết hướng dẫn tạo WordPress Mega Menu phần trước. Hôm nay chúng ta sẽ tiếp tục với phần 3 là code setting fields cho WordPress Mega Menu sau khi đã tìm hiểu về các field (settings) cần thiết. Project URL: https://github.com/MiloTheme/WordPressMegaMenu Do sẽ hướng dẫn chi ...

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

Đặt tên biến như thế nào cho chuẩn

Đặt tên biến như thế nào? Mới nghe qua thì đây có vẻ như đây là một vấn đề hết sức đơn giản chúng ta không cần bận tâm tới làm gì. Có người còn cho rằng việc này dễ tới mức chúng ta không cần tốn công để nói về nó, đến cả người không rành code làm cũng được. Nhưng nếu bạn là một người code nhiều, ...

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

Tại sao cần mã hóa mật khẩu ? Và các kiểu mã hóa cơ bản

Lời mở Gần đây trên mấy blog hay trang báo chúng ta có thể dễ đọc được tin vụ Lotte lộ tài khoản và mật khẩu người dùng và thấy bảo rất nguy hiểm vậy nguy hiểm ở mức nào và liệu người dùng đổi mật khẩu ở lotte thì còn có an toàn không?. Theo mình thì nguy hiểm vl (very lắm) luôn bởi lẽ thứ nhất ...

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

Rủi ro trong phát triển phần mềm

Trong bất kỳ một lĩnh vực nào cũng đều có tồn tại yếu tố rủi ro. Bạn cũng đã từng gặp phải rủi ro trong phát triển phần mềm dù không nhiều thì ít? Và với đặc thù riêng của mình, nhận diện và phân tích xử lý rủi ro trong phát triển phần mềm là một điều không hề đơn giản. Đã không ít sản phẩm thất ...

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

Cách để kiểm thử tính bảo mật của ứng dụng web và desktop- Các kỹ thuật kiểm thử bảo mật

Ngành công nghiệp phần mềm đã đạt được sự công nhận bền vững trong thời đại này. Các hệ thống ERP dựa trên nền tảng web được sử dụng ngày nay là bằng chứng tốt nhất cho thấy CNTT đã cách mạng hóa toàn cầu của chúng ta. Ngày nay, các trang web không chỉ dành cho quảng cáo hoặc tiếp thị mà còn là ...

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

xmpp multi user chat là gì ?

XMPP là gì? eXtensible Messaging and Presence Protocol (XMPP hay còn gọi là Jabber) là một giao thức truyền tải thông điệp, tin nhắn (message). Các thông điệp được trao đổi dưới định dạng XML. Phân tán Tư tưởng khởi thuỷ của XMPP là các thông điệp có thể được trao đổi liên server. Bạn có thể ...

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

Ràng buộc giá bán và nhập trong angularjs

Em muốn kiểm tra làm sau cho người dùng nhập vào phải giá bán không được **nhỏ hơn ** giá nhập . Mấy anh chị hướng dẫn có demo càng tốt hihi : Em cảm ơn !

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

Hướng dẫn sử dụng gem Versionist cho các ứng dụng RESTful APIs

Ta sử dụng gem versionist để quản lý phiên bản khi viết các ứng dụng có API. Một phiên bản của API bao gồm: Namespaced controllers/routes Namespaced presenters Namespaced tests Documentation Bước 1: Cài đặt gem versionist Ta chèn thêm dòng sau vào gem file sau đó chạy bundle install. ...

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

4xx Client Error (Part 1)

Khi lướt các website rất có thể các bạn sẽ gặp những lỗi không vào được website thay vào đó là những thông báo lỗi 400, 401, 404... và không hiểu lỗi đó là gì. Chuỗi bài viết này sẽ giúp bạn hiểu được ý nghĩa của các loại lỗi này, nguyên nhân và giải pháp cho mỗi loại, bắt đầu với một số loại lỗi ...

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

Kiến trúc hệ thống trên Laravel – phần 5

Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...

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