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

Tạo một Token Based Authorization API đơn giản trong Rails

Chúng ta sẽ sử dụng Knock làm nền tảng cho Authorization API. Bước 1__Thiết lập ứng dụng: Khi bạn đã sẵn sàng, hãy mở terminal và nhập các lệnh sau đây: # Lệnh này sẽ tạo ra 1 ứng dụng Rails với API mode. # Trong ví dụ này chúng ta sẽ sử dụng MySQL làm cơ sở dữ liệu. rails new auth-api --api ...

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

Ruby on Rails Callbacks: DRY model sử dụng Concerns

Bài viết này chia sẻ về một cách hạn chế việc lặp code hay DRY, nếu bạn chưa biết về DRY có thể đọc thêm tại đây Rails AntiPattern: Duplicate Code Duplication (p1) Khi chúng ta viết một phần mở rộng cho Ruby on Rails model, ActiveSupport::Concern có thể là một lựa chọn tốt. chúng hoạt động giống ...

Tác giả: Vũ Văn Thanh viết 14:55 ngày 07/01/2019 chỉnh sửa

PHP Function: array_change_key_case()

# Description Hàm array_change_key_case() trong php có tác dụng chuyển key của một mảng sang định dạng chữ in hoa hoặc chữ in thường. Hàm này ít khi sử dụng nhưng cũng nên tìm hiểu, dù gì biết vẫn hơn không :D # Parameters Cú pháp : ...

Tác giả: Vũ Văn Thanh viết 14:55 ngày 07/01/2019 chỉnh sửa

Custom Toast trong Android

Trong bài viết này mình sẽ hướng dẫn các bạn thay đổi giao diện Toast nhàm chán như mặc định thành nhiều kiểu dáng, màu sắc tương ứng với từng nội dung khi show toast. – Toast có thể được tạo và hiển thị trong Activity hoặc trong Servive. – Không cho phép người sử dụng tương tác – Khi ...

Tác giả: Vũ Văn Thanh viết 14:54 ngày 07/01/2019 chỉnh sửa

Cài đặt Ruby trên CentOS 6 và Ubuntu

Ruby mà đặc biệt là Ruby Gem được ứng dụng rất vào nhiều việc mà nếu bạn là một lập trình viên có nhu cầu sử dụng nhiều công cụ trên môi trường Linux thì chắc chắn sẽ từng gặp qua các lệnh gem được sử dụng. Mà nếu muốn sử dụng được lệnhgem đó, bạn phải cài đặt Ruby và Ruby Gem. Trong bài này mình ...

Tác giả: Vũ Văn Thanh viết 14:53 ngày 07/01/2019 chỉnh sửa

iOS/Android Security Guideline (P2)

Mức độ cần thiết: bắt buộc Rủi ro Đối với những hệ thống, dịch vụ có lưu giữ thông tin cá nhân, nếu như không biểu hiện rõ mục đích sử dụng và việc có hay không cung cấp thông tin cho người thứ 3, thì sẽ có khả năng mang đến sự nghi ngờ, bất an cho người dùng. Giải pháp Nếu có lưu giữ và ...

Tác giả: Vũ Văn Thanh viết 14:52 ngày 07/01/2019 chỉnh sửa

Javascript Function: array.sort()

Phương thức sort sẽ sắp xếp các phần tử trong một mảng, các phần tử có thể được sắp xếp theo bảng chữ cái hoặc theo chữ số theo thứ tự tăng dần hoặc giảm dần. Mặc định các phần tử sẽ được sắp xếp theo bảng chữ cái với thứ tự tăng dần. Điều này khiến phương ...

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

Javascript Function: array.push()

Hàm push() sẽ thêm mới một hoặc nhiều phần tử vào cuối mảng, hàm trả về chiều dài mảng mới. Hàm push() sẽ làm thay đổi chiều dài của mảng. Nếu bạn muốn thêm phần tử vào đầu mảng, sử dụng hàm unshift(). Cú pháp Cú pháp : array.push(item1, item2, ...

Tác giả: Vũ Văn Thanh viết 14:46 ngày 07/01/2019 chỉnh sửa

Powering your Ruby & Rails development with Pry

Pry là gì? Tôi nghĩ rằng tất cả các Rails developer nên biết về Pry. Mọi người đều có quy trình làm việc riêng để debugging và developing , và rõ ràng bạn có thể là developer giỏi mà không cần sử dụng trình gỡ lỗi thích hợp, nhưng mọi người đều có thể tận dụng ít nhất một số lợi thế của Pry. ...

Tác giả: Vũ Văn Thanh viết 14:43 ngày 07/01/2019 chỉnh sửa

5 lý do để bạn nghiện sự đơn giản(Phần 2)

Tiếp số lần trước, mình đã giới thiệu lý do số #1. Tính Modul hóa. Lý do #2: Khả năng tái sử dụng(Reusability) Bạn đã dừng copy 1 đoạn code từ phần này sang phần khác trong project của bạn chưa? Bạn có thể dự đoán 1 số đoạn code có khả năng sẽ sử dụng ...

Tác giả: Vũ Văn Thanh viết 14:39 ngày 07/01/2019 chỉnh sửa
<< < .. 75 76 77 78 79 80 81 .. > >>