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

Understanding and testing JS with PhantomJS

Phantomjs a more accurate phantomjs browser is a "headless browser". Different from the normal browser or use us as Chrome, Firefox ... we will carry out direct operations via the website interface is displayed by the browser ... then with phantomjs we will interact with the website through the ...

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

SOAP & REST

Thông thường, các ứng dụng phân tán phổ biến sẽ dùng các công nghệ phân tán như corba, dcom, Java/RMI. Các công nghệ này sử dựa trên giao thức RPC hướng đối tượng, tuy nhiên việc cả hai phía đường truyền cần sử dụng cùng mô hình liên lạc là bắt buộc, nó trở nên khó thực hiện khi có tường lửa hay ...

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

HTTP Basic Authentication AngularJS

Bài viết này là một ví dụ về trang login với HTTP Basic Authentication sử dụng AngularJS và nó sẽ lưu trạng thái đăng nhập của người dùng sau khi refresh trang. Prerequisite BrowserSync là một npm package nó cần cài đặt trước Node.js trước. Để install BrowserSync mở terminal và gõ: npm install ...

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

Custom Model Events With Laravel 5.4

Laravel's Eloquent ORM có một một hệ thống tốt để theo dõi và phản hồi bằng các event trên model . Việc đó nó cho phép bạn tạo Observer class để handles thực hiện các action công việc khác khi mà chúng ta thao tác trên model , mặc định thì thằng laravel nó có một số các events chuẩn như là created, ...

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

Sử dụng GULP trong lập trình theme WordPress

Gulp.js là một task runner để giảm thiểu các công việc lặp đi lặp lại trong quá trình phát triển website đặc biệt là các lập trình viên Front-end. Nó giúp tự động hóa các thao tác trùng lặp và giúp tiến độ của dự án được hoàn thành nhanh hơn. Gulp được xây dựng trên nền tảng Node JS, các thao tác ...

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

[React-Native] Overview and Getting Started

Để hiểu rõ hơn về React Native là gì, trước tiên chúng ta cần phân biệt sự khác nhau giữa ứng dụng Native và Hybrid Ứng dụng Hybrid Là chương trình phần mềm trên điện thoại di động được viết dựa trên nền tảng web (html5, css3, javascript), bản chất hoàn toàn là ứng dụng web nhưng có ...

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

Bắt đầu với angular 2- Phần 1: Tổng quang về angular 2.cài đặt và xây dựng component đầu tiên.

Tất cả nhận thức của mình về JavaScript đã hoàn toàn thay đổi khi mình tiếp súc với Angular 1.0. Và sau bao thời gian viện cớ và lười biến học tập, mình quyết định học Angular 2. Một bộ Javascript Framework rất mạnh kế thừa và phát huy tinh hoa của người tiền nhiệm nhưng phát triển và mở rộng ...

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

Cấu hình để Angular 1 chạy với Rails

Khi trước mình cũng đã viết bài về cấu hình angular 2 và chạy với Rails application (Link bài viết: https://viblo.asia/d2.forever/posts/YWOZrDOp5Q0). Tuy nhiên hiện tại cũng có rất nhiều dự án Ruby on Rails sử dụng Angular 1 và đôi khi việc cài đặt làm sao cho Angular 1 chạy được trong Rails cũng ...

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

Tại sao nên chọn Magento cho trang web thương mại điện tử ?

Nếu như WordPress là nền tảng quản lý nội dung cá nhân nổi tiếng NHẤT thế giới chiếm tới một phần năm số website thì Magento được biết tới là nền tảng quản lý nội dung trang thương mại điện tử nổi tiếng nhất. Một vài thương hiệu ông lớn như Samsung, Fort, Fox Connect, Lenovo, Olympus, Men’s ...

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

Tìm hiểu về cơ sở dữ liệu không gian [part 3]

_ Trong bài viết trước mình giới thiệu với mọi người một số nhóm hàm và hàm để thao tác với hệ quản trị CSDL không gian như: + Nhóm hàm điều khiển + Nhóm hàm khởi tạo hình học + Nhóm hàm trả về kiểu dữ liệu hình học ở đầu ra + Nhóm hàm xác định mối quan hệ không gian -> Trong bài này mình sẽ ...

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