Bài viết của Trịnh Tiến Mạnh

Cơ bản về Routing trong Laravel

Chào các bạn, chắc hẳn mỗi khi bắt đầu tìm hiểu về Laravel thì các kiến thức cơ bản như Routing, Middleware, Controllers, Requests, Responses, Views là những khái niệm đầu tiên bạn cần phải biết để có thể sử dụng và làm quen với Laravel. Trong bài viết này, mình sẽ giới thiệu một số các khái niệm ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 12/08/2018 chỉnh sửa

Mastering Rails Validations: Contexts

Bạn đã bao giờ nghĩ tới việc tùy chỉnh validate trong mỗi phân quyền trong Rails chưa? Đó là người sử dụng có quyền cao hơn được cấp quy tắc xác nhận ít nghiêm ngặt hơn. Bắt đầu nào class User < ActiveRecord::Base validates_length_of :slug, minimum: 3 end Nếu chúng ta muốn thêm ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 12/08/2018 chỉnh sửa

Shared Element Activity Transition

Tổng quan Thông thường, việc chuyển tiếp giữa các Activiy hay Fragment chỉ đơn thuần là ẩn các Activity/Fragment cũ đi và hiển thị cái mới lên, có thể kèm theo một số hiệu ứng như Activity/Fragment mới dần dần hiện ra ( Fade), trượt vào đè lên cái cũ ( Slide).... Hiệu ứng mặc định khi chuyển ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 12/08/2018 chỉnh sửa

Truy xuất vào Private Fields và Private Method trong Java

Trong Java, chúng ta không thể nào truy cập vào các private field và các phương thức có modifier là private hay protected. Tuy nhiên chúng ta có thể thực hiện qua Java Reflection.Phương pháp này rất hữu ích trong việc kiểm thử bạn cần làm các đối tượng trở nên độc lập để kiểm tra trong phạm vi của ...

Tác giả: Trịnh Tiến Mạnh viết 14:01 ngày 12/08/2018 chỉnh sửa

Impact analysis - Phân tích tác động trong kiểm thử phần mềm

Với sự kết hợp của các tính năng mới vào ứng dụng hoặc sản phẩm, trở thành bắt buộc để kiểm tra ảnh hưởng của các tính năng mới hoặc thay đổi về hiệu suất của hệ thống. Do đó, phân tích tác động được thực hiện. Phân tích tác động là gì Phân tích tác động là việc phân tích các tác động của ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Seed trong Rails

Seed là gì? Mỗi ứng dụng đều cần có dữ liệu, dữ liệu được lưu trong CSDL, và để kết nối phần mềm với CSDL thì seed là tập tin giúp chúng ta điều này. Seed-file chứa tất cả việc tạo các bản ghi cần thiết để giống các cơ sở dữ liệu với giá trị mặc định của nó. Dữ liệu có thể được load bằng ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa

Form_for căn bản

Xin chào các bạn. Hôm nay mình xin giới thiệu về FormHelper trong Rails. FormHelper là gì? Form helpers là form được thiết kế để làm việc với resources dễ dàng hơn so với sử dụng HTML Form thường được dùng để create và update tài nguyên và sử dụng: url: Cái mà form sẽ gửi đến và ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa

Quản lý dữ liệu test online với TestLodge

Bạn đã từng nghe đến TestLodge ? TestLodge là một công cụ trực tuyến hữu ích trong việc quản lý dữ liệu kiểm thử, nó thay thế cho cách lưu trữ thông thường bằng file text. Bằng cách sử dụng công cụ này, bạn sẽ dễ dàng lưu trữ, thao tác và đánh giá tổng quan về hoạt động kiểm thử của dự án. ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa

Permission trong Android (Part 2) - Yêu cầu cấp quyền khi ứng dụng đang chạy

Trong phần 2 này mình sẽ giới thiệu cho các bạn về cách yêu cầu được cấp các quyền cần thiết khi ứng dụng đang chạy. Các phần khác: Permission trong Android (Part 1) - Khai báo các quyền (permission) cho ứng dụng Permission trong Android (Part 3): Các chú ý khi yêu cầu cấp quyền Bắt đầu từ ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa

Làm việc với Firebase Realtime Database

Firebase Realtime database là một cloud hosted database hỗ trợ đa nền tảng: Android, IOS và Web. Tất cả dữ liệu được lưu trữ ở định dạng JSON và với bất kể một sự thay đổi dữ liệu nào thì có sự phản hồi ngay lập tức, hiển thị đồng bồ trên các nền tảng và các thiết bị. Bài hướng dân này xây dựng ...

Tác giả: Trịnh Tiến Mạnh viết 14:00 ngày 12/08/2018 chỉnh sửa